好资源和短想法
#不推荐

没有看错,今天这个推送的标签是“不推荐”。既然有“推荐”的东西,就应该有那种我认为名不符实“不推荐”的。

“推荐”或“不推荐”,都是个人主观的看法。我且说一说,读者就权且看一看吧。

第一篇“不推荐”,留给《Database Internals》(简体中文版也已经出版,名为《数据库系统内幕》)这本书。

之所以不推荐,是因为这本书虽然号称“internal”,但是深度方面距离还太远。

本书属于那种典型的“知道分子”写出来的书:什么都能给你涉及一点,但只是隔靴搔痒得点到为止。就好比那些饭桌上能给你侃侃而谈中美形势、台海局势、股市行情等的中年油腻男:什么都能说一点,但是也仅仅局限在“茶余饭后谈资”的程度了。

如果这本书的名字不是“internal”,而是类似“primer”这样的词汇,倒是觉得可以接受,毕竟这个领域的知识点大体能给你科普一遍。但是如果是“internal”,深度还远远不够。

由于之前作者在推特上营销的有点多,于是我对本书的期望值从一开始就挺高,但是当我拿到这本书,想在一些我有疑问的领域想找到深度的解答(比如Btree的实现等)而大失所望时,就得出了前面的结论。

“他什么都懂,直到说到你的领域”,这是我对本书的总体印象。

遂,不推荐。
开源技术 #电子书 :《计算机体系结构基础》。

作者将从微处理器设计的角度出发,充分考虑计算机体系结构的学科完整性,强调体系结构、基础软件、电路和器件的融会贯通。全书共分 12 章,包括指令系统结构、计算机硬件结构、CPU 微结构、并行处理结构、计算机性能分析等主要内容。

本书可作为高等学校 “计算机体系结构” 课程的本科生教材,同时也适合相关专业研究生或计算机技术人员参考阅读
冰霜之地,一个更新了很久的技术博客

内容覆盖很多,从Go、机器学习、iOS、Js、底层协议等都有 ​​​
#推荐

由于经常需要阅读代码,就少不了使用工具来统计一个项目的大体代码量,以做到心里有底。

早期,我使用的是find + grep + `wc -l`等命令的组合来统计。这类基于纯文本的统计,最大的问题是无法将文件中的注释和代码区分统计。

后来,发现了cloc( https://github.com/AlDanial/cloc ) 这个工具,就一直用来统计项目代码量,看实现内部用的是Perl脚本。

最近,其他朋友给我推荐了Rust实现的tokei( https://github.com/XAMPPRocky/tokei ) ,这个工具在我的机器上,统计速度是cloc的5倍以上,还有更多的统计维度:空行、注释、代码等等,用法跟cloc大体是一样的。

如果一个产品有各种维度,“快”和“资源占用”少,肯定是对这个产品最开始的印象之一。

我打算全面将统计代码行数这个需求切换到tokei来了。