📓 工程札记

51 篇文章
CPU 为何有周期:物理极限与缓存层级的深度解析

CPU 为何有周期:物理极限与缓存层级的深度解析

CPU 性能受物理距离约束,信号延迟主要来自线路寄生电容而非光速限制。寄存器运算在流水线加持下无往返惩罚;L1 缓存访问约 3 周期,L2 约 10~15 周期。超标量架构使 RIPC 可达 10+,但实际落地困难。分支预测失误代价约 15~25 周期,是程序级优化的重要关注点。

用Git发消息:单文件去中心化聊天工具

用Git发消息:单文件去中心化聊天工具

Macaroni Messenger是一款单HTML文件聊天工具,用Git仓库替代传统后端作为消息存储和同步层。用户连接自己的GitHub仓库后即可收发消息,消息以JSON文件形式存在.macaroni/目录下。目前仅支持GitHub作为写入适配器,无实时推送依靠轮询同步,隐私取决于仓库访问权限。

没有证明就不给绿勾:bootproof 想让「能跑」这件事变得可信

没有证明就不给绿勾:bootproof 想让「能跑」这件事变得可信

bootproof 是一个本地仓库启动验证工具,它先诊断代码推断包管理器、启动命令和健康检查端点,再按证据执行并观察 HTTP 状态,最后写入 Ed25519 签名的证明文件。它不给虚假成功,只给有据可查的结论:成功写入 attestation,失败则给出分类原因和安全修复建议。远程仓库默认不执行,需显式确认本地运行。