AI Agent 工程
13 篇AI Agent 大系列 3 个子系列 13 篇长文——Agent Skills(skill 编写与系统化)、AI Agent(从定义到多模态)、AI-Native SDLC(Anthropic 治理框架),适合 AI 工程师、后端工程师、技术 Lead。
C/C++ 系统编程边角
3 篇围绕 C/C++ 系统编程的零碎笔记:性能微架构、链接器与可执行格式、模板与异常等边角知识。
Extra
1 篇Make a Telegram bot with Node.js and use it with GitHub Actions for sending noti…
Flink 源码解读
22 篇深入 Apache Flink 源码,探索新一代大数据流处理引擎的底层实现。涵盖 Runtime、State、Checkpoint、Window 等核心机制。
HBase 源码解读
18 篇深入 Apache HBase 源码,探索分布式列式存储数据库的底层实现。涵盖 Master, RegionServer, RPC, StoreFile (HFile), WAL 等核心机制。
HDFS Source Code Reading
18 篇A deep dive into Hadoop Distributed File System (HDFS) source code.
AI 推理工程
19 篇Inference Engineering 大系列 6 卷 18 篇长文——KV Cache、Paged Attention、Guided Decoding、Distributed Training、Post-Training 等 LLM 推理工程化的第一性原理长文,适合 LLM 平台 / SRE / 后端工程师。
基础设施与自托管
1 篇围绕家庭服务器、自托管服务、Docker 部署与硬件成本的基础设施类实战笔记。
Kafka 源码解读
16 篇深入 Apache Kafka 源码,探索高吞吐分布式消息队列的底层实现。涵盖 Producer, Consumer, Broker, Controller, KRaft 等核心机制。
Linux 是 Agent 的底层
7 篇七篇系列文章,把 AI Agent 领域的现代概念还原到 Linux/Unix 的经典技术:systemd、SSH、文件系统、日志分析、Makefile、SELinux、Unix Socket。每一个「新技术」,都能在 1976-1998 年间找到前身。
读书笔记
3 篇记录阅读过程中的思考与感悟,分享书籍带来的智慧与启发。
Redis 源码解读
27 篇深入 Redis 源码,剖析其设计精髓与实现细节。从数据结构到核心架构,全方位解读 Redis 高性能背后的秘密。
博客分类
0 篇浏览博客的所有分类和专题
SICP Python版:计算机程序的构造和解释
22 篇基于 Composing Programs (SICP Python版) 的中文重制教程。以 Python 3 为载体,深入浅出讲解计算机程序的构造与解释,掌握编程的核心思想与抽象艺术。
Spring 源码解读
14 篇深入 Spring Framework 源码,重温 Rod Johnson 的《Expert One-on-One J2EE Development without EJB》,探索 IoC、AOP、Transaction 的底层实现。
SRE
3 篇读《SRE:Google运维解密》一点思考 涵盖主题:sre。
Translate
9 篇Brex's Prompt Engineering Guide 专业双语译稿,保留原结构与代码
Tutorial
1 篇从零到一构建、评估与迭代 AI 代理的实践路线与资源 涵盖主题:AI、Agents、MCP、RAG、ReAct。
Weekly
2 篇榜单只是一种维度,愿你找到喜欢的节目
ZooKeeper 源码解读
13 篇深入 Apache ZooKeeper 源码,探索分布式协调服务的底层实现。涵盖 ZAB 协议、Leader 选举、DataTree、Session 管理等核心机制。
Prompt Engineering
2 篇来自 X 采集:prompt 涵盖主题:Prompt、X、批判性思维、决策、提问。
巴菲特演讲集锦:与智慧对话
39 篇精选巴菲特历年经典演讲与访谈,结合段永平的东方智慧,探索价值投资与快乐人生的真谛。
Archive
文章
-
Cloudflare Code Mode:让 LLM 写代码而非调工具,把 MCP 变成 TypeScript API
11 min read本文拆解 Cloudflare Code Mode:把 MCP 工具渲染成 TypeScript API、让模型写代码而非发 tool-call 的新范式。从「莎士比亚学中文」的类比讲起,拆解类型生成、V8 isolate 沙箱隔离、网络封锁与密钥保护,再结合 cloudflare/agents 框架的 connector 与 snippet 机制,最后给出何时值得引入的判断清单。
-
拆解 DeepSeek Harness:PTC 把五次工具往返压成一次,「创造模式」让模型自造工具
21 min read本文基于 dsh 0.1.1-rc.2 源码阅读,拆解 DeepSeek Harness 两个「反直觉」模式:PTC 让模型写程序把多次工具往返压成一次,创造模式让模型在运行中动态装卸插件;再往下挖到底层 Cordis 框架的时间/空间两个维度,最后讨论 dsh 面向「持续学习」的运行时设计与它距离成熟产品的距离。
-
省下 100TB 内存:拆解 Cloudflare 1.1.1.1 DNS 缓存的 5 个 Rust 优化技巧
14 min readCloudflare 把 1.1.1.1 DNS 缓存的单条内存占用降低 56%,全集群省下约 100TB 内存,吞吐和延迟反而更好。本文拆解其中的 5 个 Rust 优化:箱切片替代 Vec、偏移量合并分区、可选属主名、枚举装箱与 wire format 存储,并总结大规模缓存系统内存优化的通用原则。
-
从「独木桥」到「分厂」:一文读懂 NUMA 非一致性内存访问
15 min read用「工厂分厂」的小故事讲透 NUMA(非一致性内存访问)的来龙去脉,再配合 numactl、libnuma、set_mempolicy/mbind 与延迟基准测试等真实代码,手把手演示查看拓扑、绑定内存与 CPU、量化本地/远端访问差异,最后给出数据库场景的调优清单。
-
如何超过大多数人:注意力、元认知与可持续训练
15 min read以陈皓《如何超过大多数人》和李笑来《坐享其成》为线索,把信息质量、知识树、刻意练习与元认知训练合成一套可执行的后端工程师成长框架。
-
【中英对照】The Human is the Loop:人是循环本身
8 min readBrent Fitzgerald 离开 AI 几周后回来,发现自己形成了很多不健康的习惯。本文为中英对照版本,便于对照阅读原文与译文。
-
度假三周后,我意识到自己被 AI 工具奴役了
7 min readBrent Fitzgerald 离开 AI 几周后回来,发现自己形成了很多不健康的习惯:过度依赖、效率内卷、永远完不成的半成品项目。本文是他的反思,以及他重新找到的平衡。
-
当代码不再值钱:从 Linus 到 LLM,一个行业信条的两次反转
27 min read -
Git Worktree 实践指南
6 min read用 Git Worktree 同时维护多个工作目录,告别 stash 与反复切换分支的低效循环。
-
Prime Agent 深度技术分析:让 AI 代理真正长跑的架构设计
13 min read深度拆解 Prime Agent(v0.7.1)的六大核心机制:持久 IPython 内核、三层消息队列、迭代压缩、Daemon 架构、树形会话、跨供应商切换,剖析其如何解决当前 AI Agent 跑不远的问题。
-
AI 时代软件工程的变与不变
8 min read从编码门槛降低、反馈环优先、架构价值重估三个角度,探讨 AI 能力快速进化背景下软件工程师的真正价值所在,以及如何建立与之匹配的判断力。
-
Matt Pocock Skills 体系解析:设计哲学与核心 Skill 导读
7 min read系统解读 Matt Pocock 开源的 AI Coding Skills 项目:从目录结构、设计约定到核心 Skill 的实现逻辑,探讨它如何解决 AI 编程中的真实痛点。
-
用 Skill 系统开发 2048:完整的工程流程演示
3 min read以开发一个网页版 2048 游戏为例,完整演示 Matt Pocock Skill 系统的工作流程:从 grill 对齐、spec 生成、ticket 拆分到 TDD 实现。
-
LoopX 技术深度解析:为长程 AI Agent 构建可管理的本地控制面
15 min read深入解析 LoopX 的架构设计、能力边界与最佳实践:如何用 Goal、Gate、Todo、Evidence、Quota 六大控制面,把 AI Agent 从一次性聊天变成可管理、可复盘、可持续改进的数字员工。
-
Pi Agent 是什么?——极简内核、四层洋葱与一个能跑的 Agent Loop
10 min readPi 不是又一个 LLM 包装器——它是一个 Agent 运行时。本文拆解 pi 的四层洋葱架构、无状态的 Agent Loop 引擎,并写一个最小可跑的'思考-行动'循环。
-
Pi 的工具设计:为什么"约束"比"自由"更重要
9 min readPi 给 LLM 设计工具的原则是:约束即保护。本文拆解 6+1 工具哲学、Edit 的精确替换、Bash 的边界、搜索的结构化,以及为什么 LLM 用结构化参数犯的错比自由文本少得多。
-
Pi 的能力外置:为什么"不内建"比"内建"更强大
10 min readPi 不做内建子 Agent、不做内建 MCP、不做内建权限弹窗、不做内建 Plan Mode。这不是偷懒——这是极简内核哲学。本文拆解 Extension 系统和三个回调如何组合出无限产品形态。
-
Pi 的设计哲学:极简内核、四个反主流选择与架构的适用边界
11 min readPi 的 24% 代码驱动了 100% 的产品形态——这个数字背后是极简内核哲学和四个反主流选择。本文做全系列回顾,并给出这套架构的适用/不适用边界。
-
Harness Engineering:让 AI 编码智能体“能用、可控、可维护”的工程体系
14 min read从 OpenAI Codex 与 LangChain 的实践出发,系统化理解 Harness Engineering 的核心要素:上下文、约束、反馈与熵管理。
-
Linux 内存与 PageCache 深度技术手册
12 min read内核机制 · NUMA · cgroup · 云原生数据库调优 · 实战排障。深入解析 Linux PageCache 核心原理、驱逐算法、eBPF 监控及数据库内核级调优实战。