自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (12)
  • 收藏
  • 关注

转载 va_start和va_end使用详解

本文主要介绍va_start和va_end的使用及原理。

2014-08-05 10:26:46 597

转载 MFC指针的获取

1、获取应用程序指针CMyApp* pApp=(CMyApp*)AfxGetApp();2、获取主框架指针CWinApp 中的公有成员变量 m_pMainWnd 就是主框架的指针CMainFrame* pMainFrame = (CMainFrame*)(AfxGetApp()->m_pMainWnd);或者CMainFrame* pMainFrame = (CMa

2014-08-05 09:23:08 770

转载 vc++常用函数方法

一、打开CD-ROM mciSendString("Set cdAudio door open wait",NULL,0,NULL); 二、关闭CD_ROM mciSendString("Set cdAudio door closed wait",NULL,0,NULL); 三、关闭计算机 OSVERSIONINFO OsVersionInfo; //包含操作系统版本信息的数据

2014-08-05 09:22:33 1662

原创 数组指针和指针数组的区别

先说优先级:()>[]>* 数组指针(也称行指针)定义: int (*p)[n];  ()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也   就是说执行p+1时,p要跨过n个整型数据的长度。  如要将二维数组赋给一指针,应这样赋值:  int a[3][4];  int (*p)[4]; //该语句是定义一

2013-10-10 17:42:10 564

转载 循环队列的队空与队满的条件

为了方便起见,约定:初始化建空队时,令   front=rear=0,  当队空时:front=rear  当队满时:front=rear 亦成立  因此只凭等式front=rear无法判断队空还是队满。  有两种方法处理上述问题:    (1)另设一个标志位以区别队列是空还是满。    (2)少用一个元素空间,约定以“队列头指针front在队尾指针rear的下一个位置上”

2013-09-23 10:29:00 2938

转载 关于MFC的多线程类 CSemaphore,CMutex,CCriticalSection,CEvent

---------------------------------------------------线程----------------------------------------------------CreateThread(NULL,0,(LPTHREAD_START_ROUTINE) listen,NULL,0,&IDThread);参数1 : 按MSDN上的说法,为

2013-09-05 17:23:04 1055

转载 C++静态成员(函数)小结

类中的静态成员真是个让人爱恨交加的特性。我决定好好总结一下静态类成员的知识点,以便自己在以后面试中,在此类问题上不在被动。 静态类成员包括静态数据成员和静态函数成员两部分。 一 静态数据成员: 类体中的数据成员的声明前加上static关键字,该数据成员就成为了该类的静态数据成员。和其他数据成员一样,静态数据成员也遵守public/protected/private访问规则。同时

2013-08-30 10:19:33 554

转载 C++输出中文字符 C/C++多字节字符与宽字符的输出

原文:http://www.cnblogs.com/lixiaohui-ambition/archive/2012/07/17/2596490.html1. cout场景1: 在源文件中定义 const char* str = "中文" 在 VC++ 编译器上,由于Windows环境用 GBK编码,所以字符串 "中文" 被保存为 GBK内码,编译器也把 str 指向一个包含有 GB

2013-08-29 09:55:13 10574

翻译 CLabel函数说明

原作者地址及最新更新:   http://www.codeproject.com/Articles/215/Extended-Use-of-CStatic-Class-CLabel-1-6本控件可以实现类似VB中LABEL控件的功能。可能正是许多人寻找已久的.本版本已具备了LABEL控件所有的函数.并且在此基础上支持了许多额外的功能.本控件运用双缓存技术,可以使绘制

2013-08-21 09:33:08 12023

转载 对WM_NCHITTEST消息的了解+代码实例进行演示

转自:http://blog.csdn.net/yiruirui0507/article/details/6081069这个消息比较实用也很关键,它代表非显示区域命中测试。这个消息优先于所有其他的显示区域和非显示区域鼠标消息。其中lParam参数含有鼠标位置的x和y屏幕坐标,wParam 这里没有用。Windows应用程序通常把这个消息传送给DefWindowProc,然后Windows用

2013-08-20 18:21:56 1150

原创 VC 界面库皮肤库相关信息珍藏

CJLib(mfc扩展开发包,是xtreme toolkit的前生,但xtreme toolkit收费了)http://www.codejock.com/BCGControlBar(收费,mfc扩展开发包,功能很强大)http://www.bcgsoft.comSkinMagic(收费,看起来像Office)http://appspeed.com/html/download.h

2013-08-15 18:40:15 1217

转载 再谈非模态对话框的销毁 / 对话框建立过程/ 对话框销毁过程/ 消息传递过程

文章转载于:http://blog.csdn.net/b2b160/article/details/4050131非模态对话框相对于模态对话框,他的创建和销毁过程和模态对话框有一定的区别 先看一下MSDN的原文:When you implement a modeless dialog box, always override the OnCancel member function and

2013-08-15 16:01:59 702

转载 电脑开机无显示故障的排除方法(查看有没有起鼓的电容)

电脑开机无显示故障的排除方法(查看有没有起鼓的电容)。第1步:首先检查电脑的外部接线是否接好,把各个连线重新插一遍,看故障是否排除。 第2步:如果故障依旧,接着打开主机箱查看机箱内有无多余金属物,或主板变形造成的短路,闻一下机箱内有无烧焦的糊味,主板上有无烧毁的芯片,CPU周围的电容有无损坏等。第3步:如果没有,接着清理主板上的灰尘,然后检查电脑是否正常。 第4步:如果故障

2012-08-26 20:33:29 1345

原创 C语言的printf函数以从右到左的顺序输出,每个数据项可以进行算术但各自互不影响

今天在一个网站上看到有个冒泡排序算法,最后的输出prinf输出函数如:printf("%c",a[i],a[i]);   突然记得在什么地方看过一种说法,C语言的输出是从右到左的,但具体却很模糊,下班回来之后就试了一下,代码如下:#include int main(){ int b = 4; printf("%d,%d",++b,b++); printf("\

2012-08-23 22:23:09 8140

原创 windows XP 语言栏调不出来的解决办法

windows XP 语言栏调不出来的解决办法一、修复注册表法在正常的电脑里把输入法注册表内容拷贝到丢失输入法注册表的电脑里。拷贝方法:在正常电脑的“开始”菜单的“运行”项里,输入注册表运行命令:regedit.exe,然后,按下面所示的路径逐一打开:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersio

2012-08-14 23:32:45 2122

原创 “windows无法完成格式化”解决办法

在桌面回击我的电脑选择管理在弹出的计算机管理中选择磁盘管理然后选择U盘右击选择格式话。。能格式化的原式可能U盘有程序在运行(可能是病毒)。U盘windows无法格式化的解决办法 尝试一:杀毒排查,无毒 尝试二:当然是本机格式化,无效 尝试三:DOS下format,提示出现错误,无效 尝试四:到管理工具--计算机管理---磁盘管理下找优盘盘符,删除分区,再建新重新格式化,

2012-08-14 23:31:22 3667

原创 拷贝构造函数和赋值操作符的区别 .

重点:包含动态分配成员的类 应提供拷贝构造函数,并重载"="赋值操作符。以下讨论中将用到的例子:class CExample{public: CExample(){pBuffer=NULL; nSize=0;} ~CExample(){delete pBuffer;} void Init(int n){ pBuffer=new char[n]; nSize=n;}p

2012-08-14 23:16:08 694

转载 将XP风格文件manifest合并到资源文件

转自:http://hi.baidu.com/lishman/blog/item/c25aa7167ee17f59f3de3201.html使用.manifest文件不费任何力气就可以在xp系统里实现xp风格的控件,但是这样做有一点不方便的地方就是manifest必须放到exe所在目录,而且要将manifest文件改名为*.exe.manifest格式,如下做法可以将manifest文件放到资

2012-08-14 16:41:10 2547

转载 GDI编程之 Bitmap

文章出自:http://www.cnblogs.com/whyandinside/articles/1525924.html DIB,全称Device Independent Bitmap,设备无关位图文件,这是一种文件格式,其目的是为了保证用某个应用程序创建的位图图形可以被其它应用程序装载或显示一样。 DIB(Device-indepentent bitmap)的与设备无关性主要体现在以

2012-08-13 16:52:13 807

转载 C++中拷贝构造函数的几个细节问题

文章出自:http://grantren.iteye.com/blog/43289拷贝构造函数是C++最基础的概念之一,大家自认为对拷贝构造函数了解么?请大家先回答一下三个问题:1. 以下函数哪个是拷贝构造函数,为什么?X::X(const X&);   X::X(X);   X::X(X&, int a=1);   X::X(X&, int a=1, b=2);

2012-08-10 15:55:14 876

原创 病毒wsctf.exe和explorer.exer的解决办法

中了病毒wsctf.exe和explorer.exe1. 按"Ctrl+Alt+Del"调出Windows任务管理器,结束掉EXPLORER.EXE进程,其中EXPLORER.EXE进程有两个,一个是系统的,一个是病毒的,系统的所在位置是"C:\WINDOWS”,病毒的所在位置是"C:\WINDOWS\system32",只需结束掉病毒的进程就行了。若不能区别两个进程,可以把两个进程都结束掉,

2012-06-27 19:51:33 2610

原创 C、C++缓冲区的刷新

平常做程序的时候我们经常会遇到这样的情况,本来直接输入的是这样的数据,然而在读取输出的时候却不是我们输入时的数据。这是为什么呢? 原因就是我们在输入的时候留下了垃圾,而我们定义的某个变量接受的数据正是“垃圾”而不是我们想要的数据。没事总结一下C、C++中清除垃圾的方法(花了我一上午的时间啊,不过感觉很有必要):C语言中缓冲区的刷新:(清除输入时的垃圾)1.fflush(st

2012-06-27 19:46:39 27988 5

原创 VC重绘如何防止控件闪烁

显示图形如何避免闪烁,如何提高显示效率是问得比较多的问题。  而且多数人认为MFC的绘图函数效率很低,总是想寻求其它的解决方案。  MFC的绘图效率的确不高但也不差,而且它的绘图函数使用非常简单,  只要使用方法得当,再加上一些技巧,用MFC可以得到效率很高的绘图程序。  我的一些观点。  1、显示的图形为什么会闪烁?  我们的绘图过程大多放在OnDraw或者OnPaint

2012-06-27 19:35:55 1038

原创 tel.xls.exe U盘病毒的查杀方法总结

tel.xls.exe的查杀方法系统症状:每次双击盘符出现一个新窗口,windows任务管理器出现了一个Excel的程序,鼠标右键点盘符出现"Auto"字样,无法显示隐藏文件,无法隐藏已知文件类型的扩展名等 1.生成文件 %systemroot%\SocksA.exe 非系统盘下 tel.xls.exe和autorun.inf autorun.ini内容: [Aut

2012-04-26 16:58:31 942

转载 栈区,堆区,全局区,文字常量区,程序代码区 详解

一个由 C/C++ 编译的程序占用的内存分为以下几个部分1 、栈区( stack ) — 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结       构中的栈。 2 、堆区( heap ) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由 OS 回收 。注意它与数据      结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3

2011-12-28 14:16:02 654

原创 KOBE BYRANT

Early life Kobe Bryant is the youngest child and only son of Joe and Pam Bryant. His parents named him after a kind of steak: the famous beef of Kobe, Japan, which they saw on a restaurant menu. A

2010-05-05 22:04:00 1651

原创 Debugging Tools for Windows

Debugging Tools for Windows 是微软排错工具,蓝屏分析工具下面简单说一下电脑蓝屏后,这个排错工具的使用:系统出现蓝屏后重启,在minidump文件夹下会出现一个以日期为文件名的.dmp文件,这就是我们要分析的文件。接下来点击“开始菜单→程序→Debugging tools for windows(x86)-WinDbg”,打开WinDbg程序,点击程序窗口的“Fi

2010-04-26 13:31:00 1141

转载 教你如何用U盘装系统 WINPE + GHOST + 虚拟光驱

教你如何用U盘装系统 WINPE + GHOST + 虚拟光驱  教你如何用U盘装系统● 装系统前的准备  一个能启动电脑的U盘和一个系统的光盘镜像  在安装系统前,需要准备好一些东西。一个是操作系统的镜像,另一个就是能启动的U盘。下面我们就来讲解怎么安装deepin版的XP系统。注:读懂本文需要了解安装操作系统的

2010-04-24 02:00:00 6384

原创 CSDN第一篇博客日记

CSDN注册很久了,但一直都没来弄,因为开始刚刚学C和C++,许多的东西进来看不懂,觉得这还不是我的一片天地,而转眼又过了两年了,现在的我已经是大二快读完了,我学的是信息与计算科学专业,学了C和C++,现在正在学习数据结构,感觉有点难,看不懂~  有个时候碰到问题总是自己不能解决,在QQ问问里和百度里搜吧答案找一个只能是一个,过后又忘记了,想把自己的问题以及学习过程记录下来,也想把自己得到的好的解

2010-04-19 23:00:00 973

TBCreator.rar 工具栏图标制作器

很好的Toolbar工具栏图标制作工具,支持多重图标格式,生成BM工具栏P位图。

2013-06-25

高清More_Effective_C++_简体中文版)

非常经典的一本书,对C++程序员来说必看之一。

2012-08-25

More effective C++高清

经典之作,希望有需要的朋友能够看到.

2012-08-25

Kill专杀软件

专杀U盘病毒,tel.xls.exe,如果有需要就下载吧,

2012-04-26

MFC Windows 程序设计代码

MFC Windows 程序设计代码 ,用了的朋友记得加分啊,哈哈

2011-12-12

二级TC.rar二级TC.rar

二级TC.rar 二级TC.rar二级TC.rar

2010-11-17

C语言函数库大全 chm格式

C语言函数库大全C语言函数库大全C语言函数库大全

2010-11-17

c函数集(清华)巨好.chm

c函数集(清华巨好 chm格式帮助c函数集(清华)巨好

2010-11-17

CLib c C++语言帮组

CLib chm格式··· CLib c C++语言帮组

2010-11-17

C和C++ Chm参考大全

CC++_语言参考(中文)chm格式的c和C++的帮组····

2010-11-17

Ethernet帧封装和解析程序

Ethernet帧封装和解析程序,关于Ethernet帧封装和解析程序的讲解

2010-11-02

高质量C++_C编程指南

c++,很好的东西,学习c和c++的朋友分享一下···

2010-10-25

空空如也

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

TA关注的人

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