自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (16)
  • 收藏
  • 关注

转载 c++模板类

c++模板类理解编译器的编译模板过程如何组织编写模板程序前言常遇到询问使用模板到底是否容易的问题,我的回答是:“模板的使用是容易的,但组织编写却不容易”。看看我们几乎每天都能遇到的模板类吧,如STL, ATL, WTL, 以及Boost的模板类,都能体会到这样的滋味:接口简单,操作复杂。我在5年前开始使用模板,那时我看到了MFC的容器类。直到去年我还没有必要自己编写模板

2013-09-27 12:17:19 773

原创 迭代器(Iterator)

迭代器(Iterator)模式,又叫做游标(Cursor)模式。GOF给出的定义为:提供一种方法访问一个容器(container)对象中各个元素,而又不需暴露该对象的内部细节。 从定义可见,迭代器模式是为容器而生。很明显,对容器对象的访问必然涉及到遍历算法。你可以一股脑的将遍历方法塞到容器对象中去;或者根本不去提供什么遍历算法,让使用容器的人自己去实现去吧。这两种情况好像都能够解决问题。

2013-09-16 13:59:52 954

原创 list类

在编程语言中List 是标准类库中的一个类,可以简单视之为双向链表,以线性列的方式管理物件集合。list 的特色是在集合的任何位置增加或删除元素都很快,但是不支持随机存取。list 是类库提供的众多容器(container)之一,除此之外还有vector、set、map、…等等。list 以模板方式实现(即泛型),可以处理任意型别的变量,包括使用者自定义的资料型态例如:它可以是一个放置整数(int

2013-09-16 13:33:14 908

原创 MFC中OnDraw与OnPaint的区别

MFC中OnDraw与OnPaint的区别 OnPaint是WM_PAINT消息的消息处理函数,在OnPaint中调用OnDraw,一般来说,用户自己的绘图代码应放在OnDraw中。 OnPaint()是CWnd的类成员,负责响应WM_PAINT消息。OnDraw()是CVIEW的成员函数,没有响应消息的功能.当视图变得无效时(包括大小的改变,移动,被遮盖等等),Windows

2013-09-16 11:46:15 996

转载 IOCP模型与网络编程

IOCP模型与网络编程一。前言:        在老师分配任务(“尝试利用IOCP模型写出服务端和客户端的代码”)给我时,脑子一片空白,并不知道什么是IOCP模型,会不会是像软件设计模式里面的工厂模式,装饰模式之类的那些呢?嘿嘿,不过好像是一个挺好玩的东西,挺好奇是什么东西来的,又是一个新知识啦~于是,开始去寻找一大堆的资料,为这个了解做准备,只是呢,有时还是想去找一本书去系统地学习一下,

2013-09-09 16:09:51 942

转载 设计模式C++实现(1)——工厂模式

软件领域中的设计模式为开发人员提供了一种使用专家设计经验的有效途径。设计模式中运用了面向对象编程语言的重要特性:封装、继承、多态,真正领悟设计模式的精髓是可能一个漫长的过程,需要大量实践经验的积累。最近看设计模式的书,对于每个模式,用C++写了个小例子,加深一下理解。主要参考《大话设计模式》和《设计模式:可复用面向对象软件的基础》两本书。本文介绍工厂模式的实现。       工厂模式属于创建型

2013-09-06 09:51:27 717

原创 wsprintf使用过程中的问题

CString转wchar有两种方法,一是用wsprintf,另外就是wcsncpy.今天在调试程序时,想把一个CString类型转换成WCHAR类型字符串,之前直接用wsprintf打印,后来发现打印出来的信息并不完整,然后上网查才恍然大悟,wsprintf的输出缓冲区最大为1024字符,然后改成wcsncpy函数,一切OK。所以遇到问题千万不要心慌乱了阵脚,细心点,再上网查,一般问题都能解

2013-09-04 18:40:49 1371

王占全徐慧数字图像处理工程案例源码

王占全和徐慧编写数字图像处理与工程案例源代码,人民邮电出版社。

2016-07-28

瑞萨superh系列仿真器说明

瑞萨官方Superh系列仿真器使用说明,中文版

2016-03-17

OpenGL入门教程(精).pdf

很详细的OPENGL开发教程,适合初学者。可以按教程一步一步建立工程,并且有详细注释。

2015-05-20

c++代码实现双重缓冲详解

代码详细描述如何实现双缓冲技术.标有详细注释。欢迎下载学习。

2015-04-15

winsocket入门教程

资源包括两个文档 1 Winsocket入门教程一:多线程阻塞式服务器和阻塞式客户端程序 TCP doc 2 Winsocket入门教程二:非阻塞式服务器和客户端程序 TCP doc

2014-03-27

DOS622镜像文件,WINCE

资源分为三个部分] 1.DOS622的三个镜像文件 2.DOSIDLE ,用于给电脑减压 3.CDROMDRIVER ,DOS下CDROM驱动文件。

2014-03-14

Windows驱动开发技术详解

Windows驱动开发技术详解--张帆。初学开发驱动值得看的书籍。

2013-07-17

DriverStudio3.2补丁DSDDKEnv.zip

DriverStudio3.2与VisualStudio2005集成时会出现错误DSDDKEnv8.dll failed to register,需要用这个补丁。 资源里是两个dll文件,用它们替换掉DS3.2安装目录Common\Bin和Common\Bin\1033下的同名文件。 然后在开始菜单的运行中分别执行以下两句指令,就完成DS3.2和VS2005的集成了。 regsvr32 -u <INSTALL_DIR> \DriverStudio\Common\Bin\dsddkenv8.dll regsvr32 <INSTALL_DIR> \DriverStudio\Common\ Bin\dsddkenv8.dll

2013-06-19

stm32开发板程序.rar

stm32开发板的源代码,里面有ADC,定时器,串口,按键,LCD等

2012-08-17

深入浅出Wince教程.pdf

很基础的WINCE操作系统学习教程,全面讲解了WINCE系统的特点与功能。

2012-08-17

VC++MFC基础教程

对于学习C++的人员来说,特别是MFC是一个非常好的MFC基础教程,从基本开始学习。

2011-02-20

FetionFx源代码

飞信软件的源代码,相信用过飞信的人都知道这个软件的好处。这是个工程文件,非常难得的资料,

2011-02-20

空空如也

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

TA关注的人

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