一切皆插件:Cordis 插件框架拆解

构建 agent 运行时 SDK 时,我选了 Cordis 作为内核。它把’一切皆插件’做成了可运行的机制:ctx 是主板,apply 是插拔,effect 是可逆注册,waterfall 是管线。这篇文章拆解这些机制,以及它们如何撑起一个 agent 运行时的解耦。

2026-08-24 · 3 min · 501 words ·  santu santu

Agent 时代的系统设计:从执行到反馈

从 208 张财务报表标注的实战出发:把 LLM 的翻转从噪声变成信号,用确定性引擎重放度量行为差异,把可证明的决策从模型收回代码——AI 系统设计如何从执行走向反馈。

2026-08-22 · 4 min · 699 words ·  santu santu Claude

掰开 JDK 源码:hashCode 到底是个什么东西

从 Object.hashCode 的 native 声明,到 HashMap 的两步走定位,再到 String 的 31 进制多项式哈希——带源码逐行拆解 hashCode 的本质、用途,以及它和 equals 为什么必须一起重写。

2026-07-28 · 5 min · 893 words ·  santu santu Claude

115 CDN 防盗链逆向与 302 直链播放方案

逆向 115 网盘 proapi RSA 加密协议,CDN 防盗链 f=3 降至 f=1,浏览器 302 直链零带宽播放。XOR/randKey/RSA sign byte 等坑点实录。

2026-07-04 · 6 min · 1182 words ·  santu santu Claude

转载|如何优雅的给 Docker 配置网络代理

转载一篇关于 Docker 三种场景下代理配置的详细教程:Dockerd 代理、Container 代理、Docker Build 代理。

2026-07-03 · 1 min · 186 words ·  santu santu