- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 洗牌算法
洗牌即产生指定数据的随机序列。在网上找了半天大体有两种做法1、 思路:将54个数依次放到随机的位置。关键是每次找一个随机的位置。下面是找这个随机位置的算法: 1、用一个Bool型数组记录各个位置是否已经放置了数,如果放置则置true,没有则为false。在算法开始时数组初始化为false。2、每次产生一个0~53的随机数,看这个位置是否已经放置了数,如果已经放置了,则继续用同样的方法找一个随机位
2007-10-07 20:43:00 806
原创 一条检测内存泄露的函数
_CrtDumpMemoryLeaksDumps all of the memory blocks in the debug heap when a memory leak has occurred (debug version only).int _CrtDumpMemoryLeaks( void );Routine Required Header Compatibility _Cr
2007-10-07 20:40:00 738
原创 md5 c++实现(转Gameres.com)
md5 c++实现 //md5.h文件 /******************************************************************************* Copyright (C) 2000 by Robert Hubley.
2007-10-07 19:17:00 908
原创 VC++的链接错误LNK2001(转azure)
学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。初学者在学习VC++的过程中,遇到的LNK2001错误的错误消息主要为:unresolved ext
2007-10-07 19:08:00 605
原创 BitBlt详解
函数功能:该函数对指定的源设备环境区域中的像素进行位块(bit_block)转换,以传送到目标设备环境。函数原型:BOOL BitBlt(HDC hdcDest,int nXDest,int nYDest,int nWidth,int nHeight,HDC hdcSrc,int nXSrc,int nYSrc,DWORD dwRop);参数:hdcDest:指向目标设备环境的句柄。
2007-10-07 19:02:00 12488
原创 得到每帧的渲染耗时
Getting the Time for Each FrameTo accurately time your animations, you need to call the QueryPerformanceCounter functiontwice within the game loop: once before you start a drawing, and once after al
2007-10-07 18:59:00 1110
原创 一个精度很高的计时器
//---------------------------------------------------------------------------// get the millseconds from the demo start - time line//-----------------------------------------------------------------
2007-10-07 13:43:00 1877
原创 一个简单的随机函数(转azure)
// A random number generator. Values range from -1..1float semirand(int x)...{ x = (x13) ^ x; return ( 1.0f - ( (x * (x * x * 15731 + 789221) + 1376312589) & 0x7fffffff) / 1073741824.0f); }
2007-10-07 13:38:00 646
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人