自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小豪之家

一个热爱生活的普通C++程序员

  • 博客(5)
  • 资源 (7)
  • 收藏
  • 关注

转载 MFC、WTL、WPF、wxWidgets、Qt、GTK的对比

WTL都算不上什么Framework,就是利用泛型特性对Win API做了层封装,设计思路也没摆脱MFC的影响,实际上用泛型做UI Framework也只能算是一次行为艺术,这个思路下继续发展就会变得没法用了,比如 代码过于复杂,编译太慢,出错不好调试等问题难以解决。而且封装得也不完全,还是随处可见 HWND HDC之类的东西。用途主要是写一些很小的程序,或者作为其他UI框架的后端实现

2014-07-26 09:39:03 5167

原创 将格式化字符串赋给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 3204

原创 记录一下我的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 2125

redis网络事件框架的使用

redis封装了一个小型网络库供自己使用,这个网络库只有几百行代码,却基本实现了一个高效的异步网络事件框架,而且与其他redis模块相对独立,故我将其独立出来,方便以后复用。 与著名的libevent相比,它代码精简,只实现了最基本的功能,而且没有用上什么高深的技术,十分适合我们学习和借鉴。 以下这个程序实现了一个简单的回显服务器,并且每秒钟在控制台输出一句话。它简单地演示了redis网络模块的使用。 这个程序由6个源文件组成,ae.h, ae.c, ae_epoll.c, anet.h, anet.c, main.c组成,main.c由我原创,其他源文件来自于redis源代码(注释版,有改动)

2013-11-22

hao IM 0.20更新补丁

haoIM的更新补丁,修复了几个BUG 1:自动保存/读取服务器的IP地址和端口,不用每次打开都输入一遍。 2:解决了对方隐身时依然显示对方状态的问题。 3:解决了程序关闭后托盘图标并没有立即消失的问题。 4:解决了因外部原因而强制关闭主窗口后,聊天窗口依然存在的问题。 软件(未更新)地址:http://download.csdn.net/source/3198457 源代码(未更新)地址: http://download.csdn.net/source/3198961

2011-04-22

我自己写的聊天软件haoIM的源代码(utf-8)

我自己写的聊天软件haoIM的源代码,用C++(QT)实现,欢迎大家下载试用。 有问题或建议,请发送邮件至:aa1080711@163.com

2011-04-17

我自己写的聊天软件haoIM

我自己写的聊天软件haoIM,用C++(QT)实现,欢迎大家下载试用。 如果有问题或建议,请发送邮件至:aa1080711@163.com

2011-04-17

我自己写的聊天软件haoIM的源代码

我自己写的聊天软件haoIM的源代码,用C++(QT)实现,欢迎大家下载试用。 有问题或建议,请发送邮件至:aa1080711@163.com

2011-04-17

有问题的QT程序,请大家帮忙看一下吧

有问题的QT程序 这个程序的功能是客户端向服务器发送一个字符串,服务器接收到这个字符串之后,进行处理(复制一个相同的字符串之后加在后面),再返回给客户端。 但不知为什么,服务器一接收数据就出错,请大家帮我看一下吧,先谢谢了。 (提示说不能向别的线程发送信号/数据,但我所有的问题都是在同一个线程里面处理的啊?)

2011-03-21

C与C++库函数.chm

C与C++的基本函数汇总,给大家当字典来用一下。

2009-10-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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