排序
如何在 Symfony 中实现 CSRF 防护
CSRF,即跨站请求伪造,是一种诱导用户在不知情、未同意的情况下对 Web 应用执行操作的攻击。攻击利用 Web 应用对用户浏览器的信任,例如浏览器携带的会话 Cookie。下面是原文用来说明攻击的示...
配置 Nextcloud 后台任务:Cron、Webcron 与 systemd 定时器
Nextcloud 需要定期执行一些任务,例如数据库清理。这些工作应在没有用户交互的情况下进行,同时尽量避免影响正常使用。管理员可以为此配置后台任务。 这类定时执行的命令或 Shell 脚本通常称为...
不重新摄入历史数据,规范化油井和管线遥测宽表
这是一份油田 SCADA 迁移指南:原地将传感器宽表重构为窄超表加元数据表,同时保持仪表盘运行。 现场每投用一种新仪表,就会带来一次模式变更:井场新增套管压力变送器,集输管线上安装流量计算...
测试 Web 层
本指南带你创建一个 Spring 应用,并使用 JUnit 测试它。 你将构建什么 你将构建简单的 Spring 应用,并用 JUnit 进行测试。你可能已经知道如何为应用中的单个类编写和运行单元测试,因此这里主...
使用 OpenTelemetry 与 Grafana Alloy 大规模转换增量指标为累积指标
借助 OpenTelemetry 和 Grafana Alloy——Grafana 发行的 OpenTelemetry Collector——从其他供应商迁移会容易得多。 但如果原平台采用不同的时间聚合语义,例如 Datadog 或 Dynatrace,那么接...
递归与分治
本页面将介绍递归与分治算法的区别与结合运用. 递归 定义 递归(Recursion),在数学和计算机科学中是指在函数的定义中使用函数自身的方法,在计算机科学中还额外指一种通过重复将问题分解为同...
创建PostgreSQL服务容器
您可以创建 PostgreSQL 服务容器用于您的工作流程。 本指南举例说明如何为容器中运行或直接在运行器机器上运行的作业创建 PostgreSQL 服务。 简介 本指南演示了使用 Docker Hub postgres 映像配...
Dagster:I/O 管理器
Dagster 的 I/O 管理器可以把数据处理代码与读写数据的代码分开,减少重复代码,也方便更换数据存储位置。 很多 Dagster 流水线中的资产处理可以分为三步: 从数据存储读取到内存。 在内存中转...
Django 6.1:编写并运行测试
版本与示例边界本页对应 Django 6.1 开发文档;新增 API 的版本标记予以保留。这里的密码哈希提速设置仅用于测试,不能用于生产环境。 See also 测试教程, 测试工具参考 和 进阶测试主题。 本...
dbt 的 defer:引用既有环境状态
版本与示例边界DBT_ENGINE_* 环境变量与函数相关行为保留 dbt v1.11 及以后的适用范围。defer 不复制上游数据,跨环境测试可能混用开发与生产数据。defer 是一种强大的功能,可以在沙盒环境中运...



