07 2006 档案

[linux] 将socket设置为非阻塞(non-blocking)
摘要:有一个非常有迷惑性的做法是:u_long has = 1;ioctl(m_sock, FIONBIO , &has);这个函数会非常无耻的返回你success,但是它实际上很可能什么也没做。正确的做法应该是使用fcntl:int flags = fcntl(m_sock, F_GETFL, 0);... 阅读全文

posted @ 2006-07-24 19:06 如果蜗牛有爱情 阅读(1706) 评论(0) 推荐(0) 编辑

gdb使用初步
摘要:首先,你的程序在经由gcc/g++编译的时候,要带上-g选项。比如:g++ test.cpp -g -o test然后,执行:gdb test进入gdb界面之后,输入start并回车,则调试开始。(如果被调试的程序需要参数,则在start后面带参数)以下是常用命令:help: displ... 阅读全文

posted @ 2006-07-04 21:09 如果蜗牛有爱情 阅读(126) 评论(0) 推荐(0) 编辑

翻译—IvorHorton的Begining Visual C++ 2005 [第一章]
摘要:文章写在我的另一个blog中,这里直接贴出链接:http://www.cppblog.com/TechLab/articles/9366.html 阅读全文

posted @ 2006-07-04 13:42 如果蜗牛有爱情 阅读(112) 评论(0) 推荐(0) 编辑

makefile编写入门
摘要:这篇文章真的只是入门,只介绍最简单的makefile编写方法。还是用我们上篇文章的例子:my_class.h和my_class.cpp包含了自己编写的类my_class,在test.cpp当中包含了main函数并且调用了my_class。则makefile可以如下写:test : test.cpp... 阅读全文

posted @ 2006-07-03 10:03 如果蜗牛有爱情 阅读(133) 评论(0) 推荐(0) 编辑

1分钟学会GCC
摘要:GCC是个功能很强大的家伙,精通的掌握它也许需要几个月的时间。但是如果你只是想学会如何使用gcc的基础功能,那么就只要1分钟。编写my_class.cpp和my_class.h包含你自己创建的一个类。写一个test.cpp,里面包含main函数并且调用my_class。1、 g++ -c my_c... 阅读全文

posted @ 2006-07-03 09:52 如果蜗牛有爱情 阅读(101) 评论(0) 推荐(0) 编辑

打造自己的专业图像工具-Visual C++ 2005图像编程系列【五】(下)
摘要:至此,所有我们需要的信息都获取到了,并进行了必要的清除工作。在CFontComboBox头文件里还有两个函数没有介绍:MeasureItem、DrawItem.。熟悉MFC控件类的朋友一看就知道是自绘控件。接下来我们就看看自绘是如何进行的。在自绘CListCtrl、CListBox、CComboB... 阅读全文

posted @ 2006-07-03 08:42 如果蜗牛有爱情 阅读(189) 评论(0) 推荐(0) 编辑

打造自己的专业图像工具-Visual C++ 2005图像编程系列【五】(中)
摘要:现在,我们还没有看字体枚举的回调函数是如何工作的。回调函数里每次回调一个新的字体就需要创建一个CFontInfo对象,并写入相应的信息,然后添加到CFontComboBox的成员m_pFontVec中。在这个回调的静态函数里就需要访问CFontComboBox 对象,原来在调用这个函数的时候我们把... 阅读全文

posted @ 2006-07-03 08:41 如果蜗牛有爱情 阅读(160) 评论(0) 推荐(0) 编辑

打造自己的专业图像工具-Visual C++ 2005图像编程系列【五】(上)
摘要:2.1.2 字体设置工具栏 在字体设置工具栏中也有一个静态文本框和二个组合框,一个是字体大小的组合框,它可以用普通的CComboBox实现。字体名称选择组合框,如果考虑简单一些的做法也可以用CComboBox,这种方法只是需要枚举出系统的字体名称就可以了。为了使界面更加美观和方便使用... 阅读全文

posted @ 2006-07-03 08:35 如果蜗牛有爱情 阅读(138) 评论(0) 推荐(0) 编辑

打造自己的专业图像工具-Visual C++ 2005图像编程系列【四】
摘要:2.1.1 工具箱的属性设置栏 工具箱含有选择、填充、画线等功能。使用这些工具时有的需要设置填充风格和线条的大小。为了方便用户操作,实现更简易的UI,实现了属性工具栏。属性栏需要添加的主要功能有2个显示文字的静态文本框和2个组合框。 添加属性栏控件,需要先通过资源编辑器... 阅读全文

posted @ 2006-07-03 08:33 如果蜗牛有爱情 阅读(123) 评论(0) 推荐(0) 编辑

导航