代码改变世界

阅读排行榜

三驾马车说法

2008-09-11 12:55 by ubunoon, 238 阅读, 收藏,
摘要: 从支出角度看,GDP是最终需求─投资、消费、净出口这三种需求之和,因此经济学上常把投资、消费、出口比喻为拉动GDP增长的“三驾马车”,这是对经济增长原理最生动形象的表述。 阅读全文

在 vector , map , list 间取得平衡

2008-04-30 08:19 by ubunoon, 238 阅读, 收藏,
摘要: 在 vector , map , list 间取得平衡来自:[http://www.codingnow.com/2004/board/view.php?paster=776]我想做一个数据结构,可以有序的存放数据,方便查找,而插入数据效率又不会太低。 当数据几乎不变 vector 是最好的解决方案。我们只需要把数据放进去,sort 之后,用 binary_search 就 ok 了。 如果经常插入数据,我们不得不考虑用 list ,这样可以达到最快的插入速度,但实在不利于检索。 map 是许多程序员的最爱,stl 的 map 多用 RB tree 来实现。有着快速的插入速度,同时具有媲美二分查 阅读全文

Unix时代的开创者Ken Thompson(1943~)

2006-10-08 00:36 by ubunoon, 238 阅读, 收藏,
摘要: 自图灵奖诞生以来,其获得者一直都是计算机领域的科学家与学者,而在所有这些界的图灵奖中只有唯一的一界有个例外,那就是Ken Thompson与Dennis M. Ritchie,他们都是计算机软件工程师。Ken Thompson,1943年出生于美国新奥尔良。1960年,Ken进入加州大学伯克利分校主修电气工程。1965年从伯克利毕业后,又花了一年的时间在该校取得了电子工程硕士的学位。不知道是时代造就英雄,还是英雄顺应时代而生,在Ken读书期间,正好赶上了计算机时代蓬勃发展的起步阶段,自小喜欢电气的Ken接触到计算机后,立即完全沉迷了进去,从1962年的开始,他就在学校的计算机中心找到份工作,专 阅读全文

CppUnit单元测试使用方法

2008-04-11 22:21 by ubunoon, 237 阅读, 收藏,
摘要: 使用CppUnit编写unit测试 编写unit测试,需要连接cppunitXX.lib,XX依据配置选择后缀字母。CppUnit包含的路径必须在include搜索的路径中 可以通过下面方式添加 Project Settings/C++/Preprocessor/Additional include directories或 Tools/Options/Directories/Include.快速步骤: - 连接 lib/cpunitXX.lib - inlucde/ 必须包含在include搜索路径中使用TestRunner GUI: 使用test runner GUI需要连接testrun 阅读全文

Ruby的Range类

2007-06-26 21:54 by ubunoon, 235 阅读, 收藏,
摘要: Ruby语言内部含有一种类类型,称之为Range类,该类是某些类的一个范围的一个集合,一般通过".." or "..."来定义范围,".." 表示包含定义的范围的数值,"..."不包含定义范围最后面的数值。当想要把Range类中的数据转换成Array时,可以通过其成员函数 to_a来实现include(x),当x是range类 成员变量中的一个数据值时, 返回true,否则返回falsemin,返回最小值max,返回最大值reject,如其名,将某些数据剔除出range类实例中,后面一般跟 块机构each,遍历每一 阅读全文