近 24 小时热文
近一天浏览数排行。
近一天浏览数排行。
近三天浏览数排行。
从文章库里持续更新,保留摘要和分类,方便判断是否值得点开。
本文从 errno 这个看似普通的错误码接口切入,解释了为什么它不能简单地作为全局变量存在,以及 POSIX 从“外部变量”转向“可修改左值宏”背后的线程安全需求。 文章进一步拆解了 FreeBSD 的具体实现:errno 被定义为对 ...
本文从中文网页排版中一个容易被忽略的细节切入,解释了标点悬挂如何通过让行首或行尾标点略微越出文本边界,改善段落视觉对齐与阅读体验。 文章不仅介绍了 hanging-punctuation 的 CSS 语法和取值,还用 Safari 与 ...
xzutils 后门事件是近年来最具代表性的开源供应链攻击案例之一。本文不是重复介绍漏洞原理,而是从 FreeBSD 维护者的角度,复盘这一事件如何影响系统发行版的第三方软件引入流程。 文章指出,FreeBSD 最终没有受到实际影响,很...
这篇文章记录了 soluna/ltask 在移植到 wasm 和非 Windows 平台过程中遇到的一个典型工程难题:如何在主线程事件循环中执行特定任务,同时仍保留原有多线程调度模型。 问题的核心来自图形 API 和平台约束。sokol...
很多团队在拆分大型 Git 仓库时,都会遇到 submodule 和 subtree 的选择问题。本文围绕两种方案的实际维护体验展开分析,而不是只停留在命令层面对比。 作者认为,submodule 更符合“仓库独立治理”的设计目标,适合...
新的 C++ 标准中 不允许给 main 指定 linkage-specification 了。 当然,考虑到原本 main() 也是 C 运行环境在开始运行程序的时候调用的, 而 C 运行环境自然也预期 C linkage,即不按照 ...
使用CSS绘制的一个人脸后,如果我希望如果用户鼠标从上面进入,表情变成哭丧脸;从下方进入,变成笑脸,该如何实现?