归档与标签

TOPIC COLLECTION / 主题手记

源码剖析

沿着一个主题,拾起散落的思考。
让有关的文字,在这里慢慢生长。

已加载 6 篇文章,按最新排序。

共 6 篇文章

最近收录

最近写下
19 分钟阅读3970 字

让时间成为电路的一部分:Hesper 的 Apple I 实现

从一个字符如何抵达屏幕出发,沿着 Hesper 的主时钟、PIA 握手、循环显示存储器与数字视频链,理解 Apple I 的实现取舍:刷新为什么不是 RDY 等待,滚屏如何来自扫描反馈,以及一台模拟器应当怎样说明自己的精确性。

RustApple I模拟器架构源码剖析
12 分钟阅读2507 字

Hesper:用 Rust 构建周期精确的 NMOS 6502 CPU

深度剖析 Hesper 项目的 NMOS 6502 CPU 核心实现——一个用纯 Rust 编写的周期精确处理器模拟器。分析其 31 阶段状态机、Bus trait 抽象、中断统一管线、物理 RESET 模型和零依赖设计哲学,附 4 张 Mermaid 结构图与可运行的 Rust 示例代码。

Rust架构源码剖析
23 分钟阅读4653 字

Violet 站内聊天的实现:消息模型与断线同步

拆解 Violet 的集中式站内聊天:私聊与私有群聊如何复用账号和媒体能力,消息、引用、阅读水位与通知怎样分工。沿一次发送追踪 REST、PostgreSQL 事务与 SSE,解释幂等重试、单调已读和断线续传的边界,附两张 Mermaid 图与两段可运行 Go 示例,并明确当前实现尚未补齐的约束。

Go即时通信源码剖析架构
19 分钟阅读3908 字

编织三维时间:Jetpack Compose 原生日历应用 YaYa 的架构设计与极致性能优化

深度解构 Jetpack Compose 原生日历项目 YaYa(鸭鸭日历)的三维时间架构:农历星历与协程 LRU 缓存、代数驱动的个人轮班状态机、两阶段手势折叠动效与 Drawing 阶段解耦、纯 Canvas 压榨的年视图 120 FPS 渲染,以及照片全视口自适应旋转的几何解析推导。

Kotlin架构设计性能优化源码剖析AndroidJetpack Compose
4 分钟阅读941 字

拆解 Saber —— 一个用 Go 写就的、会思考的聊天机器人

对开源 Go AI 机器人 Saber 的源码级深度解读:分层架构与单向依赖、AI 对话上下文与流式编辑、MCP 工具工厂、主动聊天决策引擎、熔断重试韧性栈、房间人格系统,以及 E2EE 与 Distroless 安全部署。附 8 个可直接运行的核心代码片段。

Go架构源码剖析AIMatrix
Yggdrasil:用 Rust 同时编译浏览器与服务器
47 分钟阅读9416 字

Yggdrasil:用 Rust 同时编译浏览器与服务器

> 一份代码,两个运行时。一个 Rust 全栈博客引擎的深度源码剖析。 Yggdrasil 是一个用 Rust 写的全栈博客 / CMS。它没有前后端分离,没有 Node 中间层,没有两个仓库的同步地狱。它只用一份 Rust 源码,通过 Cargo 的 feature gate,编译出两个完全不同的产物:一个编译成 WebAssembly 跑进浏览器当交互前端,一个编译成原生 ELF 当 Axum

架构DioxusRust源码剖析Docker
© 2026 Yggdrasil