1、双向链表上有a、b、c一共3个连续的堆块。 拆下其中一个堆块b时,会产生a、c之间的空缺,导致a、c无法相互知晓。所以堆管理系统会在拆b时,把a和c缝缝补补,连在一起。 关键来了,双向链表上a与b之间有从左往右的一条线连起来,又有从右往左的一条线连起来,以此类推每2个相邻堆块之间由于双向可循.....
分类:
其他好文 时间:
2014-08-22 19:31:09
阅读次数:
246
"[]"的用法在"常见问题"已经有所说明,引用如下:1、push dword ptr [024c1100] 压栈024c1100值的双字 2、cmp eax,[ebp+14] eax-ebp+14的有效值,不保留值,主要看标志位 3、cmp byte ptr [eax],46 字节型ea...
分类:
编程语言 时间:
2014-08-21 18:37:44
阅读次数:
266
BOOL WINAPI WinHttpAddRequestHeaders( _In_ HINTERNET hRequest, _In_ LPCWSTR pwszHeaders, _In_ DWORD dwHeadersLength, _In_ DWORD dwModifiers);作用:加入?一个H...
分类:
Windows程序 时间:
2014-08-21 14:38:14
阅读次数:
2031
1.CFileDialog 的 应用 CFileDialog::CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dwFlags = OFN_HIDEREA...
分类:
其他好文 时间:
2014-08-20 22:32:33
阅读次数:
170
1、每次打开word2010时,总会出现office2010配置的界面,怎么解决呢? 【解决之道】 在运行里面粘贴以下内容: reg add HKCU\Software\Microsoft\Office\14.0\Word\Options /v NoReReg /t REG_DWORD /d 1 ....
分类:
其他好文 时间:
2014-08-17 12:53:32
阅读次数:
228
CFileDialog 在MSDN中的函数原形CFileDialog::CFileDialog(BOOL bOpenFileDialog,LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL,DWORD dwFlags = OFN_HIDERE...
分类:
其他好文 时间:
2014-08-16 16:26:40
阅读次数:
275
VC雕虫小技集(二)何志丹1,如果你没有定义_UNICODE,则LPCTSTR代表 const char * ,因此直接使用就可以了. 如果定义了_UNICODE ,LPCTSTR代表 const wchar_t* ,就不能直接使用了.2,得到鼠标的位置 DWORD dw = GetMessageP...
分类:
其他好文 时间:
2014-08-15 17:24:19
阅读次数:
201
Window 消息大全typeTMsg = packed recordhwnd: HWND; //窗口句柄message: UINT;//消息常量标识符wParam: WPARAM ;// 32位消息的特定附加信息lParam: LPARAM ;// 32位消息的特定附加信息time: DWORD;...
今天尝试编写多线程最简单的例子#include "stdafx.h"#include "windows.h"#include using namespace std;DWORD WINAPI Fun1Proc(LPVOID lpParamer);int main(int argc, char* ar...
分类:
编程语言 时间:
2014-08-15 12:08:58
阅读次数:
211
1、用当前时间减去从开机到现在经过了的时间: DWORD dwStartTicks = GetTickCount() / 1000 / 60; // 分钟
SYSTEMTIME sysTime;
GetSystemTime(&sysTime);
FILETIME fileTime;
ULARGE_INTEGER ulTime;
SystemTimeToFileTime(&sysTim...
分类:
其他好文 时间:
2014-08-13 14:54:46
阅读次数:
280