排序
在 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 输出的笔记本地址。
用 Druid Theta sketch 分析用户交集、并集与差集
保留完整 CSV 与 SQL 示例,在入库时构建 Theta sketch,再按人群过滤、合并并计算交集、并集和差集,同时说明 rollup 与近似计数的边界。
面向 JavaScript 开发者的 TSConfig 入门
JavaScript 不断演进,从简单的脚本语言发展为构建复杂应用的现代工具。为了管理规模更大、更加复杂的代码库,JavaScript 开发者一直在寻找改善工作流程、代码质量和生产力的方法。TypeScript ...
埃拉托色尼筛法:实现、复杂度与分段优化
埃拉托色尼筛法用于找出区间 [1, n] 中的全部素数,所需操作次数为 O(n log log n)。 算法很简单:先写下 2 到 n 之间的所有整数。因为 2 是最小的素数,先把 2 的所有真倍数标记为合数。一个数...






