- 博客(5)
- 资源 (7)
- 收藏
- 关注
转载 MFC、WTL、WPF、wxWidgets、Qt、GTK的对比
WTL都算不上什么Framework,就是利用泛型特性对Win API做了层封装,设计思路也没摆脱MFC的影响,实际上用泛型做UI Framework也只能算是一次行为艺术,这个思路下继续发展就会变得没法用了,比如 代码过于复杂,编译太慢,出错不好调试等问题难以解决。而且封装得也不完全,还是随处可见 HWND HDC之类的东西。用途主要是写一些很小的程序,或者作为其他UI框架的后端实现
2014-07-26 09:39:03 5168
原创 将格式化字符串赋给stl::string
代码很简单,就不解释了,直接上代码:#include #include #include using namespace std;//功能:将格式化字符串赋给stl::string//参数:和printf的参数一样//返回值:返回格式化后的string类string StringFormat(const char *format, ...){ string result;
2014-07-25 15:57:28 3205
原创 记录一下我的GDB配置
一:为了更好的在GDB中显示STL容器,我们首先要下载一个python脚本PS:要确定你所安装的GDB可以执行python脚本cd ~mkdir .gdbcd .gdbsvn co svn://gcc.gnu.org/svn/gcc/trunk/libstdc++-v3/python二:修改用户目录下的.gdbinit文件(将以下文本复制一份就行)#为了更好的在GDB中显示STL
2014-07-21 12:01:25 1593
原创 C++的一种业务分发方案(另类的工厂模式)
在C++中,传统的业务分发,总要写一大串的switch-case,而且每次增加新业务时,都要在原有的switch-case里加一个分支,这就违反了设计模式中的开放封闭原则,以下这种方案,就完全去除了switch-case,每当要添加业务模块时,只要写一个TEST_MODULE(index, name)就可以了。思路很简单,直接上代码:#include #include #inclu
2014-07-11 13:03:17 2174
转载 linux中vi命令的常用参数使用总结
1.*关于退出:*:wq! ----强制保存退出:wq ---- 保存退出: x ----- 作用和:wq 一样ZZ ---- 作用和:wq一样,(注意Z是大写的,并且不是在命令模式):q ---- 退出:q! --- 强制退出========================================================2.*关于移动
2014-07-04 15:50:35 2129
redis网络事件框架的使用
2013-11-22
hao IM 0.20更新补丁
2011-04-22
我自己写的聊天软件haoIM的源代码(utf-8)
2011-04-17
我自己写的聊天软件haoIM的源代码
2011-04-17
有问题的QT程序,请大家帮忙看一下吧
2011-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人