- 博客(6)
- 资源 (1)
- 收藏
- 关注
转载 高效程序员应该养成的七个习惯
对于软件工程师来说,工作也许意味着许多东西 -- 稳定的收入、做自己感兴趣的项目、找一份更好工作的跳板,或者你只是喜欢与其他程序员共事。但说到“效率”,强调的是在一定时间内按质完成项目的能力。Phil Chu根据自己的经验提出了高效程序员应该养成的七个习惯。建议去看看作者的原文(可能需要代理才能正常访问)。 理解你的需求 成为一个有效率的程序员首先要知道如何正确的支配自
2006-02-27 09:46:00 2692
原创 C++中接口与实现分离的技术
在用C++写要导出类的库时,我们经常只想暴露接口,而隐藏类的实现细节。也就是说我们提供的头文件里只提供要暴露的公共成员函数的声明,类的其他所有信息都不会在这个头文件里面显示出来。这个时候就要用到接口与实现分离的技术。 下面用一个最简单的例子来说明。 类ClxExp是我们要导出的类,其中有一个私有成员变量是ClxTest类的对象,各个文件内容如下: lxTest.h文件内容
2006-02-27 09:08:00 48606 67
转载 10年跳槽经验总结 高级人才不用找工作
首先,真正的高级人才是不用找工作的,因为只有被工作找的份。 但是,难免有些高级人才厌倦了旧的工作环境,或者遇到天花板,没有了发展空间,或者遇到新老板上任后排除异己来提拔自己的亲信等等,如果您真打算自己去找工作,那么至少需注意以下几点: 1。网上求职尤其需注意那些一天到晚在网上打招聘广告的公司。这类公司通常分成两类: 一类是垃圾公司,如一些别有用心的保险公司、中介公司等。
2006-02-24 09:32:00 3462 1
原创 不用临时变量交换两个变量的值
大家对于异或(XOR)的如下性质应该很熟悉:(X XOR Y) XOR Y = X(X XOR Y) XOR X = Y 我们可以利用异或(XOR)的这个性质来实现不用临时变量交换两个变量的值。具体代码很简单:void Swap(int& x, int& y){ x = x ^ y; y = x ^ y; x = x ^ y;}
2006-02-15 16:10:00 4647 7
原创 Fibonacci(斐波那契)序列的递归和非递归算法
Fibonacci(斐波那契)序列的递归算法大家都已经很熟悉了:// Fibonacci序列第n项的值// 递归算法unsigned int Fib1(unsigned int n){ if (n == 1 || n == 2) return 1; else return Fib(n - 1) + Fib(n - 2);}
2006-02-13 16:25:00 26882 10
转载 窗
从前有两个重病人,同住在一家大医院的小病房里。房间很小,只有一扇窗子可以看见外面的世界。其中一个人,在他的治疗中,被允许在下午坐在床上一个小时。他的床靠着窗,但另外一个人终日都得平躺在床上。 每当下午睡在窗旁的那个人坐起的时候,他都会描绘窗外景致给另一个人听。从窗口想外可以看到公园里的湖。湖内有鸭子和天鹅,孩子们在那儿撒面包,放模型船,年轻的恋人在树下携手散步,在鲜花
2006-02-08 14:25:00 2109
VC中自动改变控件位置和大小的对话框类
2012-01-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人