码农(第1期)读书笔记

2013-01-20 10:41:49 我认为,上帝希望我能创造某些成果,而这些东西能够启发其他人去创造其他成果。这就是我的宗教生活和科学生活之间的主要关系。 注:高德纳的信仰

2013-01-20 10:46:43 要说我还是能有那么一点点进度的话,那最主要归功于采用了“批处理”而非“换入换出”的机制:在一个时间段内,我通常只全神贯注地做一件事情。每年我会暂停手上的工作两次,每次用两三周的时间阅读邮寄过来的期刊。我每周都会收到8份左右的期刊,我的秘书会把它们放到盒子里。浏览完它们并了解到技术动向后,我会在自己的文件中加入备注,提醒自己在将来专注于另外的主题时,应该阅读哪些内容。 注:一个值得学习的学习方法:单位时间内的专注学习 ->context switch->批量处理额外知识

2013-01-20 10:48:29 我书写的速度跟我思维的速度是匹配的,这么一来,就完全不存在任何“瓶颈”。而我打字的速度就比我思考的速度更快,这样当我试图用键盘创作重要内容时,就会产生同步问题。 注:需要匹配自己IO的读写能力

2013-01-20 10:48:56 关于黑客精神,Steven Levy那本了不起的《黑客》中描述得最好。 注:马克

2013-01-20 10:49:49 简单说,能称得上“极客艺术品”的应该是这样的艺术作品:它不仅仅能因其美丽的颜色、质感和形式而打动我,同时也因能其对技术的呈现方式而愉悦我的另一半大脑。 注:赞。比如他基友给他织了有数学图案的毛衣。

2013-01-20 10:52:04 请别让我预测未来,也不要相信别人在这个问题上的说三道四。 注:不要预测未来

2013-01-20 10:53:47 :《具体数学:计算机科学基础(第2版)》(Concrete Mathematics: A Foundation for Computer Science, 2E) 注:mark

2013-01-20 11:48:05 优点:结构稳定,不受积分分布影响;每次查询或更新的复杂度为积分最大值的O(log n)级别,且与用户规模无关,可以应对海量规模;不依赖于SQL,容易改造为NoSQL或内存数据结构。 缺点:算法相对更复杂。 注:大数据的积分排行榜算法使用树形分区在算法上可以达到log(n):初始为0,每级递加大于自己的分区,找到数据时得出rank值。

2013-01-20 11:51:13 某用户的积分从s变为s+n,积分小于s或者大于等于s+n的其他用户排名实际上并不会受到影响,只有积分在[s, s+n)区间内的用户排名会下降1位。 注:排名变更的区域较小

2013-01-21 07:43:18 顾森:没有想过创业,因为创业其实事儿也挺多的,还不如看看东西,写写东西。 注:咦 英雄所见略同

2013-01-21 07:44:36 在每天晚上睡觉之前,或是在其他空闲的时候,不带任何功利的目的来看这本书,如果真的能有“啊哈,灵机一动”的感觉,目的就达到了。 注:是的,我也喜欢这样!

2013-01-21 15:48:04 在worker中无法操作window对象,因此就无法访问本地存储(Local Storage,反正看起来也不像线程安全的)。对于在其他环境中习惯了多线程操作的开发者来说,这些限制或许看起来过于严格了。然而,它带来的最大的优点,就是我们不会再陷入那些经常遇到的问题:死锁、竞争条件等。在Web Workers中,完全不用考虑对于这些。这样,当一些特定的场景需要增强性能时,Web Workers是非常好用的。 注:Web worker 是新的特性 值得关注。

2013-01-21 18:25:52 对于使用Web Workers来review或构建JavaScript代码,使之可以并行执行,并没有什么神奇或者新的概念。需要做的就是把代码中要加强的部分独立出来。它需要和页面中的其他逻辑相对独立,避免等待同步执行的任务。最重要的是:代码不能跟DOM有耦合。如果所有这些条件都具备了,那就考虑一下Web Workers。它们绝对可以提高Web app的总体性能! 注:马克

2013-01-21 18:38:32 Ruby是贴心御姐,Io是调皮萝莉,Prolog是聪明木讷的管家婆,Scala是具有多重性格的倔强女孩,Erlang是精灵古怪的双胞胎,Clojure是想把中华武术在现代发扬光大的武师,Haskell是冷艳的知性美女 注:ruby姐姐

2013-01-21 18:38:11 Robert Sedgewick和Kevin Wayne的《算法》(第4版,由Addison-Wesley于2011年3月出版)是我读过的最棒的计算机科学方面的书籍之一。 注:马克

2013-01-21 18:39:34 在读这本《罗素的故事》之前,如果要说说罗素,我没法说出超过100字的内容。这本围绕这罗素讲述数学、哲学历史的漫画小说,让我捧起就难放下。 注:马克