博客

工具、游戏与浏览器内置 AI 游乐场
Oct 2, 2025 AI

工具、游戏与浏览器内置 AI 游乐场

探索实用开发工具、3D 游戏与 Chrome 内置 AI 的强大功能。无需服务器,完全在浏览器中运行的 AI 助手正在改变网页开发。

真正免费的 IT 考试和证书
Feb 8, 2024 Misc

真正免费的 IT 考试和证书

发现真正免费的监考 IT 认证:ISC2、Google Cloud、Cisco 等,提升职业竞争力。

架构模式快速参考指南
May 13, 2020 Architecture

架构模式快速参考指南

云端架构模式的完整快速参考指南。通过决策树、比较表格和实用选择标准,找到适合您挑战的正确模式。

Best PracticesDesign Patterns
Saga 模式:跨微服务协调长生命周期事务
Jul 18, 2026 Architecture

Saga 模式:跨微服务协调长生命周期事务

当一笔业务事务要跨五个服务、两个数据库时,没有任何一个 ACID 边界能罩住它。Saga 模式用一组本地事务加一份补偿计划,把原子性换掉;它有两种截然不同的形态:编排,让一个指挥者告诉每个服务做什么;协同,让每个服务对总线上的事件做出反应。一次航行类比、两个并排实现、三种现实落地形态,以及一个指向 Saga 启用模式的预告。

Design PatternsMicroservicesDistributed Systems
工作台与笔记本:为什么 MCP 服务器与 Agent Skills 不是竞争对手
Jun 7, 2026 AI

工作台与笔记本:为什么 MCP 服务器与 Agent Skills 不是竞争对手

两个开放标准,同一种困惑。MCP 服务器和 Agent Skills 都能扩展 LLM 的能力,但它们回答的是不同的问题:工作在哪里发生,以及智能体如何知道该做什么。一个工坊类比、一次并排搭建、一个决策矩阵,以及对上个月那篇关于谄媚性文章的刻意呼应。

MCPAgent SkillsTooling
总是说「是」的魔镜:理解 LLM 的谄媚问题
May 1, 2026 AI

总是说「是」的魔镜:理解 LLM 的谄媚问题

你的 LLM 并不是因为你说得对才同意——它是因为下一个 token 的概率奖励它这么做。本文拆解机制、用魔镜手法验证、并提供从提示工程到 Constitutional AI 的完整防御手册。

LLMAlignmentPrompt Engineering
你的文档计时炸弹:为什么 2029 年会迫使您改变
Apr 1, 2026 Misc

你的文档计时炸弹:为什么 2029 年会迫使您改变

Confluence 本地版将于 2029 年终止。Word 文档藏在没人找得到的共享硬盘。您的操作手册被困在付费墙和登录画面后。这就是为什么「文档即代码」(基于 Git 和 Markdown)是您的逃生路线,以及为什么时间正在倒数。

DocumentationGitOps
使用 Rust 构建 PostgreSQL 兼容数据库:用于准确选择性估计的直方图统计
Mar 8, 2026 Development

使用 Rust 构建 PostgreSQL 兼容数据库:用于准确选择性估计的直方图统计

Vaultgres 之旅第八部分:深入探讨直方图统计。构建等深直方图、处理偏斜数据、多列统计,以及在基于成本的优化中使用直方图进行准确的选择性估计。

PostgreSQLRustDatabase Internals
使用 Rust 构建 PostgreSQL 兼容数据库:带统计数据的基于成本的查询优化器
Mar 7, 2026 Development

使用 Rust 构建 PostgreSQL 兼容数据库:带统计数据的基于成本的查询优化器

Vaultgres 之旅第七部分:构建基于成本的查询优化器。深入探讨统计数据收集、成本模型、带动态规划的连接顺序,以及索引选择。

PostgreSQLRustDatabase Internals
使用 Rust 构建 PostgreSQL 兼容数据库:综合 SQL 解析器(DDL、DML、查询)
Mar 6, 2026 Development

使用 Rust 构建 PostgreSQL 兼容数据库:综合 SQL 解析器(DDL、DML、查询)

Vaultgres 旅程第六部分:从头构建 SQL 解析器。深入探讨词法分析、递归下降解析、DDL/DML/查询的 AST 设计,以及运算符优先级处理。

PostgreSQLRustDatabase Internals
使用 Rust 构建 PostgreSQL 兼容数据库:通信协议与结果集序列化
Mar 5, 2026 Development

使用 Rust 构建 PostgreSQL 兼容数据库:通信协议与结果集序列化

Vaultgres 旅程第五部分:实现 PostgreSQL 通信协议。深入探讨消息框架、启动握手、扩展查询协议,以及序列化 psql 和驱动程序能理解的结果集。

PostgreSQLRustDatabase Internals
使用 Rust 构建 PostgreSQL 兼容数据库:WAL 与 ARIES 崩溃恢复
Mar 4, 2026 Development

使用 Rust 构建 PostgreSQL 兼容数据库:WAL 与 ARIES 崩溃恢复

Vaultgres 旅程第四部分:实现预写日志和 ARIES 恢复算法。深入探讨持久性、检查点,以及让数据库从崩溃中恢复的三阶段恢复。

PostgreSQLRustDatabase Internals