自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

转载 epoll、select、poll比较及其epoll的实现原理

以一个生活中的例子来解释.假设你在大学中读书,要等待一个朋友来访,而这个朋友只知道你在A号楼,但是不知道你具体住在哪里,于是你们约好了在A号楼门口见面.如果你使用的阻塞IO模型来处理这个问题,那么你就只能一直守候在A号楼门口等待朋友的到来,在这段时间里你不能做别的事情,不难知道,这种方式的效率是低下的.进一步解释select和epoll模型的差异.select版大妈做的是如下的事情:比如同

2014-08-06 17:56:02 476

转载 makefile

Linux开发工具--Makefile入门(上)一、简介1)make工具:利用make工具可以自动完成编译工作。这些工作包括:如果仅修改了某几个源文件,则只重新编译这几个源文件;如果某个头文件被修改了,则重新编译所有包含该头文件的源文件。利用这种自动编译可大大简化开发工作,避免不必要的重新编译。2)makefile:make工具通过一个称为Makefile的文件来完

2014-07-31 11:37:17 362

转载 C++类型转换总结

C风格的强制类型转换(Type Cast)很简单,不管什么类型的转换统统是:TYPE b = (TYPE)a。C++风格的类型转换提供了4种类型转换操作符来应对不同场合的应用。const_cast,字面上理解就是去const属性。static_cast,命名上理解是静态类型转换。如int转换成char。dynamic_cast,命名上理解是动态类型转换。如子类和父类之间的多

2014-04-23 09:59:57 441

转载 VC连接MySQL

VC连接MySQL一、MySQL的安装可以考虑安装mysql-5.0.41-win32(可到http://www.newhua.com/soft/3573.htm处下载),当然你有更新的版本更好,注意选择“完全安装”(只有这样才会安装VC编译时需要的头文件等)。安装后期会进行服务器配置,你可以设置你的服务器登陆密码,也可以不设置密码。二、VC6.0的设置(1)打开VC6.0

2014-03-06 09:54:43 466

转载 CEdit重绘垂直居中显示

原文:http://stackoverflow.com/questions/867207/how-can-we-vertically-align-text-in-edit-box/// HEADER //////////////////////////////////////////class CEditVC : public CEdit{public:    CEdi

2014-03-03 10:15:50 1943

转载 windows不规则窗体的编程实现

转载自:VC知识库   链接地址:http://www.vckbase.com/index.php/wv/1067一、序言在绝大多数的Windows应用程序中,其窗体都是使用的正规正矩的矩形窗体,例如我们常用的,“记事本”,“扫雷”,等等。矩形窗体,具有编程实现简单,风格简洁的优点,所以在普通文档应用程序和简单小游戏中使用足矣。但在某些娱乐游戏程序中使用就略显呆

2014-03-03 10:02:13 689

转载 MFC多文档框架

文档、视图、框架窗口、文档模板之间的相互关系,关键要理解他们的结构        1、首先应该对   CWinApp类有充分的了解             它包含并管理着应用程序的文档/视窗的所有信息。它有一个成员变量               CDocManager   *   m_pDocManager,此变量是文档/视窗的管理器,m_templateList      

2014-03-03 09:59:55 617

转载 CSplitterWnd的使用

一、关于CSplitterWnd类我们在使用CuteFtp或者NetAnt等工具的时候,一般都会被其复杂的界面所吸引,在这些界面中窗口被分割为若干的区域,真正做到了窗口的任意分割。 那么我们自己如何创建类似的界面,也实现窗口的任意的分割呢 ?在VC6.0中这就需要使用到CSplitterWnd类。CSplitterWnd看上去像是一种特殊的框架窗口,每个窗口都被相同的或者不同的视图所填充。当窗

2014-03-03 09:57:41 520

转载 CloseHandle()函数的使用

CloseHandle()函数的使用很多程序在创建线程都这样写的:............ThreadHandle = CreateThread(NULL,0,.....);CloseHandel(ThreadHandle );。。。。。这不是刚好创建又关闭了吗?线程怎么运行呢? 答:Closing a thread handle does not term

2014-03-03 09:54:11 557

原创 VC6.0在Release下调试的设置

1、在"project'->"settings",在setting for选“All configurations”;2、在“C/C++”标签中debug info选择Program Database;3、在“LINK"标签中选择Category选择Debug,在Debuginfo中选中“Debuginfo” 和 "microsoft format";4、点击"OK";就可以在Rele

2014-01-10 15:48:56 732

转载 代码测试之代码调试

代码测试是我们开发过程中很重要的一步。很多新入行的朋友都会习惯地认为测试只是测试部门的工作,事实上并不是这样。每一位软件工程师对应该本着对自己代码负责的态度,在入库或者进行集成测试之前对自己的代码进行充分的测试。那么掌握代码的调试技巧和编写测试用例就成为我们日常生活中很重要的一个部分。本文就针对代码调试问题进行分析和解决。     调试工具: VisualStudio 6.0   

2014-01-10 15:38:57 482

c++添加菜单,桌面快捷方式

c++实现添加菜单,桌面快捷方式 c++实现添加菜单,桌面快捷方式

2013-06-17

Windows-网络与通信程序设计.pdf

Windows-网络与通信程序设计+源码

2013-05-09

Visual C++100例

MFC,ado,odbc,多线程,IO操作,hook

2013-03-27

空空如也

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

TA关注的人

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