THE SPINE

四条主线

按写作节奏排的阅读入口,不是按时间倒序的存档。

全部主线
RECENT

最近更新

从 830 篇里挑出最近的 6 篇,摘要只留一句。

查看归档

时间流

按发布日期倒序

ALL POSTS

计算机原则五讲(三):纵深防御、摊还分析、AIMD、虚拟内存、测试金字塔

安全、算法、网络、操作系统、软件测试,五个领域各取一条。表面看它们的做法毫无关系:叠加检查层、摊薄搬运成本、用丢包调发送速率、把地址翻译成页、把用例分三层摆放。 共同的问法是「这份负担压在哪」: 纵深防御不要求任何一层做到完美,把「挡住攻击」摊给若干条互不相同的通路; 摊还分析不要求每次操作都便宜,把一次性的大...
↗

AI 新闻速递(周更精选 2026-10-30)

本周精选摘要:这一周的主旋律是「能力越强,越要可被治理」。模型一边冲进搜索广告、办公套件、代码仓库和真实系统——Alphabet 因 AI Mode 变现不及预期单日蒸发约 5000 亿美元,Gemini 开始直接改文件,Claude 研究模型在五大平台挖出漏洞并串联攻击链,Wiz 曝光智能体已参与真实入侵;另...
↗

周成昕 · C++ 后端开发个人介绍

联系方式 电话 / 微信:17343227295 邮箱:17362995493@163.com 博客:https://hespethorn.github.io/ GitHub:https://github.com/Hespethorn 教育背景华中科技大学 | 工学学士 | 2017.09 - 202...
↗

计算机原则五讲(二):信息隐藏、关注点分离、逃逸分析、两阶段提交、单一事实源

这一章的五条原则分属设计、架构、运行时、分布式事务、数据治理五个领域,追问的却是同一件事:某样东西,应该存在于几个地方。 信息隐藏把「将来可能变的设计决定」收进一个模块,外部只看得到接口; 关注点分离把一个决策只放在一层,不让它散落到 N 个分支里; 逃逸分析把对象留在它被使用的作用域,能不上堆就不上堆; 两阶...
↗

Redis HyperLogLog:12 KB 的基数账本

一、基数统计的三条路线:精度、空间与可枚举性基数(cardinality)指一个集合中不重复元素的个数。每日 UV、活跃设备数、搜索词去重数、独立 IP 数,报的都是这个量。它和「集合里有哪些元素」是两件事:业务只要那个数字,却常常顺手把元素也存了下来。 精确做法的成本很直白:要判断一个元素是否出现过,就必须记住...
↗

SM2、SM3、SM4:国密三件套各管哪一段,以及五个只有跑起来才发现的坑

提示词里出现「支持国密」四个字的时候,多数人的第一反应是「把 TLS 换个套件」。真去改代码才发现不是——国密不是一个算法,是一套分工:一把量数据的尺子、一把锁、一个印章,三个东西各管一段,谁也替不了谁。 我第一次撞上它,是给一个 MQTT broker 加 TLCP 支持。配置文件里原本只有一对 certfil...
↗
avatar
Hespethorn
码字生涯两年半的练习生
GitHub
NOW

正在写

计算机原则五讲(三):纵深防御、摊还分析、AIMD、虚拟内存、测试金字塔

读这一章
每周五更新CS-Principles