技术译文 第131页
经授权转载并经中文翻译校订的技术文章,保留原文出处、代码与适用版本说明。
使用 C# 和 .NET 生成和消费异步流-未完纪

使用 C# 和 .NET 生成和消费异步流

异步流为以异步方式检索或生成元素的数据源提供自然的编程模型。本教程将创建这样的数据源,异步消费它,理解取消和上下文捕获,并比较异步接口与传统同步序列的适用方式。 先决条件 准备可运行...
彩雨伞的头像-未完纪钻石会员彩雨伞6天前
0250
提高 CRUD 效率的 PostgreSQL 技巧-未完纪

提高 CRUD 效率的 PostgreSQL 技巧

原作者反复分析应用性能后得到的经验是:应当把更多工作直接放到数据库内完成。 什么是 CRUD? CRUD 就是创建、读取、更新和删除,是操作一个或多个表中不断变化的数据所需的基本动作。 多数示...
彩雨伞的头像-未完纪钻石会员彩雨伞6天前
0250
PostgreSQL LATERAL JOIN 使用指南-未完纪

PostgreSQL LATERAL JOIN 使用指南

你是否遇到过需要在子查询中引用某张表的情况?例如下面的查询,尝试在子查询中引用 accounts: SELECT accounts.id, accounts.name, last_purchase.* FROM accounts INNER JOIN (SELECT * FROM...
彩雨伞的头像-未完纪钻石会员彩雨伞6天前
0250
Deno KV 内部原理:为现代 Web 构建数据库-未完纪

Deno KV 内部原理:为现代 Web 构建数据库

Deno KV 如何在 FoundationDB 之上增加事务层,以非交互式原子操作减少跨区域往返,并通过事务序列号、数据流求值和推测执行,在保证原子性与持久化边界的同时提高并发度。本文完整译写其 2023 ...
从 Git 仓库彻底移除敏感数据-未完纪

从 Git 仓库彻底移除敏感数据

如果密码、密钥或其他敏感内容进入了 Git 仓库,仅删除当前文件并不能清除历史中的副本。清理历史还会改变提交标识,需要与所有使用仓库的人协调。 从仓库移除敏感数据的基本思路 误提交敏感数...
彩雨伞的头像-未完纪钻石会员彩雨伞6天前
0250
在 Cypress 中测量代码覆盖率-未完纪

在 Cypress 中测量代码覆盖率

覆盖率报告需要应用先经过 Istanbul 插桩,Cypress 插件再收集浏览器计数并生成报告;可以合并单测、端到端与服务端数据,但覆盖率只能说明代码执行,不代表断言有效。
让 Dependabot 安静下来:分组更新、放慢节奏,安全修复仍及时-未完纪

让 Dependabot 安静下来:分组更新、放慢节奏,安全修复仍及时

以 GCToolkit 为例调整 Dependabot 分组与月度计划,并核对跨目录分组、默认冷却期及安全更新的独立触发边界。
彩雨伞的头像-未完纪钻石会员彩雨伞5天前
0250
稀疏编码器训练总览:SPLADE、静态查询路由与 CSR-未完纪

稀疏编码器训练总览:SPLADE、静态查询路由与 CSR

从模型结构、列顺序和稀疏正则,到完整 Trainer、评估器与多数据集采样,说明如何同时观察检索质量与索引成本。
用 Jenkins 共享库复用流水线:作用域、版本、加载方式与测试-未完纪

用 Jenkins 共享库复用流水线:作用域、版本、加载方式与测试

从 src、vars、resources 的职责讲起,完整理解编译期与动态加载、版本和缓存、可序列化状态、Replay 与 PR 验证,并识别可信库与 Shell 插值的风险。
彩雨伞的头像-未完纪钻石会员彩雨伞5天前
0250
为 PySpark 注册按行和 Arrow 批次读取的数据源-未完纪

为 PySpark 注册按行和 Arrow 批次读取的数据源

完整实现两个Python批读取数据源:以元组逐行产出,或直接yield Arrow RecordBatch,理解注册、schema、分区与序列化约束。