随笔分类 -  I. 图灵程序设计系列

摘要:计算机科学泰斗Donald E. Knuth(高德纳)归隐已近20载,不问世事,潜心修订并继续创作煌煌巨著《计算机程序设计艺术》(The Art of Computer Programming)多卷本。图灵社区藉卷4A影印版出版之机,有幸邀得大师接受关于此书的访谈,并在多位社区成员留言提问的帮助下,完成了这次珍贵的访谈。英文版链接高博何逸勤 翻译图灵社区:很多中国程序员都将您视为计算机科学领域的神祗。而这样的情况,又恰恰出现在盛行无神论的中国,很有意思。我们已经清楚您写作《计算机程序设计艺术》(以下简称TAOCP)的初衷和经历,也知道您关于“信仰与科学的关系”的系列讲座曾大受欢迎,因此对您的写 阅读全文
posted @ 2011-12-21 09:08 java高手 阅读(211) 评论(0) 推荐(0)
摘要:Cassandra的模型和查询方式与RDBMS有很多的不同,记住这些差异非常重要。没有查询语言SQL是关系型数据库的标准查询语言,Cassandra却没有查询语言。不过Cassandra确实也有自己的RPC序列化机制,Thrift。通过Thrift API,用户可以访问其中的数据。没有引用完整性Cassandra没有引用完整性的概念,因而没有join的概念。在关系型数据库中,你可以在一个表中指定一个外部键值, 以此引用另一个表中记录的主键。但是,Cassandra并没有提供这个功能。存储其他表中的相关ID是一个通用需求,这仍然是被支持的,但Cassandra里没有级联删除这样的概念。第二索引第 阅读全文
posted @ 2011-07-27 14:06 java高手 阅读(398) 评论(0) 推荐(0)
摘要:MicrosoftInternetExplorer402DocumentNotSpecified7.8Normal0 《设计模式》一书是用C++和Smalltalk介绍模式实例的。看了那些例子,大家都会感觉到,绝大多数的模式用Smalltalk实现起来非常简单。这是为什么呢? 因为Smalltalk没有静态类型,所以也就不需要匹配类型的模板等机制,也不需要仅仅为满足类型要求而进行继承,这就是Smalltalk简单的理由。而且,由于语言本身的动态性质,有些模式根本不必要以模式的形式来抽象出来就可以得到简洁的实现,这也是Smalltalk显得简单的原因之一。 Ruby在很多方面很像Smallt.. 阅读全文
posted @ 2011-06-17 15:17 java高手 阅读(157) 评论(0) 推荐(0)
摘要:恭喜本书荣登互动网和当当网畅销排行榜!媒体评论“这是一本全面介绍jBPM的书,从基础知识到实战开发技巧,作者结合其实际项目开发经验,对国内流程的许多特色要求给出了浅显易懂的解决方案。对于想在项目中应用jBPM的初学者,本书提供了step by step的指导,将节省其大量的学习成本。”——辛鹏,OPUG发起人,东方易维CTO“jBPM是当前应用最为广泛的开源工作流系统,也是目前最为活跃的开源项目之一,但是一直以来都没有一本详细介绍jBPM的书。这本《深入浅出 jBPM》无疑填补了这一空缺。本书深入浅出,实战性很强,既有对jBPM 3的详细分析,也有对jBPM 4的介绍,是学习jBPM的很好途径 阅读全文
posted @ 2009-06-30 13:07 java高手 阅读(166) 评论(0) 推荐(0)
摘要:好评如潮的C#实战图书汲取.NET技术精髓的捷径专章讲述习惯用法与设计模式“作者的C#造诣极深,而且更善于引导读者在轻松愉快的氛围中深入学习C#特性的来龙去脉,掌握C#的精髓。通过学习此书内容,你的C#水平必将今非昔比。”——Wes Dyer,微软C#开发小组成员“我读过不下100本.NET方面的书,自己也写过几本书,但是此书的精彩绝伦仍然远远超出了我的预期。强烈推荐!”——William Ryan,微软MVP内容简介如果你已经有一定C#或者其他语言的编程经验,就完全不用去读那些肤浅的入门书或者冗长繁复的大部头,本书将为你提供一条快速掌握C#的捷径。作者在不大的篇幅里容纳了丰富扎实的内容,不仅 阅读全文
posted @ 2009-01-14 16:07 java高手 阅读(195) 评论(0) 推荐(0)
摘要:四位顶尖专家合著初级JavaScript程序员的绝佳进阶书洞悉JavaScript内幕“帮助你深入理解JavaScript的绝佳资源。” ——Nate Klaiber,资深Web技术专家内容简介你是否对Web开发和设计已经略知一二,但是JavaScript的灵活多变仍然时常让你感到困惑?面对众多的JavaScript库,你是否无所适从?没关系,这部由几位世界顶尖专家合著的好书将帮助你度过难关。书中在回顾了必要的HTML、CSS和JavaScript的基础知识之后,直入主题,深入剖析了学习和使用JavaScript的过程中最难掌握的地方:面向对象概念、闭包和事件处理等,并强调了不唐突、注重可用性 阅读全文
posted @ 2009-01-14 15:11 java高手 阅读(158) 评论(0) 推荐(0)
摘要:微软SQL Server内部技术资料大曝光来自SQL Server开发小组和支持部门的梦之队打造SQL Server故障排除圣经“本书的内容是其他任何博客、网站和图书都没有的。系统出问题时,它将成为你的救命稻草。”——Pinal Dave,微软MVP“此书写得非常好,涵盖了对大量复杂问题进行故障排查的详细解析。我认为每一位优秀的MSSQL DBA都应该拥有。”——Amazon.com评论内容简介数据库技术人员都不免面临这样的困境:每隔一段时日,数据库系统就会因为一些奇怪的问题无法正常运作,然而由于系统底层的信息缺乏,他们常常无法应对这些问题。本书的出版将彻底改变这种局面。微软技术大师Hende 阅读全文
posted @ 2009-01-14 12:05 java高手 阅读(126) 评论(0) 推荐(0)
摘要:DWR之父作序推荐国内第一部DWR著作轻松实现Wiki程序、游戏和时间跟踪系统等看高手如何灵活运用Ext JS、Comet、Struts 2、Hibernate、Spring等新技术 博客园“图灵微软名著杯博问大赛”开始报名啦,赶紧报名参赛吧……媒体评论 “真正的开发者往往不擅长写书,但Frank是个例外。他能为DWR写书我深感荣幸。感谢他为DWR所做的一切!”——Joe Walker,DWR之父内容简介DWR(Direct Web Remoting)是面向Java程序员的一个开源Ajax/JavaScript框架,支持浏览器中的JavaScript直接调用服务器上的Java方法,因此大大简化 阅读全文
posted @ 2009-01-14 10:40 java高手 阅读(175) 评论(0) 推荐(0)
摘要:世界级Oracle专家权威力作 《Oracle 10g数据库管理艺术》姊妹篇 全面阐述Oracle 11g新特性 “这是市面上最详细的11g参考书,内容非常丰富,我极力推荐此书。”——Amazon.comOracle因为卓越的性能、可扩展性、可用性、安全性和易管理性,在数据库市场一直保持领先地位。最新版本11g有400多项新功能,包括更改管理、故障诊断、性能管理、Data Guard管理、存储管理和数据仓库等方面的一些重要的创新,此外,对应用开发特性也做了很大的改进,包括本机编译PL/SQL代码、PL/SQL内联以及触发器增强等。本书是经典名著《Oracle 10g数据库管理艺术》的姊妹篇.. 阅读全文
posted @ 2009-01-06 13:41 java高手 阅读(147) 评论(0) 推荐(0)
摘要:Windows程序设计“圣经” 十年依旧畅销不衰的神品传奇大师带你走入Windows编程圣殿 “Windows程序设计最举足轻重的书当然就是Charles Petzold的Programming Windows。你还没有读过吗?晕,赶快去买一本!”——Windows Tech Journal“本书让你如入宝山,奇珍异宝俯拾皆是。我本人从中获益良多。”——Andrew Schulman,著名技术作家,传奇著作Undocumented Windows作者有经验的Windows程序员都知道,如果在工作中遇到了技术难题,最好的解决办法就是去查Petzold的书。是的,本书内容博大精深,阐述透彻流畅,是 阅读全文
posted @ 2009-01-06 13:29 java高手 阅读(236) 评论(0) 推荐(0)
摘要:与《代码大全》齐名的经典著作揭示微软成功的技术奥秘C语言高手的秘籍 “本书所蕴含的思想精髓可以说是不朽的,它彻底改变了我的编程方式。”——David Kline,微软资深工程师,.NET Compact Framework核心开发成员 “如果你想成为真正的C程序员,如果你想打造真正优秀的软件开发团队,请读本书。不要找什么借口去忽视它,是十足的愚蠢之举,蜂拥而至的bug会很快来惩罚你。”——ACCU(C/C++用户协会)网站 编写高质量的、没有bug的程序,是每位程序员所追求的目标。但随着软件规模越来越大,功能日趋复杂,这一目标变得越来越困难。本书揭示了微软公司应对质量挑战、开发出世界级代码的技 阅读全文
posted @ 2009-01-06 13:16 java高手 阅读(205) 评论(0) 推荐(0)
摘要:Amazon五星级盛誉C# 最新特性一览无余数十年开发与教学经验的结晶图、表和文字完美结合,最易学的C# 教程本书详细信息:http://www.china-pub.com/43556微软4大名著评选结果揭晓:http://www.china-pub.com/static07/0812/jsj_micrmingz_081230.asp本书的前一版(Illustrated C# 2005)深受读者好评,这一版更棒!仍然保留了简洁的风格,而且内容组织得非常好,是我迄今为止读过的最好的C# 类图书。强烈推荐!——Amazon.com这本书很特别,虽然大部分代码都很简单,但是却从底层揭露了C#程序设计 阅读全文
posted @ 2008-12-29 16:03 java高手 阅读(256) 评论(0) 推荐(0)
摘要:Ruby on Rails社区网站开发“这是一部杰作!有它在手,足以开发出一个真正的社区网站。书中采用了模块化的方法,实例可以非常容易地复用,比如在现有网站中添加社区网络功能。”——David Berube,资深Ruby技术专家,Practical Ruby Gems一书作者“我非常喜欢这本书,相信所有RoR程序员都会从中获益匪浅。”——Larry Wright,资深RoR和敏捷技术专家社区网站毫无疑问是当今因特网的大热点,即使是最传统的网站,也会考虑添加更多社区网站的特性。正是在这样的大背景下,横空出世的Ruby on Rails也成为无数Web开发人员的新宠。本书全面展现了构建一个社区网站 阅读全文
posted @ 2008-11-21 13:43 java高手 阅读(220) 评论(0) 推荐(0)
摘要:C++编程的175条“军规”——《C++编程风格》详细信息:http://www.china-pub.com/209172这是一部久经考验、短小精悍的C++编程规范,是世界领先的企业级C++组件和基础架构软件开发商Rogue Wave公司多年经验的结晶,揭示了该公司在C++领域取得成功的秘密。书中的175条C++编码规则和建议涵盖了格式、命名、文档、编程、包,以及泛型、线程安全等较高级的内容,既能够帮助广大程序员加深对C++语言的理解,编写出更易于理解、更高质量的C++代码,也可以作为打造优秀C++开发团队的利器。“书中每条建议都闪烁着智慧的光辉……各层次的C++程序员都将从中获益匪浅……必读 阅读全文
posted @ 2008-08-29 13:58 java高手 阅读(165) 评论(0) 推荐(0)