- 博客(7)
- 收藏
- 关注
原创 windows环境下定位随机崩溃
定位崩溃所需要的文件支持 *.pdb(应用程序调试数据库) *.dmp(崩溃存储文件) *.exe / *.dll(应用程序文件) pdb文件的生成 设置:项目>属性>链接器>调试>生成程序数据库文件 Debug模式下生成PDB文件路径: 1.$(your projects)/运行/debug/client/pdbs/$(ProjectName).pdb 2.$(your proj
2012-01-09 09:34:13 598
原创 封装一个简单的池操作
//临界区同步类 class CMRThreadLock { //变量定义 private: CRITICAL_SECTION m_csLock; //临界变量 //函数定义 public: //构造函数 inline CMRThreadLock() { ::InitializeCriticalSection(&m_csLock); } //析构函数
2012-01-04 17:28:29 269
原创 封装一个简单的windows线程类
class CMRThread { public: CMRThread(DWORD stackSize); virtual ~CMRThread(void); public: BOOL FreeOnTerminate; void Run(); bool IsRunning(){ return m_bRunning; } HANDLE GetThreadHandle()
2012-01-04 17:27:47 494
原创 cocos2d-x画不规则四边形图片
#ifndef __MY_SPRITE_H__ #define __MY_SPRITE_H__ #include "cocos2d.h" typedef struct { cocos2d::CCPoint bl; cocos2d::CCPoint br; cocos2d::CCPoint tl; cocos2d::CCPoint tr; }My4V; class M
2012-01-04 17:27:08 1212
原创 传递类似于printf的可变参数
char buffer[1024] = { 0x00 }; va_list ap; va_start(ap, fmt); vsprintf(buffer, fmt, ap); va_end(ap);
2012-01-04 17:23:45 331
原创 写一个Windows(可扩展LINUX)下记录本地日志的类
#ifndef __LOG_THREAD_H__ #define __LOG_THREAD_H__ #include #include #define CC_PLATFORM_WIN32 1 #define CC_TARGET_PLATFORM CC_PLATFORM_WIN32 #if (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32)
2012-01-04 17:23:03 407
原创 从n个数字中选取m个数字的组合算法(不分序列)
#include template class PermutationCalculate { public: PermutationCalculate() { m_pNumbers = NULL; m_nNumbersCount = 0; } ~PermutationCalculate() { if (m_pNumbers) { de
2012-01-04 17:21:42 1854
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人