优化快速排序的9种武器
本次向大家献上一篇关于快速排序的各种优化的文章,十分精彩,值得永久收藏。为了达到最佳观赏效果,请最好于电脑上打开此地址:http://www.blogjava.net/killme2008/archive/2010/09/08/quicksort_optimized.html祝各位都能通过此文实现
项目管理必看书单
|
1.《人月神话》2.《人件》3.《重来》4.《大教堂与集市》5.《黑客与画家》6.《代码大全》7.《代码整洁之道》8.《Extreme Programming Explained》9.《敏捷软件开发》10.《Scrum敏捷项目管理》11.《精益软件开发艺术》12.《软件随想录》13.《瞬变》14.《
世界是计算机模拟的吗?
电影《异次元骇客》的结尾,电源被关闭,整个的模拟世界顿时烟消云散,一切回归虚无。是否有一天,我们有足够的能力像《异次元骇客》中描述的一样,在计算机上模拟出整个1937年的洛杉矶?抑或,我们整个宇宙本身是不是就是被模拟出来的呢?如果真是这样,我们能有什么办法来证明我们并非客观实在,到底有没有什么线索呢
勿以器御心 ——Scrum和Kanban
工具=用于完成任务或达成目的的任何东西过程=工作方式Scrum 和看板都是过程工具,它们讲的是做哪些事情能够在一定程度上帮助你提高工作效率。Java 也是工具,它让编程更加简单。牙刷也是工具,它让你够得到牙齿,方便清洁。比较是为了更好地理解,而不是评判优劣刀叉哪样更好?这个问题很没意思,不是么?上下
贫血模型与充血模型
|
Martin Fowler很早以前就写过一篇文章,题目叫"贫血模型"。文章里面批判贫血的领域模型是不够优雅、不够OO的,提倡使用充血的领域模型。在Java世界里这是一直争论的话题。到底什么是贫血什么是充血呢?贫血模型:是指领域对象里只有get和set方法,或者包含少量的CRUD方
为什么要写clean clode
|
以下摘自《Clean Code》,我认为这是本书最核心的部分,解释了为什么要写clean code。 如果你是一个码农并且还没有看过这本书,赶紧去买一本。Bob enters the module.He scrolls down to the function needing change.He p