摘要:
线程一般是死循环,需要一些条件来退出或者执行某些操作,event做这种条件就很合适了。 1、CreateEvent:创建一个命名或者无名的事件对象,函数定义: HANDLE CreateEvent( LPSECURITY_ATTRIBUTES lpEventAttributes, BOOL... 阅读全文
摘要:
命令格式:ping /nx 127.0.0.1>nul 其中x是具体的秒数 例如延时五秒:ping /n 5 127.0.0.1>nul 阅读全文
摘要:
今天到朋友的项目帮忙,他们的程序需要打开一个表格文件,我老是打开失败,后来他们告诉我,我的表格打开着的,所以open file就失败了,我x,难道就不能做成共享打开么? fopen_s函数不能共享打开文件的,要使用_fsopen。。。 自己写了个测试例子测试了下: FILE* pf =... 阅读全文
摘要:
最近由于要帮朋友赶项目进度,但是他的项目代码管理是使用vss的,我有几年时间没怎么用vss了,感觉有点不习惯,例如每次登录都要输入帐号密码,后来设置了一下就没那么麻烦了:添加系统变量SSUSER和SSPSW,分别对应vss登录的帐号和密码,重新打开vss,就可以自动登录了 阅读全文
摘要:
下载和安装就不用说了,网上到处都可以下载到,安装也就是很傻瓜的,此处略过。 一、说下它的优点吧: 1、可以得到内存泄露点的堆栈,这个太有用了,如果某个有内存泄露的地方被多次调用,那么排查也非常耗时,但是如果有堆栈那就不同了,可以直接定位。 2、可以得到内存泄露的完整数据,包括内存的地址,内存的... 阅读全文
摘要:
先起个标题,待续。。。 阅读全文
摘要:
懒啊,就记录下吧。。。concrete 具体invoke 调用Scheme 计划 方案 安排strategy 策略subject 被观察者 阅读全文
摘要:
无聊写了段测试代码,发现一个很费解的地方,下面这段代码是没有包含MFC的: #include "stdafx.h"struct stTest{ int a; int b; char szTest[32]; stTest() { a = 1; ... 阅读全文
摘要:
打开C:\Documents and Settings\Administrator\Local Settings\Application Data\Microsoft\MSBuild\v4.0,里面有两个文件:Microsoft.Cpp.Win32.user.props和Microsoft.Cpp... 阅读全文
摘要:
关键词:SetUnhandledExceptionFilter MiniDumpWriteDump 1、声明:该流程只对本线程有效,如果是多线程,需要对每个线程都做调用处理。 2、代码流程: typedef BOOL (*MINIDUMPWRITEDUMP)(HANDLE hProcess,... 阅读全文