240 发简信
IP属地:浙江
  • 120
    Skip List--跳表(全网最详细的跳表文章没有之一)

    跳表是一种神奇的数据结构,因为几乎所有版本的大学本科教材上都没有跳表这种数据结构,而且神书《算法导论》、《算法第四版》这两本书中也没有介绍跳表。但是跳表插入、删除、查找元素的...

  • 120
    学习的逻辑 2: 职业半山腰

    <<学习的逻辑:知识经济学>>中介绍了基础的逻辑。 本文是其姊妹篇,进一步从不同角度来阐述。 我该学什么? 这是一个错误的问题 这个问题可以有很多出发点。 今天讨论基于的假设...

  • 顶级逻辑 怎么今天才读到
    对一个人的判断 不应当影响对这个人所述知识的判断

    学习的逻辑 3:三人行必有我徒

    今天谈学习中常见的两个观念上的障碍。 障碍一 在 Z记 做精益软件度量的培训时,有学员反馈,说老师你讲的不错,内容挺好,就是感觉你之前在这方面做的不多。 这类评价我是坦然接受...

  • 120
    学习的逻辑 3:三人行必有我徒

    今天谈学习中常见的两个观念上的障碍。 障碍一 在 Z记 做精益软件度量的培训时,有学员反馈,说老师你讲的不错,内容挺好,就是感觉你之前在这方面做的不多。 这类评价我是坦然接受...

  • 变化驱动:正交设计

    一个出发点 当谈起软件设计的目的时,能够获得所有人认同的答案只有一个:功能实现。 因为这是一个软件存在的根本原因。 而在计算机软件发展的初期,这一点也正是所有人做软件设计的唯...

  • 实战正交设计

    Design is there to enable you to keep changing the software easily in the long term. -...

  • 谁更稳定?

    一 前两天,有人专程跑到我的文章《类与封装》留言,说数据结构更加抽象,更加稳定,因而OO的封装不make sense。为了证明其观点,还专门引用了Fred Brooks在《人...

  • 以终为始

    一 2000年底,当我开始设计短信网关时,由于是第一次主导设计这么重要的7X24高可靠性电信系统,并且工期又极其紧张,而可用的几个人又都经验普遍不足。 怎样基于这些令人悲观的...