首先要说,关于迭代模式,是和Java中的聚集密切相关的。体现的是“开-闭”原则,强调的是封装变化的思想。
迭代器是在JDK2-5时代的聚集遍历模式,从JKD5开始,对聚集的遍历,推崇for(E e:Es)的形式,更少的变量,更不易出错,迭代器是有点过时了,所以我们学习迭代模式,是为了开阔一下视野,理解其思想。...
分类:
其他好文 时间:
2014-10-14 14:40:18
阅读次数:
237
本章在第三章的基础上讲解如何绘制立方体并按照各自的中心进行旋转
绘制立方体实际上是绘制立方体的各个面,其中金字塔包括三个三角形侧面和一个正方形底面,
因为opengl ES里面不支持直接绘制正方形,所以需要将正方形拆分为两个三角形,
因此金字塔总共需要绘制5个三角形
立方体总共有8个顶点,我们在这里采用顶点索引的方式进行绘制
索引里面的值表示顶点的序号...
分类:
其他好文 时间:
2014-10-13 17:49:30
阅读次数:
422
explore your hadoop data and get real-time results 深度api集成使你大数据访问更加容易...
分类:
其他好文 时间:
2014-10-13 14:03:19
阅读次数:
271
起因:最近需要从hbase中向 ES中导一批数据,使用multiprocessing 启动多个程序同时向ES导数据,可以大大提高效率,因为导数的任务是可以按照时间分割的。
令我十分不解的,multiprocessing 是如何实现任务的分发,以及结果的回传的。我希望能够把它的实现机制与操作系统的进程机制对应起来。
经过阅读代码,得出的结论如下:
1. 父进程作为整个任务的分发器,每个worker是一个子进程
2. 子进程和父进程之间通过管道通讯,包括任务的分发和结果的回传(2个【管道】) ,管道通过【信号量...
分类:
其他好文 时间:
2014-10-03 13:57:04
阅读次数:
284
在之前成功绘制变色的几何图形之后,今天利用Openg ES的可编程管线绘制出第一张纹理。学校时候不知道OpenGL的重要性,怕晦涩的语法,没有跟老师学习OpenGL的环境配置,如今只能利用cocos2dx 2.2.3 配置好的环境学习OpenGL ES。源代码来自《cocos2d-x高级开发教程》,注释是本人的。
void HelloWorld::draw()
{
//opengl世界坐标轴...
分类:
其他好文 时间:
2014-09-29 01:26:27
阅读次数:
1172
Android中使用图形处理引擎,2D部分是android SDK内部自己提供,3D部分是用Open GL ES 1.0。今天我们主要要了解的是2D相关的,如果你想看3D的话那么可以跳过这篇文章。 大部分2D使用的api都在android.graphics和android.graphics.draw...
分类:
移动开发 时间:
2014-09-28 21:20:55
阅读次数:
402
Core Image是一个很强大的框架。它可以让你简单地应用各种滤镜来处理图像,比如修改鲜艳程度, 色泽, 或者曝光。 它利用GPU(或者CPU)来非常快速、甚至实时地处理图像数据和视频的帧。并且隐藏了底层图形处理的所有细节,通过提供的API就能简单的使用了,无须关心OpenGL或者OpenGL ES是如何充分利用GPU的能力的,也不需要你知道GCD在其中发挥了怎样的作用,Core Image处理了全部的细节。本文将会使用AVFoundation框架做些全局或局部的实时滤镜效果,并支持单张照片的拍摄或录制视...
分类:
移动开发 时间:
2014-09-28 18:51:35
阅读次数:
586
KeyboardJS - "构建你的应用吧,我会处理按键"太阳火神的漂亮人生 (http://blog.csdn.net/opengl_es)本文遵循“署名-非商业用途-保持一致”创作公用协议转载请保留此句:太阳火神的漂亮人生 - 本博客专注于敏捷开发及移动和物联设备研究:iOS、Android、H...
分类:
Web程序 时间:
2014-09-25 22:08:47
阅读次数:
152
AndEngine是一款基于OpenGL
ES技术的2D游戏引擎,可以运行在Android1.6及以上版本的系统中。拥有更多的游戏组件与扩展功能,在默认情况下已经可以支持中文。
虽然AndEngine作为游戏引擎在功能上较libGDX更为丰富和人性化,但相比libGDX的绘图渲染机能却逊色不少。libGDX有较为完善的OpenGLES环境适应性,而AndEngine在这方面的投入...
分类:
移动开发 时间:
2014-09-25 13:42:50
阅读次数:
244
一、 (1)OpenGL坐标系Cocos2D-x以OpenGL和OpenGL ES为基础,所以自然支持OpenGL坐标系。该坐标系原点在屏幕左下角,x轴向右,y轴向上。(2)屏幕坐标系屏幕坐标系使用的是不同的坐标系统,原点在屏幕左上角,x轴向右,y轴向下。iOS的屏幕触摸事件CCTouch传入的位....
分类:
其他好文 时间:
2014-09-24 14:10:47
阅读次数:
190