自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lovegigi0217的专栏

DemonHunter

  • 博客(10)
  • 收藏
  • 关注

原创 0xc0000005等exception information

出现0xc0000005的异常,一般是非法的内存地址引用,比如引用NULL地址或者被delete的指针,还有种情况是非法引用将函数返回地址覆盖写入,导致非法引用。今天在调试一个程序时由于内存的泄漏,导致了大量消耗内存而无法释放,在程序用到50M左右内存时,出现以上异常,原因是new函数返回了NULL。而对其非法的引用了。现在也不是很明白为什么在还有大量内存空闲的情况下,使用new时还会失败

2006-03-08 18:02:00 6566 3

转载 使用namespace的正确方法

每天都会有点进步,呵呵使用namespace的正确方法原作:Dejan Jelovic 翻译:zhigang[译者注]受本人翻译水平限制,可能原文作者的本意并没有被完全准确的表达出来,如果你在阅读本文的过程中出现问题,你可以给我写信[email protected]来自:www.codeproject.com标题: Using Namespaces Properly命名空间(namesp

2006-03-02 00:31:00 1396

转载 对“仅通过崩溃地址找出源代码的出错行”一文的补充与改进

对“仅通过崩溃地址找出源代码的出错行”一文的补充与改进作者:上海伟功通信 roc下载源代码  读了老罗的“仅通过崩溃地址找出源代码的出错行”(下称"罗文")一文后,感觉该文还是可以学到不少东西的。不过文中尚存在有些说法不妥,以及有些操作太繁琐的地方 。为此,本人在学习了此文后,在多次实验实践基础上,把该文中的一些内容进行补充与改进,希望对大家调试程序,尤其是release版本的程序有帮助 。欢

2006-02-26 00:11:00 650

转载 仅通过崩溃地址找出源代码的出错行

这个时候看到这篇文章,是不是运气特别好呢!作者:老罗提交者:eastvc 发布日期:2003-10-23 9:16:11原文出处:http://www.luocong.com/articles/show_article.asp?Article_ID=29作为程序员,我们平时最担心见到的事情是什么?是内存泄漏?是界面不好看?……错啦!我相信我的看法是不会有人反对的——那就是,程序发生了崩溃!

2006-02-26 00:08:00 590

原创 关于volatile——编写多线程程序的好帮手

考虑下面的代码: class Gadget{ public:  void Wait()  {    while (!flag_)    {        Sleep(1000); // sleeps for 1000 milliseconds    }  }  void Wakeup()  {    flag_ = true;  }  ...private:  bool flag_;};上面代码中

2006-02-23 22:16:00 1415

转载 C宏

继续收藏最近读到的好文章 C宏——智者的利刃,愚者的恶梦! 作者:乾坤一笑 本文出自 乾坤一笑 的Blog文章  水平不高不低的C++程序员最喜欢挂在嘴上的一句话就是:C宏,万恶之首,错误的开端,应该被废弃。  请注意,我用了一句不敬的修饰语“水平不高不低的”

2006-02-20 23:16:00 2227 1

原创 Volatile-Correctness,让编译器帮你检测竞争条件

看书已经觉得很难学到这么多东西了,最近看了不少的好文章,放在这里作为收藏Volatile-Correctness,让编译器帮你检测竞争条件Andrei Alexandrescuye_feng译 并不是我故意想弄糟你的心情,但是在这期专栏里,我们将讨论多线程编程这一话题。正如上一期Generic里所说的,编写异常安全(exception-safe)的程序是非常困难的,但是和编写多线程程序比起

2006-02-20 11:46:00 933

原创 生成随机数rand()

vc环境下的rand()产生0-RAND_MAX中的一个随机数, #define RAND_MAX 0x7fff 它的范围是0-32767. 如果将其转换到某个指定范围内,如0-100,一般用rand()%100,(但是因为32767不是100的倍数,所以0-67的概率要大于68-99的概率,这可能就是叶赛所指的问题,暂不考虑).这时,这个产生的随机数的分辨率由32768降到了100,那么考虑如果

2005-12-06 18:11:00 2325 1

原创 Mixer API

the following is the best article I have found which introduces the Mixer API. It can be found from several urls such as http://www.borg.com/~jglatt/tech/mixer.htmIn order to understand how the Mixer

2005-12-05 11:06:00 1744

原创 纹理矩阵和自动生成纹理

glMatrixMode(GL_TEXTURE);将矩阵变换对应到纹理坐标上,这个时候使用glTranslatef ,glRotatef,glScalef所对应的坐标变化都映射到纹理坐标上,也可以使用glMultiMatrixf,直接进行坐标变换,.纹理的自动生成 GLfloat s_vector[4] = {1, 0, 0, 0}; GLfloat t_vector[4] = {0, 1, 0,

2005-11-25 15:39:00 3607

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除