迁移 blog 回静态博客

2026-04-12

四年之前,我因为懒,把 blog 从 hexo 迁到 wordpress。四年之后,我又因为另一种意义上的懒,把它迁回了静态博客。更离谱的是,这篇迁移总结本身也是在迁移对话里顺手生成的。

[书评] Debugging: 9 Indispensable Rules - 调试九法

2022-01-18

崭新磁盘为何用过一次就不好使? 为何屏幕上的所有文本突然不见? 为何 QA 总能搞出乱码问题但开发就是测不出来? 调试(Debug)可能是计算机工程中最被忽视的领域——算法,语言和架构的书籍一抓一大把,但有关调试的书籍几乎没有——你可以在 Code Complete,The Practice of Programming,Writing Solid Code

迁移 blog 到 wordpress

2022-01-01

lucida.me lucida.me 是我在 2014 年时创建的 blog。 最初我在模仿 刘未鹏 的 mindhacks :深度长文,技术为主,顺带一些诙谐。 7 年之后,lucida.me 只有十余篇文章,虽然一些文章的点击量还可以(比如 程序员必读书单 1.0 和 我的算法学习之路 这两篇),但更新极慢,中间还断更两三年之久。 2021 年的年底,

我们能从一本 45 年历史的计算机书中学到什么

2021-12-26

人月神话 —— 1999 年图灵奖获得者 Fred Brooks 作于 1975 年,到现在已经快半个世纪。 计算机行业的发展速度不必赘言, 这本上个世纪的书还有用吗? 有用。 第一次见到 人月神话,是在 2007 年,大连奥林匹克电子广场地下二层鹿鸣书店。 鹿鸣书店专门卖计算机/电子科技书籍,所以我当时一度以为 人月神话 摆错了地方,因为它的书名非常像武侠

程序员必读书单 1.0 -- 六年后的回顾

2021-06-01

年更系列(继续保持一年一次的更新频率 o_O) 六年之前,我写了 程序员必读书单 这篇文章,两万五千多字介绍了近 100 本书,覆盖基础理论,编程语言,程序设计等十余个领域。然后从中精选出 30 本书用于入门和提升。 当时写这篇文章的初衷是想写一个不会过时的书单。书单写于 2015,现在 2021,是否还适用呢? 必读书单 先放下 2015 年的书单: 入门

程序员必读书单 1.0

2015-02-25

本文把程序员所需掌握的关键知识总结为三大类19个关键概念,然后给出了掌握每个关键概念所需的入门书籍,必读书籍,以及延伸阅读。旨在成为最好最全面的程序员必读书单。 前言 Reading makes a full man; conference a ready man; and writing an exact man. Francis Bacon 优秀的程序员

我的算法学习之路

2014-05-04

关于 严格来说,本文题目应该是 我的数据结构和算法学习之路 ,但这个写法实在太绕口——况且CS中的算法往往暗指数据结构和算法(例如 算法导论 指的实际上是 数据结构和算法导论 ),所以我认为本文题目是合理的。 这篇文章讲了什么? 我这些年学习数据结构和算法的总结。 一些不错的算法书籍和教程。 算法的重要性。 初

90 分钟实现一门编程语言——极简解释器教程

2014-03-23

关于 本文介绍了如何使用 C# 实现一个简化 Scheme——iScheme 及其解释器。 如果你对下面的内容感兴趣: 实现基本的词法分析,语法分析并生成抽象语法树。 实现嵌套作用域和函数调用。 解释器的基本原理。 以及一些 C# 编程技巧。 那么请继续阅读。 如果你对以下内容感兴趣: 高级的词法/语法分析技术。 类型推导/分析。 目标代码优化。 本文则过于