赋予C语言超能力 -- Giving C a Superpower

作者通过自定义头文件safe_c.h,结合现代工具为C语言添加安全防护,解决内存泄漏、线程安全等问题,在保留C语言高效性能的同时减少常见错误,展示了如何用600行代码为C语言"穿上现代盔甲"。

1961年继电器计算机在浏览器中运行 -- A 1961 Relay Computer Running in the Browser

这是一个模拟1961年教育计算机Minivac 601的浏览器程序,展示了使用机械继电器的早期计算机工作原理。用户可观察3位二进制计数器的运行过程,通过点击按钮与模拟器互动,直观了解计算机底层逻辑。

为什么嘉实多本田超级摩托车在(大多数)现代系统上崩溃 -- Why Castrol Honda Superbike crashes on (most) modern systems

文章讲述了作者尝试在Windows 7系统上运行1998年发行的老游戏《Castrol Honda Superbike World Champions》时遇到的兼容性问题。这款早期3D加速游戏需要DirectX 5支持,但在现代系统上运行时会出现黑屏或随机崩溃的情况,反映了早期PC游戏在现代操作系统上的兼容性挑战。

构建一个实用的简易搜索引擎 -- Building a Simple Search Engine That Works

这篇文章介绍了一种简易搜索引擎的实现方法,核心思路是利用现有数据库进行分词索引和匹配查询。作者提出通过分词存储内容、查询时匹配分词并计算权重评分的方式,实现一个无需依赖外部服务、易于理解和调试的轻量级搜索方案。该方法避免了复杂搜索引擎的学习和维护成本,适合简单场景下的搜索需求。

PicoIDE – 开源IDE/ATAPI驱动器模拟器 -- PicoIDE – An open IDE/ATAPI drive emulator

PicoIDE是一款开源的IDE/ATAPI设备模拟器,支持模拟CD-ROM和硬盘驱动器,兼容多种镜像格式。它具有CD音频输出、多种传输模式,可选配带OLED屏幕和WiFi功能的前面板,方便远程控制和镜像管理。由PicoGUS创作者Ian Scott开发,硬件和固件完全开源。

神经科学家追踪“顿悟”背后的神经活动 -- Neuroscientists track the neural activity underlying an “aha”

研究发现"顿悟时刻"源于大脑特定神经活动,这种突然的洞察不仅能带来认知突破,还会增强记忆留存。科学家通过实验揭示了顿悟的神经机制,解释了为何这类深刻认知能持久铭刻。

关键LFP专利到期,电动汽车电池开启新篇章 -- A new chapter begins for EV batteries with the expiry of key LFP patents

关键LFP电池专利到期,为电动汽车电池技术开启新篇章,将促进更广泛的应用和创新。

《程序员修炼之道:20周年纪念版(2023)》 -- The Pragmatic Programmer: 20th Anniversary Edition (2023)

《程序员修炼之道》20周年纪念版在原版基础上更新了三分之一内容,新增安全、并发等现代主题,其余部分也根据作者实践经验重写。这本书既适合初入行的软件工程师学习基础技能(如版本控制),也可作为资深开发者指导新人的实用手册,尤其适合缺乏计算机科学正规教育但想提升实践能力的读者。尽管原版部分技术已过时,但核心建议仍具价值。

Python中的Z3 API:20行代码搞定数独到N皇后问题 -- Z3 API in Python: From Sudoku to N-Queens in Under 20 Lines

Z3是微软研发的高性能定理证明器,支持Python等API,用于软件验证、约束求解等领域。本教程介绍Z3Py的基本用法,无需Python基础,也提供C、.Net等接口。示例展示了如何用Z3Py求解简单约束问题。

布兰妮·斯皮尔斯的半导体物理学指南 -- Britney Spears' Guide to Semiconductor Physics

这篇文章以幽默的方式介绍布兰妮·斯皮尔斯在半导体物理学方面的专业知识,并提供了相关学习资源的链接。内容提到半导体激光组件使她的音乐得以数字化传播,同时包含科学计算器和慈善捐赠链接。