OSG渲染层封装
OpenGL_API可以大致分成这样几个部分:
1:顶点操作(立即模式,显示列表,顶点数组,顶点缓冲区),
2:纹理(一维纹理,二维纹理,三维纹理,天空盒),
3:灯光(类型,光源,光照模型) ,
4:着色器(顶点着色器,片段着色器,一致变量,属性变量),
5:帧缓冲区(渲染缓冲区),
6:...
分类:
其他好文 时间:
2015-05-04 22:15:52
阅读次数:
476
mapwingis是个免费的开源插件,官网上的教程大多都是c#的。最近做的一个project是用的MFC,怎么调用他的接口了,网上的资料比较少,大多数都只有说到怎么显示矢量或者影像数据就结束了,但是这样的话,一打开图片光标的默认状态是放大,鼠标左键单击一下是当大,右键是缩小,拖动是选中放大,怎么实现像他给的demo中点击放大,或者缩小,平移按钮切换鼠标状态来完成相应的操作,mapwingis这些操...
分类:
编程语言 时间:
2015-05-04 22:13:52
阅读次数:
348
为啥这个算法要叫这个名。。
这是一种求解高次同余方程的方法,基本思想是分块,用暴力解决小块来解决大块。。
1.
2.
3.
具体操作方法:
1.
2....
分类:
其他好文 时间:
2015-05-04 22:12:17
阅读次数:
108
Windows 的 file handle 为什么译为「文件句柄」?修改
和「句」有什么关系?file handle 之类的翻译做「文件句柄」,完全就是乱来。handle 就是「把手」,什么门的把手、锅的把手、锤子的把手都是handle,可以理解为用来方便控制某个东西的东西。所以file handle是用来控制file的东西。要控制哪个object就用哪个handle.参考翻译:操作符或者把儿。...
分类:
其他好文 时间:
2015-05-04 22:07:51
阅读次数:
1363
题目:请实现一个函数,把字符串中的每个空格替换成“%20”。例如输入“We are happy.”,则输出“We%20are%20happy.”。解题思路:以时间效率优先的话,可以分为两种处理办法,一种利用辅助内存,即新开辟一个数组,时间复杂度为O(n)另一种不用辅助内存,即在原数组上操作:1.先遍...
分类:
其他好文 时间:
2015-05-04 22:04:00
阅读次数:
112
查找概念查找表:由同一类型的数据元素构成的集合。查找表按照操作的方式分为两大种:静态查找表和动态查找表。静态查找表:只作查找操作的查找表,它的主要的操作有:查找某个“特定的数据元素”动态查找表:在查找过程中同时插入查找表中不存在的数据元素,或者从查找表中删除已经存在的某个数据元素。动态查找表的操作:...
分类:
其他好文 时间:
2015-05-04 22:01:57
阅读次数:
139
操作结果集 为了配合测试,特地建了两个表,并且添加了一些测试数据,其中重复记录为东吴的人物。 表:Person_1魏国人物 表:Person_2蜀国人物 A、Union形成并集 Union可以对两个或多个结果集进行连接,形成“并集”。子结果集所有的记录组合在一起形成新的结果集...
分类:
数据库 时间:
2015-05-04 22:01:00
阅读次数:
219
防火墙相关:关闭防火墙:ufw disable开启防火墙:ufw enable更详细的ufw功能用法见:ufw -h其他linux平台下的一些(但是ubuntu下不好用):查看防火墙状态: /etc/init.d/iptables status暂时关闭防火墙: ...
分类:
系统相关 时间:
2015-05-04 21:55:20
阅读次数:
193
首先讲一下线程同步信号量的几个关键步骤!1、定义并初始化信号量。 (1) sem_t bin_sem; (2) res = sem_init(&bin_sem,0,0); 详细步骤可以查看man帮助页面 2、使用信号量 (1) 信号量加1操作。sem_post(&bin_sem); (2...
分类:
编程语言 时间:
2015-05-04 21:50:55
阅读次数:
149
【静态连接和动态链接库】[静态链接]--->静态库:和源程序链接和并装载到虚拟内存[动态链接]--->共享库: 静态共享库:针对每个库,操作系统分配特定虚拟内存地址,模块装载到该特定的虚拟地址,若当前共享库未被装载,那么这个地址空间闲置。即最终装载地址在编译时未确定,在链接时由于知道了库所以...
分类:
其他好文 时间:
2015-05-04 21:43:21
阅读次数:
230