自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CRC校验

unsigned int LinkList::DataCRC(unsigned int crc, int c, unsigned int mask){    int i;    c    for(i=0;i    {                if((crc ^ c) & 0x8000)            crc=(crc        else   

2014-07-29 09:47:10 475

原创 CFileFind的用法

void Recurse(LPCTSTR pstr){CFileFind finder; // build a string with wildcards CString strWildcard(pstr); strWildcard += _T("\\*.*"); // start working for files BOOL bWorking = finder.FindFile(strW

2014-07-11 09:40:39 1043

转载 关于多线程间通信的

Windows线程间通信.1.概述如果一个进程中的所有线程都不需要相互传递数据就可以顺利完成,那么程序运行的性能自然是最好的,但是实际上,很少有现成能够在所有的时间都独立的进行操作,通常在以下两种情况下,线程之间需要进行通信。a) 多个线程都对共享资源资源进行访问,但不希望共享资源被破坏。b) 一个线程完成了任务,要通知其他的线程。情况a)属于互斥问题,情况b)属于同步问题。通常的解决

2014-07-03 23:07:50 599

原创 2014.7

全部变量和静态变量的区别

2014-07-03 23:06:02 432

转载 map用法

Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成有可能在我们处理一对一数据的时候,在编程上提供快速通道。这里说下map内部数据的组织,map内部自建一颗红黑树(一种非严格意义上的平衡二叉树),这颗树具有对数据自动排序的功能,所以在map内部所有的数据都是有序的,后边我们会见识到有

2014-06-26 10:24:28 397

转载 钩子程序

钩子(Hook),是Windows消息处理机制的一个平台,应用程序可以在上面设置子程以监视指定窗口的某种消息,而且所监视的窗口可以是其他进程所创建的。当消息到达后,在目标窗口处理函数之前处理它。钩子机制允许应用程序截获处理window消息或特定事件。目录1基本概念2运行机制3分类4常用类型

2014-06-25 15:33:49 484

转载 CListBox

CListBox水平滚动条显示问题 (2009-12-17 10:01:46)转载▼标签: clistbox 杂谈分类: 计算机  为CListBox加上智能水平滚动条      ----   在MFC中,用列表框(CListBox)来显示多个字符串是一种很方便的方法。    但缺省的列表框水平

2014-06-24 21:52:04 541

转载 多态继承

二义性,多态性,虚函数,虚基类,纯虚函数,抽象类总结二义性问题:在多继承时,基类与派生类之间,或基类之间出现同名成员(数据成员、成员函数)时,将出现访问时的二义性(不确定性)——采用虚函数或同名隐藏规则来解决。当派生类从多个基类派生,而这些基类又从同一个基类派生,则在访问此共同基类中的成员(数据成员、成员函数)时,将产生二义性——采用虚基类来解决。虚

2014-06-20 14:51:56 694

原创 对话框

对话框分模态对话框和非模态对话框

2014-06-12 22:24:41 503

原创 感想一

模板类对象  是不可以

2014-06-12 21:17:36 379

原创 基类虚函数重写调用问题

class A{public:virtual void print(){cout}};class B:public A{virtual void print(){cout}};A a;a.print();  //

2014-06-12 11:08:15 590

原创 MFC消息解释收藏

http://msdn.microsoft.com/en-us/library/windows/desktop/ms645620(v=vs.85).aspx

2014-05-20 10:29:45 374

转载 按钮单击双击响应事件

void CbuttonDlg::OnBnClickedButton1(){MSG msg;DWORD st=GetTickCount();while(1){if (::PeekMessage(&msg,NULL,NULL,0,PM_REMOVE)){::TranslateMessage(&msg);::DispatchMessage(&msg);if (m

2014-05-20 09:43:51 877

原创 VC程序命令行参数获取

CString str=::GetCommandLine(); 获取命令行void GetArgs(CString &arg1, CString &arg2, CString &arg3){CString commandArgs=AfxGetApp()->m_lpCmdLine;if (commandArgs.IsEmpty()){return;}

2014-05-16 11:28:33 4696

原创 系统路径函数应用小杂烩

#include "shlobj.h" //包含头文件WINSHELLAPI HRESULT WINAPI SHGetSpecialFolderLocation (HWND hwndOwner, int nFolder,LPITEMIDLIST * ppidl); //函数声明

2014-05-14 09:38:22 570

转载 FileMap

在开发软件过程里,也经常碰到进程间共享数据的需求。比如A进程创建计算数据,B进程进行显示数据的图形。这样的开发方式可以把一个大程序分开成独立的小程序,提高软件的成功率,也可以更加适合团队一起开发,加快软件的开发速度。下面就来使用文件映射的方式进行共享数据。先要使用函数CreateFileMapping来创建一个想共享的文件数据句柄,然后使用MapViewOfFile来获取共享的内存地址,然后使用O

2014-05-14 09:02:57 3379

原创 dll库的创建

1.新建->项目->win32->win32 项目->类型勾选DLL和

2014-05-11 09:57:17 506

东北大学计算机研究生复试网络资料

东北大学计算机研究生复试计算机网络复习资料,还有2套卷子,供大家参考

2015-10-06

C++中的对象和引用

详细的讲解了C++中的引用和函数的重载的知识,引用和指针的区别,引用的实质,以及在使用引用时的注意事项,以及常引用的用法。

2012-09-15

空空如也

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

TA关注的人

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