自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

另一个空间

突然一个另外的空间被打开,在等待着我的到来。

  • 博客(7)
  • 资源 (14)
  • 收藏
  • 关注

原创 代码之美 - 28漂亮的调试

  《漂亮的调试》,Andreas Zeller以ddd的一个bug为引,介绍了增量调试(Delta Debugging),主要思想类同二分,算法好理解,可是程序看不大明白。 程序如下。def dd(c_pass, c_fail, test):    """Return a triple (DELTA, C_PASS, C_FAIL) such that      

2008-10-22 18:13:00 972 1

原创 代码之美 - 29代码如散文

《代码如散文》。Yukihiro Matsumoto自然对Ruby大夸特夸。作者用简洁的一篇散文谈了谈漂亮代码的几个因素,简洁,保守,简单,灵活。有两句话应该时时记住:程序中不应该包含无用的信息。不要重复代码,不要把相同的东西编写两次。

2008-10-17 13:39:00 698

原创 CSDN的博客,一声叹息

 上个月发现一个问题,我想改博客上显示的名字却怎么改也改不掉。改来改去依然显示如故。无论我是F5刷新还是Ctrl+F5刷新。通过关系向CSDN负责博客的工作人员反应了这个BUG。得到的答复是这确实是一个BUG,部分用户上会出现这个问题。然后等了大约3个礼拜,突然发现,名字改掉了。心里一喜,心想虽然慢了点,可还是解决了。可是打开一篇博客后发现,又显示回去了。再过1个礼拜,现在看看

2008-10-16 15:12:00 611 6

原创 代码之美 - 14优雅代码随硬件发展的演化

《优雅代码随硬件发展的演化》,因为题目的诱人,选择读这一章,开了头就发现上当。磕磕巴巴把前面的问题描述读完,被示例程序14-1难倒了。且不说MATLAB的奇怪写法,LU因式分解我也没搞清楚,于是,这个30多行的程序,来来回回多少遍也看不明白。自然也就不明白作者说的这个代码如何地漂亮。了解了一下LU因式分解,再去看程序,还是头晕。于是决定放弃看代码,包括后面的FORTRAN代码和C代码。

2008-10-16 15:06:00 1184

原创 代码之美 - 16Linux内核驱动模型:协作的好处

这章篇幅不大,可读得费劲。上来就有两句话没看懂:在2.4版本的内核中,每一个设备的物理部分都由一段总线特定的代码来控制。总线代码负责各种不同类型的任务,而每一种具体总线的代码之间则没有交互。后一句的原文是:This bus code was responsible for a wide range of different tasks, and each individual bus co

2008-10-08 14:27:00 1625

原创 代码之美 - 7漂亮的测试

这一章很容易阅读,Alberto Savoia介绍如何写测试用例,漂亮的。他举例说明如何写漂亮的测试代码,这个过程又是如何使被测代码变得更好。其实,更加强调的是程序员本来就应该测试自己的代码。有多少程序员像画家一样,常常放下笔,站远点,从不同角度,在不同光线下,审视自己的作品呢?我很少编写程序去测试自己写的函数,我的同事也一样。我们更多依赖运行整个程序检查结果是否正确,依赖测试组的同事

2008-10-07 13:14:00 1101

原创 代码之美 - 24美丽的并发

收到了《代码之美》,把目录翻来翻去,在33章里找我最容易能看懂的,似乎并没有哪一章让我觉得可以顺畅阅读不用多加以思索的。 最后挑选了第24章《美丽的并发》,作者是Simon Peyton Jones,他用Haskell语言来介绍STM(Software transactional memory),看得我很头大。注意力几乎全被Haskell语言占据了,3、5行的程序段却费了不少脑筋去思量。以

2008-10-03 23:16:00 1799 3

大数据时代下看Amazon是如何处理隐私问题的

内容来自《大数据的冲击》(人民邮电出版社,图灵,9787115317872),感谢图灵社区的分享(http://www.ituring.com.cn/article/54043)。 由该贴截取的内容整理PPT做了一次团队内分享。

2014-05-29

Kanban And Scrum

KanbanAndScrumInfoQVersionFINAL.pdf

2010-01-29

硝烟中的Scrum和XP<Henrik Kniberg>

硝烟中的Scrum和XP 副标题: 我们如何实施Scrum 作者: Henrik Kniberg 译者: 李剑

2009-10-12

欧盟委员会新法规规定SSTB最低能耗性能要求

COMMISSION REGULATION (EC) No 107/2009 of 4 February 2009, implementing Directive 2005/32/EC of the European Parliament and of the Council with regard to ecodesign requirements for simple set-top boxes

2009-07-07

Morgan Kaufmann GUI Bloopers2.0

Morgan.Kaufmann.GUI.Bloopers.2.0.Sep.2007

2009-06-20

DVB BlueBook A011r1

DVB Common Scrambling Algorithm : Distribution Agreements

2009-03-10

C 语言:标准与实现

《C 语言:标准与实现》。《C 语言:标准与实现》。

2009-02-04

svnbook中文版

svnbook,介绍如何使用subversion进行版本控制,针对subversion 1.4。

2009-02-02

软件的编程规范以及范例

编程规范和范例编程规范和范例编程规范和范例编程规范和范例。

2009-02-02

Panorama系统程序开发规范之二

Panorama系统程序开发规范之二Panorama系统程序开发规范之二

2009-02-02

软件编程规范总则CHECKLIST

软件编程规范总则CHECKLIST软件编程规范总则CHECKLIST

2009-02-02

软件编程规范培训实例与练习

软件编程规范培训实例与练习软件编程规范培训实例与练习

2009-02-02

Executable and Linkable Format(ELF)

Executable and Linkable Format(ELF).

2008-11-27

Understanding the Linux Virtual Memory Manager

Mel Gorman的《Understanding the Linux Virtual Memory Manager》。

2008-07-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除