代码改变世界

阅读排行榜

几种矩阵变换

2013-08-14 01:56 by 北漂男孩, 287 阅读, 收藏,
摘要: 几种矩阵变换 阅读全文

搜索目录

2013-08-11 10:34 by 北漂男孩, 274 阅读, 收藏,
摘要: 1、使用Camera的几个步骤 2、C++中的异常安全性 3、字符串逆序 4、数组 5、简单几何体的绘制 6、内存对齐 HLSL和c++内存对齐异同 7、this指针 存放在特定寄存器??? 阅读全文

引擎学习之一

2013-08-15 09:32 by 北漂男孩, 266 阅读, 收藏,
摘要: 引擎由若干个子引擎组成:图形引擎Graphics 网络引擎Network 人工智能引擎AI 物理引擎 phisics音频引擎Sound/Music 数学库引擎 Mathic 工具集引擎Ultilities。曲面(curved surfaces)、动态光线(dynamic lighting)、体雾(volumetric fog)、镜面(mirrors)、入口(portals)、天空体(skyboxes)、节点阴影(vertex shaders)、粒子系统(particle systems)、静态网格模型(static mesh models)、网格模型动画(animated mesh mode. 阅读全文

堆栈

2013-08-13 11:15 by 北漂男孩, 257 阅读, 收藏,
摘要: 一、预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区)(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束后由系统释放。4、文字常量区 —常量字符串就是放在这里的。 阅读全文

数组

2013-08-13 00:27 by 北漂男孩, 253 阅读, 收藏,
摘要: 合并两个数组给定含有n个元素的两个有序(非降序)整型数组a和b。合并两个数组中的元素到整型数组c,要求去除重复元素并保持c有序(非降序)。例子如下a = 1, 2, 4, 8b = 1, 3, 5, 8c = 1, 2, 3, 4, 5, 8分析利用合并排序的思想,两个指针i,j和k分别指向数组a和b,然后比较两个指针对应元素的大小,有以下三种情况1. a[i] b[j],则c[k] = b[j]。重复以上过程,直到i或者j到达数组末尾,然后将剩下的元素直接copy到数组c中即可。// 合并两个有序数组void Merge(int *a, int *b, int *c, int n){ ... 阅读全文
上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页