可可西

随笔分类 -  计算机理论

上一页 1 2 3 4 5

MVC模式
摘要:MVC(Model-View-Controller)【模型-视图-控制器】,是软件设计的一种常用模式。MVC模式的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。(控制器Controller)- 负责转发请求,对请求进行处理。(视图View) - 界面设计人员进行图形界面设计。(模型Model) - 程序员编写程序应有的功能(实现算法等等)、数据库专家进行数据管理和数据库设计(可以实现具体的功能)。C++ MVC Framework: sydmvc更多请参考:http://zh.wikipedia.org/wiki/Mvc http... 阅读全文

posted @ 2011-09-20 09:49 可可西 阅读(430) 评论(0) 推荐(0)

OpenGL和D3D的区别
摘要:(1)世界坐标系 OpenGL为右手坐标系 D3D为左手坐标系 (2)向量 OpenGL使用列向量,D3D使用行向量 (3)投影平面 D3D投影平面为z=1.0,OpenGL为z=-1.0;为了便于理解,可将其定义为视景体近裁截面 (4)CVV OpenGL中z的范围:[-1.0, 1.0] D3D 阅读全文

posted @ 2011-08-27 14:28 可可西 阅读(2294) 评论(0) 推荐(0)

64位平台简介
摘要:目前最流行的两种64bit微处理器架构:IA-64 Intel 64IA-64 : 由Intel和Hewlett Packard公司联合开发,被使用在Itanium和Itanium 2微处理器之上。Intel 64 :又称EM64T / AMD64 /IA-32e/x86-64 /AA-64/x64/Hammer Architecture,是对原来x86架构的64位扩展,具有向后兼容性。这两种架构是绝对不同的,不具有相互兼容性。下面以Intel 64在windows平台的情况进行介绍,将其称之为win64。-------64位架构有如下优势:(1)64位地址总线空间 (这意味着程序可以使用.. 阅读全文

posted @ 2011-08-25 17:03 可可西 阅读(654) 评论(0) 推荐(0)

OpenGL光照和颜色
摘要:OpenGL场景中模型颜色的产生,大致为如下的流程图所描述:++++++++ ++++++ ++++++ ++++++(1)当不开启光照时,使用顶点颜色来产生整个表面的颜色。 用glShadeModel可以设置表面内部像素颜色产生的方式。GL_FLAT/GL_SMOOTH.++(2)一般而言,开启光照后,在场景中至少需要有一个光源(GL_LIGHT0...GL_LIGHT7) 通过glEnable(GL_LIGHT0) glDisable(GL_LIGHT0) 来开启和关闭指定的光源。 --- 全局环境光 ---GLfloat gAmbient[] = {0.6, 0,6, 0,6... 阅读全文

posted @ 2011-08-16 17:49 可可西 阅读(10902) 评论(1) 推荐(2)

windows资源管理(内核对象/GDI对象/user对象)
摘要:在使用c++进行windows编程时,程序员除了管理使用new/malloc动态在堆上分配出来的内存外,还需要对windows的内核对象、GDI对象和user对象进行管理,这些对象使用句柄来标识,通过操作这些句柄就使用不同的资源对象。和堆内存一样,程序员也需要管理这些对象资源,以免造成系统资源泄漏。 阅读全文

posted @ 2011-07-04 20:03 可可西 阅读(3571) 评论(1) 推荐(1)

how to research, innovation and wirte high-quality papers
摘要:How2research 阅读全文

posted @ 2011-06-30 14:38 可可西 阅读(427) 评论(0) 推荐(0)

蛋疼的回车换行(CR/LF)
摘要:如果你将一个linux系统上的文件拷贝到windows下使用,可能会遇到换行回车问题。我今天就遇到了这个问题,一个来自于linux系统上mif文件(文本文件),导致我的程序崩溃。我在代码里面调用了"fscanf fseek ftell"函数,然后就导致了文件指针混乱。导致这种混乱的根本原因是在linux和windows上表示回车换行的方式不一致,windows用两个字节表示,而linux上用一个字节表示。------------------------ 回车【CR(carriage return)】 换行【LF(line feed)】 Dos和windows采用回车+换行( 阅读全文

posted @ 2011-06-21 17:38 可可西 阅读(1534) 评论(0) 推荐(1)

PointCloud(2) procesing in ROS(PCL)
摘要:----------------------点云示例: 阅读全文

posted @ 2011-06-20 10:37 可可西 阅读(508) 评论(0) 推荐(0)

shader概述
摘要:shader language完全依赖于GPU构架,语法类似于C语言。 目前主要有3种语言:基于OpenGL的GLSL(OpenGL Shading Language),基于Direct3D的HLSL(High Level Shading Language),还有NVIDIA公司的CG(C for 阅读全文

posted @ 2011-06-10 17:34 可可西 阅读(458) 评论(0) 推荐(0)

红黑树简介
摘要:红黑树(Red-black tree)是一棵二叉查找树,红黑树“近似平衡”,并不追求“完全平衡”——它只要求部分地达到平衡要求,降低了对旋转的要求,从而提高了性能。 谈到红黑树的用途,最广为人知的应该就是红黑树在C++ STL的set, multiset, map, multimap等关联式容器中。 阅读全文

posted @ 2011-05-17 13:04 可可西 阅读(694) 评论(0) 推荐(0)

浮点数精度
摘要:硬件和win7系统都是64位的。IDE环境:vs2008--------------------------------无论编译配置为win32,还是x64,都是一样的结果(如下)。sizeof(float) == 4sizeof(double) == 8float 精度为 7位(即十进制有效数字)double 精度为16位(即十进制有效数字)double类型和long double类型完全一... 阅读全文

posted @ 2010-11-30 19:08 可可西 阅读(426) 评论(0) 推荐(0)

GDI+和GDI区别以及一些新特征
摘要:【GDI+与GDI】 -- 都是硬件加速的 1. GDI+是GDI的下一个版本,它进行了很好的改进,并且易用性更好。 GDI的一个好处就是你不必知道任何关于数据怎样在设备上渲染的细节,GDI+更好的实现了这个优点, 也就是说,GDI是一个中低层API,你还可能要知道设备,而GDI+是一个高层的API 阅读全文

posted @ 2010-09-28 11:32 可可西 阅读(4263) 评论(5) 推荐(0)

mysql字符集总结
摘要:一. mysql字符集类型mysql服务器中有六个关键位置使用了字符集的概念,他们是:client 、connection、database、results、server 、system。a、其中client是客户端使用的字符集,相当于网页中的字符集设置如下<meta http-equiv="Content-Type" content="text/html; charset=utf-8"&g... 阅读全文

posted @ 2009-08-28 22:56 可可西 阅读(698) 评论(0) 推荐(0)

LAMP web机制
摘要:上图描述了LAMP运行机理下面对其做进一步的解释:1. HTTP请求一般有GET和POST两种方法 (1) HTTP-GET的处理特征 a. 将数据添加到URL . b. 利用一个问号("?")代表URL地址的结尾与数据的开端. c. 每一个数据的元素以 名称/值 (name/value) 的形式出 阅读全文

posted @ 2009-08-28 22:54 可可西 阅读(513) 评论(1) 推荐(0)

上一页 1 2 3 4 5

导航