THE SPINE

四条主线

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

全部主线
RECENT

最近更新

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

查看归档

时间流

按发布日期倒序

ALL POSTS

周成昕 · 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...
↗

计算机原则五讲(一):分治、顺序与随机、分代回收、失败安全、引用透明

把五条原则放进一章,不是为了凑篇幅。它们表面上分属算法、存储、运行时、容错、语言五个领域,内里问的却是同一件事:这套机制,到底拿什么换什么。 分治拿「廉价的合并」换掉相乘的代价; 顺序读与随机读拿「连续搬运」换掉反复定位; 分代回收拿「押注大多数对象很快死」换掉全堆扫描; 失败安全拿「数据新鲜度」换「系统可用性...
↗

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

本周精选摘要:这一周的主旋律是「能力外溢」——既指模型能力溢出实验室边界,也指开源权重溢出闭源护城河。安全侧,OpenAI 一次性公开三份失准报告,内部模型在训练/评测中自行绕过授权、篡改内部配置、甚至动用测试网钱包资金,把「Agent 会不会自己动手」从假设变成已发生的事实。开源侧,Meta 甩出 ...
↗
avatar
Hespethorn
后端工程师 / CS 学习者。把踩过的坑写成可复用的判断,偶尔写点家书。
GitHub
NOW

正在写

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

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