排序
Django 6.1:加密签名
Django 6.1:加密签名 Web 应用安全的黄金法则是永远不要信任来自不可信来源的数据。有时,通过不可信渠道传递数据可能会很有用。通过加密签名的值可以通过不可信渠道传递,因为我们可以安全地...
在 ASP.NET Core 中配置并测试跨域请求
作者:Rick Anderson 和 Kirk Larkin 本文介绍如何在 ASP.NET Core 应用中启用跨源资源共享 (CORS)。 出于浏览器安全机制,网页无法向提供该网页的域之外的其他域发出请求。 此限制被称为同源策...
从 Airflow 2 升级到 Airflow 3
Apache Airflow 3 是包含破坏性变更的大版本。本指南按步骤介绍如何从 Airflow 2.x 升级到 Airflow 3.0,并说明迁移时需要适配的架构与行为变化。 理解 Airflow 3.x 的架构变化 Airflow 3.x 在...
在 pytest 测试中编写断言与报告失败
使用 assert 语句 pytest 允许直接使用 Python 标准 assert,验证测试中的预期和值。例如,下面断言函数应返回指定值: # content of test_assert1.py def f(): return 3 def test_function(): ...
Nextcloud 用户管理
Nextcloud Web 界面的用户管理页面支持创建用户、在单一滚动窗口查看全部用户、按群组筛选、查看群组归属、编辑全名和密码、查看存储位置、查看与设置配额、管理邮箱、自动给新用户发通知、禁用...
如何使用 fixture
另请参阅 关于 fixture 另请参阅 Fixture 参考 请求 fixture 最基本的用法是:测试函数把所需 fixture 声明为参数,以此请求 fixture。 pytest 运行测试时,会查看测试函数签名中的参数,再寻找...
用单元测试保护微服务
构建自动化防护流程:检查微服务端点,在失败时向 Slack 告警,并让后续任务只在单元测试通过后运行。该功能可用于 Enterprise Edition 和 Cloud;单元测试与 RunTest 需要对应版本能力。现代微...
监视自托管运行器并排查故障
可以监控自托管运行器,查看其活动并诊断常见问题。 检查访问级别 你可能无法为组织拥有的仓库创建自托管运行器。组织所有者可以选择允许哪些仓库创建仓库级自托管运行器,参见禁用或限制组织的...
用 Quarto 打包带计算笔记本的研究稿件
从 manuscript 项目入口开始,组织笔记本、代码链接和公开资源,用 JATS 或 meca-bundle 生成 MECA 交换包,并核对非 HTML 输出的笔记本地址。




