1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、$row[’id’]
的速度是$row[id]的7倍。3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo
$str1,$str2。4、在执行...
分类:
Web程序 时间:
2014-06-20 08:48:10
阅读次数:
337
请看下图:
上图就是开普勒(Kepler)空间望远镜的外观,1吨多重,在近地轨道执行。看上去,样子怪怪的,不像个望远镜。
记得,小时候夜晚观看天空,繁星点点,很神往。心中总是在想:那些星星上面有人类居住吗?2009年3月7日,美国航天局发射开普勒空间望远镜就是为了回答这个问题。
开普勒望远镜专门捕....
分类:
其他好文 时间:
2014-06-12 18:29:19
阅读次数:
315
类的继承---->
一个新类从一个已有的类那里获得其已有特性,称为累的继承(从一个已有的父类产生一个新的子类,称为类的派生)单继承--->一个派生类只从一个基类派生,为单继承(简单说就是一个子类只有一个父类即为单继承)多重继承--->一个子类有两个或多个父类就是多重继承。继承声明形式:class
派...
分类:
编程语言 时间:
2014-06-10 11:59:21
阅读次数:
234
Java中的接口不仅仅是一种更纯粹的抽象类,它的目标比这更高。因为接口是根本没有任具体实现的。也就是说,没有任何与接口相关的存储;因此,也就无法阻止多个接口的组合。这一点是很有价值的,因为你有时候需要去表示“一个X是一个a和一个b以及一个c”。在C++中,组合多个类的接口的行为被称作为多重继承。它可...
分类:
编程语言 时间:
2014-06-10 09:30:40
阅读次数:
271
如果问题是由交叠的子问题所构成的,那么我们就可以用动态规划技术来解决它。也就是说,一个问题的解可由它的规模更小的子问题的解递推得出。由于子问题的交叠性质,所以采用递归地方法一次又一次地求解子问题时,进行了很多重复的工作。所以动态规划法建议:把子问题的解存入某个表中,通过表一步步反解出原始问题。斐波那契数列就是一个很好的例子:
F(n) = F(n-1) + F(n-2) 当n≥2
F(...
分类:
其他好文 时间:
2014-06-10 06:59:47
阅读次数:
354
写在之前: C++是支持多重继承的,但一定要慎用,因为很容易出现各种各样的问题。
#include using namespace std;class B1{public: B1(){coutusing namespace std;class
B1{public: B1(){coutusing na...
分类:
编程语言 时间:
2014-06-07 17:05:44
阅读次数:
335
multimap 多重映照容器 multimap 与 map
一样,都是使用红黑树对记录型的元素数据,按元素键值的比较关系,进行快速的插入、删除和检索操作,所不同的是 multimap 允许将具有重复键值的元素插入容器。在
multimap 容器中,元素的键值与元素的映照数据的映照关系,是多对多的,...
分类:
其他好文 时间:
2014-06-07 08:44:03
阅读次数:
323
多重采样抗锯齿(MultiSampling
Anti-Aliasing,簡稱MSAA)是一种特殊的超级采样抗锯齿(SSAA)。MSAA首先来自于OpenGL。具体是MSAA只对Z缓存(Z-Buffer)和模板缓存(Stencil
Buffer)中的数据进行超级采样抗锯齿的处理。可以简单理解为只对多边...
分类:
其他好文 时间:
2014-06-07 08:34:00
阅读次数:
160
【多重纹理(纹理单元)】
glActiveTextureARB理解为选择(Select)某纹理单元(Texture
Unit),选择一个纹理单元表示后续的glEnable(GL_TEXTURE_2D)、glBindTexture(GL_TEXTURE_2D,
texture);作用于此所选的纹理单....
分类:
其他好文 时间:
2014-06-05 18:59:01
阅读次数:
220
1)寻找引用点时,最好使用工具,然后再人工review。在看到这个问题的时候,我估计应该是很久之前了。现在用IDE。这个要方便很多。
2)重新组织函数的方法和目标。 其实目标很简单。就是消灭长函数。 常用方法 Extract method Inline Method Replace Temp
wit...
分类:
其他好文 时间:
2014-06-05 16:51:44
阅读次数:
254