
VC & C、c++
xust999
随便活着
展开
-
获取图片的像素值
#pragma onceclass CGetPixel{private:int m_bitmap_cx;int m_bitmap_cy;HDC m_hMemDC;public: HBITMAP m_bitmap;CGetPixel()转载 2011-08-02 17:08:11 · 676 阅读 · 0 评论 -
VC正则表达式的使用
VC正则表达式的使用正则表达式是一种对字符进行模糊匹配的一个公式。在数据有效性验证,查找,替换文本中都可以使用正则表达式 。本篇文章主要描述的是使用ATL中两个模板类CAtlRegExp和CAtlREMatchContext。在使用CAtlRegExp类之前需要添加#include 这个头文件。RegExp是Regular Expression的缩写以匹配邮件转载 2013-05-11 16:44:31 · 1587 阅读 · 0 评论 -
一个Time类供大家参考
.h文件如下:#pragma once#include typedef VOID (CALLBACK* TIMERNOTIFYPROC)(UINT TimerID,struct TimerInfoTag* TimerInfo);typedef struct TimerInfoTag { UINT uElapse;原创 2013-03-26 10:30:44 · 655 阅读 · 0 评论 -
使用VS2010时遇到的一些小问题的解决方案
1. 报错 "visual studio 2010 遇到了异常,可能是由某个扩展导致的......" 原因貌似是安装某些软件之后,VS2010的注册表被改动了,所以需要更改注册表。(对注册表修改之前建议给备份先) (1) 如果是32位系统,就找[plain] view plaincopyprint?[HKEY_CLAS转载 2012-12-31 14:11:06 · 1849 阅读 · 0 评论 -
windows核心编程,结构化异常部分,理解摘要
23章:结束处理程序: __try{}__finally{}块语句,能保证在运行完__try的语句后能调用__finally{}块中的语句,就算是提前的return,break,continue,goto, 内存访问违规等都可以保证,但是当调用ExitThread或ExitProcess时,将立即结束线程或进程,由于调用TerminateThread或TerminateProces转载 2012-05-26 10:28:21 · 1065 阅读 · 0 评论 -
SetUnhandledExceptionFilter 相关收集异常信息
void GetCurModulePath(TCHAR* ptcPath,int iLen,LPVOID addr){ MEMORY_BASIC_INFORMATION mbi = {0}; if(FALSE == ::VirtualQuery( addr, &mbi, sizeof(mbi))) return; UINT_PTR h_modul转载 2012-02-27 14:47:16 · 1138 阅读 · 0 评论 -
让程序异常退出后自动重启
“程序 FreeEIM.exe 遇到问题异常退出,是否重启?”,类似的情况我们似乎碰见过,很多程序都有这个功能;这是怎么实现的呢?经 过一番努力,在MSDN找到了SetUnhandledExceptionFilter函数,利用它,可以实现这个功能。其实这个过程叫做SEH("Structured ExceptionHandling")结构化异常处理。是操作系统提供给程序设计者的强有力的处转载 2012-02-27 14:25:04 · 6181 阅读 · 0 评论 -
SetUnhandledExceptionFilter
1. 前言 几 乎每个游戏都或多或少地存在着缺陷,辛辛苦苦完成的游戏要是最终在玩家那里崩溃了,对开发人员来说可能是最不好的消息了。不仅如此,在游戏发布前都需要经 过大量的测试,杭州异地订机,通常用于测试的电脑上并不会安装调试环境,因此当游戏崩溃时,往往只能得到一个错误提示。如果能够在游戏崩溃时提供更多的信息,就可以为开 发人员对此进行再现或是进一步调试带来很多方便。 当然,最理想的情况就是转载 2012-02-27 14:22:08 · 5466 阅读 · 0 评论 -
VC实现线程池
这两天在做关于网络蜘蛛的程序,希望可以通过线程池来提高程序的性能,网上搜索了一下,看到这方面的东西还不少,跟大家分享一下!~有许多应用程序创建的线程花费了大量时间在睡眠状态来等待事件的发生。还有一些线程进入睡眠状态后定期被唤醒以轮询工作方式来改变或者更新状态信息。线程池可以让你更转载 2011-08-11 18:36:37 · 1056 阅读 · 0 评论 -
一种经典的网络游戏服务器架构
首先,二话不说,上图(用Windows画图画的。。。)这个图是一个区的架构图,所有区的架构是一样的。上面虚线框的ServerGroup和旁边方框内的架构一样。图上的所有x N的服务器,都是多台一起的。红线,绿线,和蓝线图上也有图示,这里就不多介绍了。关于Agent Server大家也能看出来,其实就是Gate。这里主要介绍下图上的标记了号码的位置的数据连接的内容和意义。1-转载 2014-06-04 18:58:43 · 634 阅读 · 0 评论