排序
不重新摄入历史数据,规范化油井和管线遥测宽表
这是一份油田 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 测试教程, 测试工具参考 和 进阶测试主题。 本...
Django 6.1:如何编写自定义查询器
Django 提供了 exact、icontains 等内置查询器。本文介绍自定义查询器以及替换现有查询器的实现;相关接口见查询 API。 一个查询器示例 我们先实现 ne,它与 exact 相反。Author.objects.filter...
Go:管理依赖
代码使用外部软件包时,这些以模块形式分发的包便成为依赖。随着时间推移,你可能需要升级或替换它们。Go 提供依赖管理工具,帮助你在引入外部依赖时维护 Go 应用的安全性。本页介绍代码依赖的...


