- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 COM初体验
"复杂" -- 只能这么形容我觉得比看操作系统代码还复杂.....面向组件编程的确是个很棒的想法,可是MS能不能为普通程序员考虑考虑也许问题本省造成了COM体系设计成如此复杂
2008-12-02 11:39:00 474 1
原创 表驱动编程
由于工作的愿意, 接触很多MTK的代码代码中涉及到很"表", 个人觉得这是比较好的编程风格使代码变得很清晰, 而且易于扩展. MFC的消息映射机制也用的很多表, 并且MFC使用消息映射代替了类继承机制, 值得学习.
2008-12-02 11:06:00 538
原创 知识结构
语言:熟悉C和C++, 再熟悉一门快速开发语言(比如C#)数据库:如果使用C, 熟悉ODBC. 如果C#则简单很多啦.服务器端:必会TCP/IP, HTTP, FTP,,,多看RFC熟悉常用的网络模型(EPOLL, SELECT, IOCP....)熟悉多线程/多进程相关(pthread, CreateThread, fork...)同步机制(信号灯,mutex,CreticalSection.条
2008-09-17 17:05:00 663 2
原创 think about MTK
MTK为什么这么成功呢 ?基本已经成型的系统(关键点) 大大缩短了开发周期, 上层的应用MTK全部实现, 极大降低了开发难度. 是中小规模的设计厂商, 用很短的时间开发一部功能完善的产品成为可能.代码简单易读 代码是纯C写的, 随便找个人都看得懂, 代码维护简单(一个人走了, 再找个呗...)比较好的技术支持总之, MTK的出发点(商业模式) 导致了技术上的种种有启发性
2008-09-17 16:53:00 523
原创 使用do..while 替换 goto
“goto”这个东西其实能是代码看起来更加清晰,大家都这么用:foo(){ ....... if (condition_1) goto error_ret; if (condition_2) goto error_ret;error_ret: // 释放资源 .... return -1;}也可以用do...while来做:foo()
2007-10-10 16:44:00 1702
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人