C/C++
shaojieli
这个作者很懒,什么都没留下…
展开
-
菜鸟学算法之--树结构
欢迎转载,转载时请注明出处和作者联系方式文章出处:http://blog.csdn.net/shaojieli作者联系方式:李少杰 一、树的结构现在通用的说法都是一棵倒着的树,而我感觉这种结构更像树根。二、逻辑结构有两种结构可以来表示树原创 2011-09-07 11:29:27 · 453 阅读 · 0 评论 -
Opengl ES 2.0 简单的纹理范例 iOS
- (void)setupTexture { // 2 x 2 Image, 3 bytes per pixel(R, G, B) GLubyte pixels[4 *3] = { 255, 0, 0, // Red 0, 255, 0, // Green 0, 0, 255, //原创 2013-12-10 11:15:33 · 1235 阅读 · 0 评论 -
opengl es中读取缓存中的内容
-(void)ReadPixels{ GLenum readType, readFormat; GLubyte *pixels; GLint width; GLint height; glGetRenderbufferParameteriv(GL_RENDERBUFFER, GL_RENDERBUFFER_WIDTH, &width); glGetRenderbufferParameteriv(G转载 2013-12-11 16:39:46 · 2431 阅读 · 0 评论 -
OpenGL ES 三种类型修饰 uniform attribute varying
1.uniform变量uniform变量是外部application程序传递给(vertex和fragment)shader的变量。因此它是application通过函数glUniform**()函数赋值的。在(vertex和fragment)shader程序内部,uniform变量就像是C语言里面的常量(const ),它不能被shader程序修改。(shader只能用,不能转载 2013-11-28 13:58:10 · 758 阅读 · 0 评论 -
opengl es 2.0 Reder to texture iOS
- (void)setupTexture { GLint width; GLint height; width = self.frame.size.width; height = self.frame.size.height; glGenTextures(1, &_textureId);原创 2013-12-12 15:31:19 · 1100 阅读 · 0 评论 -
opengles 2.0 VBO提交数据
- (void)setupVBOs { GLuint vertexBuffer; glGenBuffers(1, &vertexBuffer); glBindBuffer(GL_ARRAY_BUFFER, vertexBuffer); glBufferData(GL_ARRAY_BUFFER,sizeof(Vertexs),Vertexs原创 2013-12-12 17:32:16 · 1031 阅读 · 0 评论 -
cgi与fastcgi区别
先讲下cgi:cgi在2000年或更早的时候用得比较多, 以前web服务器一般只处理静态的请求,如果碰到一个动态请求怎么办呢?web服务器会根据这次请求的内容,然后会fork一个新进程来运行外部c程序(或perl脚本...), 这个进程会把处理完的数据返回给web服务器,最后web服务器把内容发送给用户,刚才fork的进程也随之退出。 如果下次用户还请求改动态脚本,那么web服务器又再次for转载 2012-11-16 16:11:54 · 392 阅读 · 0 评论 -
Redis与Memcached的比较
1.网络IO模型 Memcached是多线程,非阻塞IO复用的网络模型,分为监听主线程和worker子线程,监听线程监听网络连接,接受请求后,将连接描述字pipe 传递给worker线程,进行读写IO, 网络层使用libevent封装的事件库,多线程模型可以发挥多核作用,但是引入了cache coherency和锁的问题,比如,Memcached最常用的stats 命令,实际Memcache转载 2012-10-19 13:24:26 · 321 阅读 · 0 评论 -
JAVA和C++区别
1.指针 JAVA语言让编程者无法找到指针来直接访问内存无指针,并且增添了自动的内存管理功能,从而有效地防止了c/c++语言中指针操作失误,如野指针所造成的系统崩溃。但也不是说JAVA没有指针,虚拟机内部还是使用了指针,只是外人不得使用而已。这有利于Java程序的安全。2.多重继承 c++支持多重继承,这是c++的一个特征,它允许多父类派生一个类。尽管多重继承功能很强,转载 2012-07-19 16:22:22 · 296 阅读 · 0 评论 -
菜鸟学算法之--A*路径搜索算法
欢迎转载,转载时请注明出处和作者联系方式文章出处:http://blog.csdn.net/shaojieli作者联系方式:李少杰原创 2011-10-19 22:19:49 · 640 阅读 · 0 评论 -
菜鸟学算法之--图的存储结构
欢迎转载,转载时请注明出处和作者联系方式文章出处:http://blog.csdn.net/shaojieli作者联系方式:李少杰 一、邻接矩阵1.)无向图邻接矩阵优点:(1.)很容易判断两点之间是否有边。(2.)很容易判断顶点的入度和原创 2011-09-18 08:51:18 · 940 阅读 · 0 评论 -
R-Tree空间索引算法的研究历程和最新进展分析
欢迎转载,转载时请注明出处和作者联系方式文章出处:http://blog.csdn.net/shaojieli作者联系方式:李少杰 摘要:本文介绍了空间索引的概念、R-Tree数据结构和R-Tree空间索引的算法描述,并从R-Tree索引技术的优缺点对R-Tr转载 2011-10-04 13:20:43 · 603 阅读 · 0 评论 -
菜鸟学算法之--堆排序
欢迎转载,转载时请注明出处和作者联系方式文章出处:http://blog.csdn.net/shaojieli作者联系方式:李少杰 一、排序原理1.)将堆调整为最大堆。2.)将堆顶元素与未排序子堆的最后一个元素交换。3.)重复第一步和第二步操作原创 2011-08-19 17:40:02 · 537 阅读 · 0 评论 -
菜鸟学算法之--树的遍历
欢迎转载,转载时请注明出处和作者联系方式文章出处:http://blog.csdn.net/shaojieli作者联系方式:李少杰 一、遍历原理1.)递归调用。2.)从根开始,一直遍历完所有结点。二、遍历类型1.)前序遍历。2.)中原创 2011-09-07 12:40:48 · 609 阅读 · 0 评论 -
Opengl ES简单范例(iOS)
看到很多范例,都不是自己想要的。我需要的就是绘制图形(点、线、面),要求代码最简单,便于学习了解,不要有多余的东东。工程目录如下,圈起来的是新增的内容。整体过程如下:[self setupLayer]; //设置绘制图层[self setupContext]; //设置GL设备上下文[selfsetupRenderBu原创 2013-11-21 16:48:28 · 791 阅读 · 0 评论