![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
读书笔记
文章平均质量分 69
cdai
这个作者很懒,什么都没留下…
展开
-
测试驱动开发下的软件生长
测试驱动开发下的软件生长 1.前言 最近读完了《Growing Object-Oriented Software, Guided by Tests》,这本在豆瓣上高达9.5分的好书。事实证明,群众的眼睛是雪亮的。除去中间那个很长的实际项目案例没耐下心来看完,其他部分我都看了不止一遍。虽然还没有读过那本名气很大的《Test Driven Development: By Example》,但到目前为止,这本书已经成了我心中测试驱动开发的“圣经”。 读完全书,印象深刻的地方实在太多了,比如快速反馈的重要性、软件系原创 2020-06-02 13:11:43 · 823 阅读 · 2 评论 -
三本有趣的科普书
1.《The Joy Of X》 第25章—— 最孤独的数 Computers have found twin primes at unbelievably remote parts of the number line. The largest known pair consists of two numbers with 100355 decimal digits each, snuggling in the darkness. 所谓Twin Primes就是两个紧邻的质数,比如11和13,17和1原创 2020-05-29 14:31:28 · 538 阅读 · 0 评论 -
疯狂的罗素
原书《Logicomix》,中文名《罗素的故事》或《疯狂的罗素》。讲述的是逻辑学家、哲学家罗素追寻真理的故事。以罗素的回忆为主线,穿插了许多史实和一些虚构的情节,比如罗素与一些人物的会面和对话。主要内容上与《逻辑的引擎》类似,毕竟如罗素悖论、哥德尔不完备性等大事件是一定会提及的。不同的是轻松有趣的漫画风格,而且是制作漫画的画师和数学家、演讲中的罗素、以及罗素回忆的故事三重场景不断转换,像盗梦空间一...原创 2019-10-13 07:25:27 · 1091 阅读 · 0 评论 -
超越离散数学
早些时候曾写过一篇程序员的数学修养,介绍了一些程序员可以学习的数学分支。虽然与编程有一定的相关,但自学起来也不是一件容易的事。所以本文再推荐一些专门为程序员写的数学书,可以用作入门。有了一定基础知识,可以再根据需要去学习和选读一些更偏向数学的书。说到程序员数学,可能第一反应就是离散数学,再就是算法。国外的几本经典教材可能大家也都耳熟能详,所以本文会侧重一些不是很热门或者新出版的书籍。 1.抽象代...原创 2019-10-13 06:34:48 · 677 阅读 · 0 评论 -
逻辑的引擎
最近利用通勤时间又读完了一本好书,《Engines of Logic——Mathematicians and the Origin of the Computer》。可能由于作者本身也是数学和计算方面的牛人,所以这本书并不那么容易读。一是字里行间可以立即感受到的不舒服,即句式有些太复杂,随便翻开一页就能发现很多可以用作GRE阅读理解的长难句。二是每一章都大概用了至少一半的篇幅,对年代和人物生平进行...原创 2019-07-20 13:14:19 · 1018 阅读 · 1 评论 -
有品位的程序员
本文主要是一本老书《黑客与画家》部分章节的读后感,包括了我个人最最喜欢的两章《Hackers and Painters》和《Taste for Makers》。两个观点深入我心: 不管做什么行业,一定要做一个Maker,方式不重要,重要的是你想不想表达自己的思想。 能站在别人角度写出好代码是一种天赋,即同情心和同理心,它远比想象的难,甚至无法后天习得。 1.创造者们 黑客与画家,看似没有什么...原创 2019-07-01 04:36:44 · 601 阅读 · 0 评论 -
2019想要完善的几点
最近发现了自己学习时的一些不足,先简单地列在这里。以后发现了好的解决方法,或者更多可以改善的地方,再继续补充。 1.勤做读书笔记 读书笔记是这个博客的主要组成部分,但如何能做好却不是一件简单的事。主要原因就在做笔记的频率。过频则会不断打断阅读思路,纯粹成了为了做笔记而做笔记。而过晚则会导致当时的短时记忆都不在,就剩下书上的一些划线和旁注,最终很多书读过就忘了,这也是我现在最想改正的问题。 一个简单...原创 2019-02-25 14:08:00 · 561 阅读 · 0 评论 -
对程序员技术练级攻略的补充
本文地址:http://cdai.sinaapp.com/archives/49,欢迎访问~ 1. 并发编程 随着单机上CPU核数的不断增多,以及互联网中大型网站每天产生的海量数据,并发编程将会成为程序员必不可少的技能。 学习《Erlang程序设计》和Scala,理解函数式编程,搞清Actor模式以及并发编程的消息传递方式。 2. 汇编语言 懂一...原创 2011-11-13 08:54:01 · 268 阅读 · 0 评论 -
不错的CSS在线课程学习笔记
学习笔记:http://cdai.sinaapp.com/?p=22原创 2011-11-06 08:39:36 · 155 阅读 · 0 评论 -
SAE的使用
申请了SAE账户后,马上创建了一个WordPress应用,看起来还不错~ 欢迎光临:http://cdai.sinaapp.com/ 所有文章:http://cdai.sinaapp.com/index原创 2011-11-05 17:32:51 · 199 阅读 · 0 评论 -
Erlang广泛的实际应用
Many companies are using Erlang in their production systems: • Amazon uses Erlang to implement SimpleDB, providing database services as a part of the Amazon Elastic Compute Cloud (EC2). • Yah...原创 2011-04-01 23:01:57 · 279 阅读 · 0 评论