- 博客(7)
- 收藏
- 关注
原创 三行代码 与 一天半
为什么软件开发是一项艰难的工作。看一下这个例子:星期五,tester告诉我说一个月前改得bug依然存在。好的,让我来看一看。先看一看上一次我是怎么修理这个bug的。先赞一下我们的源代码管理系统。它可以把你当前机器上的代码和源代码对比生成一个pack. 这个pack可以用diff的工具打开。做了什么修改,看上去一目了然。在bug tracking系统里,我当时把fix的pack也记录下来了。整个
2007-08-14 14:33:00 909
原创 大型系统开发感言 (1)
三个月以前,加入了一个大型系统的开发团队。自此也没有更新过blog了,一晃几个月,今天来谈一谈自身的感言。在一本十年前的书籍“Large-Scale C++ Software Design”中, John Lokas 阐述了一些关于大型系统开发的一些实践问题。其中重要的一点就是软件构建所需要花费的的时间。在此之前我并没有对此有什么真正的印象,然而在现在的项目里,确着实让我吃惊了一下。
2007-08-06 03:47:00 934
原创 辟邪剑法(1)
以下内容纯属个人见解,可能不准确或带有偏见。如要转载请注明出处:这个专栏,主要谈一些技巧。选择辟邪剑法这个名字因为其一他们常常无法在书籍中出现,只流传于坊间。其二,他们都有一个特征:快。今天我来谈一个从Java源代码中看到的有意思的东西。我们知道在hashtable的实现中,当增加的内容到达一定量时。存贮空间将会翻倍。 这种乘2的指数增长在计算机科学中相当的普遍。这种增长有一个妙用。当一个(k
2007-05-05 03:46:00 780
原创 数据库设计与实现(2)
以下内容纯属个人见解,可能不准确或带有偏见。如要转载请注明出处:System R 作为第一个关系数据库系统实现了Codd的关系模型。虽然已经有30年了。但基本的思路和今天的实现仍然一样。下面我们来沿着于1979年发表的”Access Path Selection in a Relational Database Management System” 来看一下世上第一个实现版本。
2007-05-04 02:53:00 844
原创 数据库设计与实现(1)
以下内容纯属个人见解,可能不准确或带有偏见。如要转载请注明出处: 一直以来, 认为数据库,操作系统和编译器是真正意义上的纯计算机科学, 或者是传统的计算机科学。离当年跟着某位国内学术新星在课堂上学习数据库已经八年了。唯一的印象就是这位仁兄是个长跑好手(自称)。当年很是 admire。 之后, 虽然也一直用数据库。 包括SQL server, My SQL, DB2, SQLite, der
2007-05-03 10:48:00 714
原创 开篇之后
离开篇已经过了一个月了, 给自己的blog定个调。 本blog主要纪录一下子自己学习的东西, 评论一下 业界的新闻基本上以原创为主。计划中的大篇幅:1. Database 实现探索2. vm (.net framework 和 jvm) 探秘3. Google distribution system 研究看来目标不小, 呵呵。 自我激励一下。
2007-05-02 12:56:00 443
原创 开篇
一时心血来潮,注册了这么一个blog 准备以此作为技术blog。 第一次上csdn的时候是大约2000年。时间大约维持了一年。基本上是一个潜水者的身份。 其后有时候浏览一下首页的新闻。大致也就这样了。然而昨日在高速上开车的时候,忽然有了这个念头。所以决定开了这么个一技术为主的blog.也不知道能维持多久。但既然开始了,就试一下吧。谨以此文纪念blog的开张于谷心镇
2007-03-28 05:01:00 401
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人