上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 25 下一页
摘要: 引自:http://www.chinabaike.com/t/37396/2014/0624/2556217.htmlAndroid Matrix类以及ColorMatrix类详解最近在系统学习了android的图像处理(在网上搜集了一些资料并自己编写了测试程序,做了整理),现在这里做一总结:一、C... 阅读全文
posted @ 2015-11-02 14:25 Anita-ff 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 引自:http://blog.csdn.net/wl_soft50/article/details/7916720http://blog.sina.com.cn/s/blog_923fdd9b0102vbe0.html与OpenGL ES1.x渲染管线相比,OpenGL ES 2.0渲染管线中“顶点... 阅读全文
posted @ 2015-11-02 12:07 Anita-ff 阅读(8299) 评论(0) 推荐(1) 编辑
摘要: 引自:http://blog.csdn.net/luoshengyang/article/details/7867340在前面一篇文章中,我们分析了Android应用程序与SurfaceFlinger服务的连接过程。Android应用程序成功连接上SurfaceFlinger服务之后,还需要一块匿名... 阅读全文
posted @ 2015-06-25 17:27 Anita-ff 阅读(732) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/luoshengyang/article/details/7857163前文在描述Android应用程序和SurfaceFlinger服务的关系时提到,每一个有UI的Android应用程序都需要与SurfaceFlinger服务建立一个连接,以便可以通... 阅读全文
posted @ 2015-06-23 17:27 Anita-ff 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 转自:http://blog.csdn.net/luoshengyang/article/details/7846923SurfaceFlinger服务:负责绘制Android应用程序的UI,SurfaceFlinger服务运行在Android系统的System进程中,它负责管理Android系统的... 阅读全文
posted @ 2015-06-23 16:32 Anita-ff 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 通常一个纹理映射的步骤是:创建纹理对象。就是获得一个新的纹理句柄 ID.指定纹理。就是将数据赋值给 ID 的纹理对象,在这一步,图像数据正式加载到了 ID 的纹理对象中。设定过滤器。定义了opengl现实图像的效果,如纹理放大时的马赛克消除。绑定纹理对象。就是将 ID 的纹理作为下面操作的纹理。纹理... 阅读全文
posted @ 2015-06-16 15:54 Anita-ff 阅读(2565) 评论(0) 推荐(0) 编辑
摘要: 快速排序是编程中经常使用到的一种排序方法。可是很多朋友对快速排序有畏难情绪,认为快速排序使用到了递归,是一种非常复杂的程序,其实未必如此。只要我们使用好了方法,就可以自己实现快速排序。 首先,我们复习一下,快速排序的基本步骤是什么: 1、 判断输入参数的合法性 2、把数组的第一个数据作为比较的原点,... 阅读全文
posted @ 2015-06-09 10:55 Anita-ff 阅读(228) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/feixiaoxing/article/details/6844826 在上面一篇博客当中,我们发现普通查找和排序查找的性能差别很大。作为一个100万的数据,如果使用普通的查找方法,那么每一个数据查找平均下来就要几十万次,那么二分法的查找呢,20多次就可以搞... 阅读全文
posted @ 2015-06-09 10:22 Anita-ff 阅读(215) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/feixiaoxing/article/details/6844723无论是数据库,还是普通的ERP系统,查找功能数据处理的一个基本功能。数据查找并不复杂,但是如何实现数据又快又好地查找呢?前人在实践中积累的一些方法,值得我们好好学些一下。我们假定查找的数据... 阅读全文
posted @ 2015-06-08 16:42 Anita-ff 阅读(287) 评论(0) 推荐(0) 编辑
摘要: void process(){ char* point = (char*)malloc(100); free(point);}引自:http://blog.csdn.net/feixiaoxing/article/details/6839301内存是程序运行的基础。所有正在运行的代码都保... 阅读全文
posted @ 2015-06-08 14:44 Anita-ff 阅读(541) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 25 下一页