- 博客(5)
- 资源 (13)
- 收藏
- 关注
转载 关于APC
APC,异步过程调用。APC是线程相关的,每个线程都有自己独自的APC链表,因此可以让一段代码在指定的线程上下文中运行。系统中有两种APC,用户层和内核层APC. 应用:APC被知道的最多的应用应该是对一些异步操作的支持,如ReadFile的异步方式等。以ReadFile为例,文件系统发现这是一个异步调用,就会标记为Pending,然后立刻返回。等读取操作完成的时候,在将结果拷贝到用户层的
2012-04-05 10:05:34
699
转载 程序崩溃生成后dmp文件的方法:
#include #include #include "dbghelp.h"LONG WINAPI ProcessExceptionTest(struct _EXCEPTION_POINTERS* pExceptionInfo){ ////////////////////////////////////////////// //构造dump生成目录
2011-12-14 16:38:04
1508
转载 让程序崩溃时不弹出对话框的方法
1:SetErrorMode(SEM_NOGPFAULTERRORBOX); 强制进程终止运行 为防止UnhandledExceptionFilter显示异常消息框,可以调用下面的S e t E r r o r M o d e l函数,并向它传递一个SEM_NOGPFAULTERRORBOX标识符:UINT SetErrorMode(UINT fuErrorMode);
2011-12-12 18:44:02
2860
转载 链表面试题
某本书上面说了,链表这个东西,实际用的并不多,但是可以提供很好的考察面试者编程技巧和思维能力的素材。这里总结一下,见过的面试题和对应的候选解法。题一、给定单链表,检测是否有环。使用两个指针p1,p2从链表头开始遍历,p1每次前进一步,p2每次前进两步。如果p2到达链表尾部,说明无环,否则p1、p2必然会在某个时刻相遇(p1==p2),从而检测到链表中有环。http://ostermil
2011-11-03 21:20:59
878
转载 带环求环起开始节点位置
1 bool hasLoop(linkedlist llist)2 {3 listnode *pf=llist;4 listnode *ps=llist;5 6 while(true)7 {8 if(pf&& pf->next)9 {10 pf=pf->next->next;11 }12 else13 returnfalse;14
2011-11-03 20:51:01
459
<DirextX 9.0 3D游戏开发编程基础>及其源代码
2011-08-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人