高效程序员应该养成的七个习惯

对于软件工程师来说,工作也许意味着许多东西 -- 稳定的收入、做自己感兴趣的项目、找一份更好工作的跳板,或者你只是喜欢与其他程序员共事。但说到“效率”,强调的是在一定时间内按质完成项目的能力。Phil Chu根据自己的经验提出了高效程序员应该养成的七个习惯。建议去看看作者的原文(可能需要代理才能...

2006-02-27 09:46:00

阅读数 7

评论数 0

C++中接口与实现分离的技术

在用C++写要导出类的库时,我们经常只想暴露接口,而隐藏类的实现细节。也就是说我们提供的头文件里只提供要暴露的公共成员函数的声明,类的其他所有信息都不会在这个头文件里面显示出来。这个时候就要用到接口与实现分离的技术。下面用一个最简单的例子来说明。类ClxExp是我们要导出的类,其中有一个私有成员变...

2006-02-27 09:08:00

阅读数 7

评论数 0

10年跳槽经验总结 高级人才不用找工作

首先,真正的高级人才是不用找工作的,因为只有被工作找的份。  但是,难免有些高级人才厌倦了旧的工作环境,或者遇到天花板,没有了发展空间,或者遇到新老板上任后排除异己来提拔自己的亲信等等,如果您真打算自己去找工作,那么至少需注意以下几点:  1。网上求职尤其需注意那些一天到晚在网上打招聘广告的公司...

2006-02-24 09:32:00

阅读数 10

评论数 0

不用临时变量交换两个变量的值

大家对于异或(XOR)的如下性质应该很熟悉: (X XOR Y) XOR Y = X(X XOR Y) XOR X = Y 我们可以利用异或(XOR)的这个性质来实现不用临时变量交换两个变量的值。具体代码很简单: voidSwap(int&x,int&a...

2006-02-15 16:10:00

阅读数 10

评论数 0

Fibonacci(斐波那契)序列的递归和非递归算法

Fibonacci(斐波那契)序列的递归算法大家都已经很熟悉了: //Fibonacci序列第n项的值//递归算法unsigned intFib1(unsigned intn){if(n==1||n==2)return1;elsereturnFib(n-1)+Fib(n-2);} ...

2006-02-13 16:25:00

阅读数 32

评论数 0

从前有两个重病人,同住在一家大医院的小病房里。房间很小,只有一扇窗子可以看见外面的世界。其中一个人,在他的治疗中,被允许在下午坐在床上一个小时。他的床靠着窗,但另外一个人终日都得平躺在床上。 每当下午睡在窗旁的那个人坐起的时候,他都会描绘窗外景致给另一个人听。从窗口想外可以看到公园里的湖。湖内有鸭...

2006-02-08 14:25:00

阅读数 10

评论数 0

在战壕中

第一次世界大战期间,曾有两位好友,同在那悲惨的欧洲战场的泥泞战壕中服役。数月之中,它们在寒冷泥泞的战壕中共度岁月,它们头上是炮弹和长官的命令。 敌对双方不时从战壕中跑出来,向对方进攻,然后跑回战壕中疗伤,埋葬死人,等待重新再来一次。在这一过程中,士兵之间的同胞之情日益加深,其中两位士兵尤其亲近。...

2006-02-08 14:00:00

阅读数 20

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭