05 2010 档案
摘要: 首先我们先来看看HDR是什么意思。
HDR 是 high dynamic rang(高动态范围) 的简称。
OK,现在我们知道了什么叫高动态范围。
还是过把隐,先看看截图。。
阅读全文
摘要: 调试是一个程序员最基本的技能,其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言,却不能编制出任何好的软件。
这里我简要的根据自己的经验列出调试中比较常用的技巧,希望对大家有用。
阅读全文
摘要: 我知道这很长,但是,我坚持看完了.希望有幸看到这文章并对图形方面有兴趣的朋友,也能坚持看完.一定大有收获.毕竟知道它们到底是怎么"私下勾搭"的.会有利于我们用程序来指挥它们....(这是我加上去的)
原文从这里开始:
要说到设计的复杂程度,那还是CPU了!这个不用讨论,很简单的道理你看看显卡芯片的更新速度和CPU的更新速度就可见一斑了。还是简单说说他们的设计原理吧。
阅读全文
摘要: 暴雪创办人兼总裁Michael Morhaime在GDC Austin上发表了演讲,谈论他从《魔兽世界》和其他暴雪游戏中总结出来的十条经验。
阅读全文
摘要: 下面这些是基础题,“高手”们飘过!!!
我想一般公司对语言方面,总会变着方法考下面的这些问题。这只是出现的一种形式。有啥好题欢迎大家分享,下面这些是我自己YY的。看题的兄弟只需在自己心里作答就行,一定不要忘了几乎每题都有一个“ 为什么”。
阅读全文
摘要: 前几天发了一篇关于一个缓冲区溢出问题的讨论。当然是饱受非意。有人说这是撞大运,有人说这是无聊。但是呢,从讨论中,我们发现了更多的问题。学到了更多的知识。 其实许多时候我们有必要“撞大运”,但是在撞大运出问题之后,一定要弄清楚事情的原因。 博友的回复已经充分说明了当时的问题。 但是提出了一个新问题:就是临时变量分配时的空间问题。
比如说有分连续分配了3个临时变量,却发现这3个临时变量的址址不是按变量大小连续。(如两个INT变量间相差是12,而非预期的4) 又或者后声明的变量地址却跑在了前头)。
阅读全文
摘要: 这段代码在执行时,输出 Success!
不知道各位有何高见!
我心中也有一个答案。但先不说,大家一起来讨论。。。 共同完成这篇贴子。 随后,大家的高端回复会以如下方式出现
如果不希望最后出现在这里,请大家注明。 默认情况下,表示同意!
ID:XXXX
解释:*****************
=======================
ID:XXXXX
解释:********************
阅读全文
摘要: 开始写了一篇,通过说明他们产生了拷贝,而导致p不能成功分配。但并未提出事实根据,下面我们来仔细看看具体原因。
我们需要弄清两点:1、main函数中的p与MyNew函数中的p是不是一样;2、如果不一样,是怎么导致了不一样的。
阅读全文
摘要: 目前广为使用的快速排序和选择排序联合使用,也会有意想不到的提升!
众所周知,当用快速排序法排序时,划分到很细的时候,明显很亏。 比如:两三个数排序却要划分成两堆,这样很划不来。所以,我们可以设定一个阀值,当快速排序划分到一定粒度的时候,便采用选择排序。 至于这个阀值,可以通过performace来测试,以得到一个“最优值”
阅读全文