- 博客(3)
- 问答 (1)
- 收藏
- 关注
原创 一切都有一个简单的开始
现在越来越觉得,似乎一切都有一个简单的开始,而不是我们后来所面对的,复杂、庞大的鲲鹏之背!但是,这种呈现在表面上的复杂,往往掩盖了背后的简单性,让人一时很难理解、掌握,让人很难洞悉出背后的简单,所以一般人遂就偷懒地以为它自初就这么复杂。 但是,就象,机械运动背后的牛顿力学三大定律、电信通讯背后的麦克斯韦方程组、宏观宇宙后面相对论的两条基本假设!我觉得,可能所有复杂的后面,其实都是很简单的概念逻辑
2008-03-16 17:41:00 935 1
原创 用JavaScript实现map数据结构
前一段时间和同事在一起讨论,什么才能够改善我们的Javascrip代码。我当时的反应,就是“适合场景的数据结构,数据结构为王”,数据结构的设计优良要比代码的优良更好,没有很好的数据结构很难写出清晰、简洁的代码。 当时就计划用Javascript实现几个常用的列表、二维数组、map、队列等高级数据结构,来作为以后改善javascript程序的基础。由于列表、队列、二维数组都可以用Array对象进行
2008-03-16 15:38:00 7867 2
原创 粗粒度看世界
前一年在看易中天《品三国》的节目中,易中天讲到用大尺度去看待历史的时候,历史是一个连续性的发展脉络;如果细分到三国时期,就会发现实际上三国是一个插曲,一个不按照粗粒度历史脉络来走的跳跃。后来,在写一篇关于多线程的文档中,让我重视起了粒度的概念,而且补充到我所认为的计算机编程所必须懂得的几个概念中,简称七种武器和三层心法,呵呵!后来,我对粒度概念的揣摩,也同时让我觉得当用粗粒度看待世界的时候,你会发
2008-03-04 23:15:00 968
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人