for(int i = 0; i DrawIndexedPrimitive(D3DPT_TRIANGLEFAN, i * 4, 0, 4, 0, 2);}上面那行绘制语句的意思是:从顶点缓冲区中的第i*4个顶点开始,获取4个顶点数据。最小顶点索引是0,所以获取的4个顶点的索引依次是0,1,2,3。然...
分类:
其他好文 时间:
2015-07-23 13:37:55
阅读次数:
92
树的定义:n(n>=0)个节点的有限集。
n=0时称为空树。
n!=0时为非空树,有且仅有一个特定的节点——根;n>1时,其它节点可以分为m(m>0)个互不相交的有限集T1~Tm,其中每一个集合本身又是一棵树,并且称为根的子树。
树的一些基本术语:
树的结点:由一个数据元素和若干个指向其子树的分支组成。
结点的度:结点所拥有的子树的个数(即分支数)称为该结点的度。
叶子结点:度为0的结点称为叶子结点...
分类:
编程语言 时间:
2015-07-23 00:43:04
阅读次数:
220
NOSQL的数据存储模型键值模型:(key-avalue存储)优点:查找速度快缺点:数据无结构,通常只被当作字符串或二进制数据应用场景:内容缓存实例:Redis,Dynamo列式模型数据模型:数据按列存储,将同一列数据存在一起。优点:查找迅速,可扩展性强,易于实现分布式缺点:功能相对SQL..
分类:
数据库 时间:
2015-07-21 18:59:51
阅读次数:
211
系统为了管理内存 把内存划分了几个区域
1>
栈区
栈区之中的数据在栈区之中以栈的形式进行存储.
栈区的特点:数据是先进后出,
放在栈区里面存放的是局部变量.(例如定义在函数内部的变量)
栈区之中的数据(局部变量)的作用范围过了之后,系统就会回收自动管理栈区的内存(分配内存
, 回收内存),不需要开发人员来手动管理
...
分类:
编程语言 时间:
2015-07-19 00:11:54
阅读次数:
1825
glInterLeavedArrays 函数 有 三个 参数 : mode ,stride,pointer。
mode :指示 开启 哪些 顶点数组,以及 顶点数组 使用的 数据类型。其余的 顶点数组 关闭。总共有14组。具体 可以 参加 《OPENGL 编程指南》2.6.6混合数组 小节。
stride: 指示了 顶点 数据 之间的 间隔。一般 为0
pointer: 指针,指向 顶点数...
分类:
编程语言 时间:
2015-07-16 09:51:23
阅读次数:
489
glArrayElement,,glDrawElements和glDrawArrays: 这三个 都是 使用 顶点 数组 绘制的 OpenGl函数。
glArrayElement 每次 只能 使用 一组 顶点数据,并且 必须 在 GLbegin 和 glend 之间 绘制。
glDrawElements 每次 可以 绘制 多组 顶点数据,顺序 可以 任意 存放,无 glBegin 和 g...
分类:
其他好文 时间:
2015-07-15 09:35:11
阅读次数:
240
Redis与Memcached的区别传统MySQL+ Memcached架构遇到的问题 实际MySQL是适合进行海量数据存储的,通过Memcached将热点数据加载到cache,加速访问,很多公司都曾经使用过这样的架构,但随着业务数据量的不断增加,和访问量的持续增长,我们遇到了很多问题: 1.MyS...
分类:
系统相关 时间:
2015-07-14 13:05:26
阅读次数:
349
C语言实现二叉树的遍历二叉树结点的定义/*
先序,中序,后序的遍历时间复杂度为O(n),每个结点只访问一次。 层序的时间复杂度最差为O(n^2),当二叉树基本平衡时,时间复杂度为O(n) n为结点个数
*/typedef int tree_node_element;
/**
* @author 韦轩
* @time 2015/07/11
* @brief 二叉树的结点数据结...
分类:
其他好文 时间:
2015-07-13 22:35:19
阅读次数:
205
描述:为了反映站点数据的变化,通常需要页面进行自动刷新。刷新结果可以是当前页面,也可以转换到指定页面。实现代码:难点剖析:重点是meta元素,其属性"HTTP-EQUIV"设置为"refresh"时,会自动刷新当前页面,此属性包含两个重要的设置:content和url,content表示自动刷新的时...
分类:
其他好文 时间:
2015-07-13 20:29:52
阅读次数:
93
1、FLD指令格式:FLD STReg/MemReal指令功能:将浮点数据压入协处理器的堆栈中。当进行内存单元内容压栈时,系统会自动决定传送数据的精度。比如:用DD或REAL4定义的内存单元数值是单精度数等。STReg是处理器堆栈寄存器ST(0)~ST(7)。例如:.387data1DWORD 12...
分类:
编程语言 时间:
2015-07-12 23:17:33
阅读次数:
411