- 博客(10)
- 资源 (29)
- 收藏
- 关注
转载 HeapAlloc,GlobalAlloc,LocalAlloc,VirtualAlloc,malloc,new 的异同
1. 首先我们来看HeapAlloc:MSDN上的解释为:HeapALloc是从堆上分配一块内存,且分配的内存是不可移动的(即如果没有连续的空间能满足分配的大小,程序不能将其他零散的 空间利用起来,从而导致分配失败),该分配方法是从一指定地址开始分配,而不像GloabalAlloc是从全局堆上分配,这个有可能是全局,也有可能是 局部。函数原型为:[cpp] view p
2012-07-16 09:57:48 637
原创 检索程序是否启动,并将窗口显示
#define APP_PROP_NAME _T("MyApp")#define APP_PROP_HANDLE ((HANDLE)1)在窗口创建时添加SetProp(m_hWnd, APP_PROP_NAME, APP_PROP_HANDLE);在程序启动时调用 AppInstanceExist()BOOL CALLBACK EnumWndProc(
2012-07-11 15:11:42 494
转载 Setforegroundwindow 将窗口置最前
Setforegroundwindow 将窗口置最前 windows下简单的调用Setforegroundwindow并不能将窗口置最前,三种方法可以实现该功能。1、先置topmost,然后取消 SetWindowPos(HWND_TOPMOST, 0, 0, 0, 0, SWP_NOSIZE | SWP_NOMOVE); SetWindowPos(HWND_NOTOP
2012-07-11 09:58:04 881
转载 线程函数的设计以及MsgWaitForMultipleObjects函数的使用
使用多线程技术可以显著地提高程序性能,本文就讲讲在程序中如何使用工作线程,以及工作线程与主线程通讯的问题。 一 创建线程 使用MFC提供的全局函数AfxBeginThread()即可创建一个工作线程。线程函数的标准形式为 UINT MyFunProc(LPVOID );此函数既可以是全局函数,也可以是类的静态成员函数。之所以必须是静态成员函数,是由于类的非静态成员函数
2012-07-10 11:26:34 699
转载 信号量内核对象
信号量内核对象信号量(Semaphore)内核对象对线程的同步方式与前面几种方法不同,它允许多个线程在同一时刻访问同一资源,但是需要限制在同一时刻访问此资源的最大线程数目。在用CreateSemaphore()创建信号量时即要同时指出允许的最大资源计数和当前可用资源计数。一般是将当前可用资源计数设置为最大资源计数,每增加一个线程对共享资源的访问,当前可用资源计数就会减1,只要当前可用资源计
2012-07-10 10:41:47 1635
转载 What is Baseline JPEG and Progressive JPEG?
What is Baseline JPEG and Progressive JPEG?10DECThere are two types of saving image file in jpeg format. They are Baseline JPEG and Progressive JPEG. Both format will have the same size
2012-07-09 10:15:04 881
转载 MFC疑难注解:CAsyncSocket及CSocket
MFC疑难注解:CAsyncSocket及CSocketMFC对SOCKET编程的支持其实是很充分的,然而其文档是语焉不详的。以至于大多数用VC编写的功能稍复杂的网络程序,还是使用API的。故CAsyncSocket及CSocket事实上成为疑难,群众多敬而远之。余好事者也,不忍资源浪费,特为之注解。一、CAsyncSocket与CSocket的区别前者是异步通信,
2012-07-06 17:07:43 1388
转载 C++内存分配秘籍—new,malloc,GlobalAlloc详解
C++内存分配秘籍—new,malloc,GlobalAlloc详解 http://www.cnblogs.com/gaochaooo/archive/2009/09/03/1559764.html C++内存分配秘籍—new,malloc,GlobalAlloc详解
2012-07-06 10:34:16 507
转载 互动百科:网络模型
摘要计算机网络是指由通信线路互相连接的许多自主工作的计算机构成的集合体,各个部件之间以何种规则进行通信,就是网络模 型研究的问题。网络模型一般是指OSI七层参考模型和TCP/IP四层参考模型。这两个模型在网络中应用最为广泛。网络模型-OSI模型概述OSI 七层参考模型OSI(Open System Interconnection )七层网络模型由
2012-07-05 13:16:23 2297
转载 隐藏窗口任务栏图标的三种方法
http://blog.csdn.net/harbinzju/article/details/7047485本文介绍三种方法,可以实现隐藏窗口在任务栏中的图标。其中前两种比较坑爹,不建议使用。方法1:ModifyStyleEx(WS_EX_APPWINDOW,WS_EX_TOOLWINDOW);为窗口设置WS_EX_TOOLWINDOW属性。会有
2012-07-05 13:07:12 2264 1
inotify 文件监视
2013-12-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人