Redis in Action (2)

  • 第177页
    勘误。 ``record_click()`` 函数的代码有误,它的第二个 ``if`` 判断句应为: if action and type == 'cpa': pipeline.incr('type:cpa:actions:' % type) #C else: pipeline.incr('type:%s:clicks:' % type) #C...
  • 第126页
    勘误。 We also postprocessed our data to remove entries with curly braces ({}), because other autocomplete operations could be going on at the same time. 因为自动补完实现只用到了左花括号而没有用到...

技术元素 (2)

  • 第10页
    技术元素的巨大力量并非来自其规模,而是来自其自我增强的天性。 一项突破性的发明 —— 例如字母表、蒸汽泵或者电 —— 能够引起更深刻的突破性发明,比如书籍、煤矿和电话。 接下来这些进步又引起其他突破性发...
  • 第137页
    最终,所有的书都将被完全数字化,由于每个典故都被联结在维基百科和其他书籍的网络之中,每本书都会出现标有下划线的蓝色段落。 这种丰富深入的超链接将会把所有网络书籍编织成一部巨大的元书(meta-book),即寰...

C++程序设计语言 (5)

  • 第20页
    一种语言并不会因为拥有其他语言所没有的某种特性,就比其他的语言更好。这方面的反例太多了。 最重要的问题并不在于某个语言究竟拥有多少特征,而在于它所拥有的特征是否足以在某个所希望的应用领域中支持某种所...
  • 第19页
    如果术语『面向对象的程序设计语言』有一点意思的话,它意味的就是某种程序设计语言特别提供了一些机制,以很好地支持在其中做面向对象风格的程序设计。 这里存在着一个重要的区分。说一个语言 *支持* 某种风格的...
  • 第19页
    我们要做的第一件事,就是杀掉所有的语言专家。 —— 《亨利六世》(第二部分)
  • 第14页
    我在写这本书时就学到了不少东西,而且我怀疑会有哪个 C++ 程序员知道这里给出的所有特征和技术。 哈哈,大胆的发言 —— 老子才是最强的!
  • 第15页
    [1] 在编程时,你是在为你针对某个问题的解决方案中的思想建立起一种具体表示。让程序的结构尽可能地直接反应这些思想: [a] 如果你能把『它』看成一个独立的概念,就把它做成一个类。 [b] 如果你能吧『它』看成...

软件随想录 (3)

  • 第55页
    我不是指面向对象式的『设计』:那种编程只不过是要求你花上无数个小时来重写你的代码,使它们能够满足面向对象编程的等级制继承式结构,或者说要求你思考到底对象之间是『has-a』从属关系,还是『is-a』继承关系...
  • 第54页
    指针和递归的真正价值在于那种你在学习它们的过程中所得到的思维深度,以及你因为害怕在这些课程中被淘汰所产生的心理抗压能力,它们都是在建造大型系统的过程中必不可少的。
  • 第53页
    但是,对于某些最激动人心的编程任务来说,指针仍然是非常重要的。 比如说,如果不用指针,你根本没办法开发 Linux 的内核。如果你不是真正地理解了指针,你连一行 Linux 的代码也看不懂,说实话,任何操作系统的...

松本行弘的程序世界 (4)

  • 第5页
    编程语言不是从安全性角度考虑以减少程序员犯错误,而是在程序员自己负责的前提下,为他提供最大限度发挥能力的灵活性。
  • 第3页
    如果什么特性都不假思索地吸纳,那么这种编程语言只会变成以往编程语言的翻版,从而失去了它作为一种新编程语言的存在价值。
  • 推荐序
    。。。面向对象方法的开山之作 Smalltalk ,而且。。。 不太清楚这里的『开山之作』是什么意思,如果指的是『第一个』面向对象语言的话,那么应该是 Simlua (http://en.wikipedia.org/wiki/Simula)才对, Small...
  • 第3页
    程序员由于使用的编程语言不同,他的思考方式和编写出来的代码都会受到很大程度地受到编程语言的影响。 如果我们选择了好的编程语言,那么成为好程序员的可能性就会大很多。 程序员根据所选择编程语言的不同,他...
<前页 1 2 3 4 5 后页>