- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 OO开发简介
其实OO是一个很大的概念,读了基本OO的书和对OO相当深入的人都可以谈论OO。 我在这里总结一些OO的经验,其实我对OO的理解也是半桶水。 OO基础: 封装, 多态,继承, 抽象 OO原则: 1、开闭原则: 软件架构应该是对扩展开发,对修改关闭 2、Liskov替换原则: 任何基类可以出现的地方,子类一定可以出现
2009-01-23 13:38:00 2049
原创 程序员,你有哪些赚钱方式
在现在的中国,做一个程序员,有了一些可以在社会立足的手段,但是面对中国的现实,又有很多无奈。 程序员们,你们有哪些赚钱的方法呢? 我可以来总结总结。 1. 接私活。不少程序员都做过这个,所谓“马无夜草不肥”。 2. 做技术顾问。 一旦你积累了一些项目经验后,可以为一些公司或者个人提供技术咨询服务。 3. 自由软件。 闲暇时间利用起来可以做一些自由软件,既服务大众,又
2009-01-19 20:54:00 4385
原创 Qt下如何检测组合键
Qt下有一个类叫QAccel,可以处理含有CTRL, ALT和SHIFT的组合键。 如果组合键里面没有这几个键, 怎么处理呢? 有一个KeyPressEvent的Slot可以处理:bool is_key_f8 = false;bool is_key_f4 = false; class FreqDlg::KeyPressEvent(QKeyEvent *e){
2009-01-19 20:44:00 4351 2
原创 Linux程序员开发利器
工欲善其事,必先利其器。好的工具为程序员的开发提高效率。 有哪些好的工具呢?我来说一下我所使用的好工具。 编辑工具: vim, gedit, Emacs, ... Make生成工具: cmake,可以跨平台编译 自动生成API reference: doxygen(非常好用的工具,通过注释自动生成API reference) 调试工具: gdb, ddd,
2009-01-19 10:30:00 948
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人