- 博客(12)
- 资源 (2)
- 收藏
- 关注
原创 OpenGl基础绘制二
渲染图形的基本流程 1.创建GLSurfaceView 2.初始化渲染器 3.onSurfaceCreated(),onSurfaceChanged(),onDrawFrame()三个方法 4.着色器(顶点着色器,片元着色器) 5.顶点 颜色 纹理 6.绘制投影OpenGL中只提供了两种投影方式:一种是正射投影,另一种是透视投影正射投影(Orthographic P...
2018-03-18 20:24:45 222
原创 OpenGL基础之绘制
OpenGL绘制函数! 绘制方式 说明 GL_POINTS点) 绘制点 GL_LINES(线段) 连个点一组进行点的绘制,如果只有一个点就会舍弃这个点 GL_LINES_STRIP(条带线) 按照顶点顺序连接顶点 GL_LINES_LOOP(循环线) 按照顶点顺序连接顶点,最后一个点连接第一点 GL_TRIANGLES(三角...
2018-03-16 12:55:02 269
原创 C/C++语言基础
语言基础 字符串类-string常量与变量运算符程序和语句字符串类-string (属于类类型)(c++中)引入string头文件 #include ps:头文件名不是string.h1.1 定义字符串 1.2 字符串运算 复制(赋值 =) 链接(+)比较(关系运算符) 1.3 字符串数组 字符串数组中的元素字符串没有‘\0’这样的结束位...
2018-03-14 17:32:11 2490 2
原创 C/C++语言基础
c/c++语言基础基本类型(基本内置类型)构造类型指针类型引用类型空类型数组预处理命令基本类型基本类型(基本内置类型)1.整型 短整型(short int) 16bit 2字节 无符号短整型 0-65535 整型(int) 16bit 2字节 长整型(long int) 32bit 4字节2.浮点型 单精度(flo...
2018-03-14 16:59:18 901
原创 设计模式-创建型-构建者模式
基本概念:构建者模式的定义 将构建的过程和表示过程进行分离 构建的过程:隐藏 表示过程 : 开放构建者模式的场景 创建一个复杂的对象,同时改复杂对象有很多默认值(初始化)的时候,可以使用构建者模式。(典型:给对象设置可选参数)构建者模式案例 AlretDialog构建者模式-UML类图结构 4.1 分析角色划分 角色一:产品 ...
2018-03-12 22:49:32 150
原创 设计模式-创建性-单例模式
单例模式:为什么使用单例模式? 节约内存开销,提高效率(性能),提高资源使用率。 单例模式的特点:构造方法私有化定义静态方法返回当前对象确保这个对象是唯一的确保在序列化和反序列化操作的过程中同样保证同一个对象。列表内容不允许有子类(太监类->final)单例模式->恶汉式(单线程推荐使用) 优点:安全(为你提前准备好,不管你用不用) ...
2018-03-05 23:01:49 124
原创 设计模式
设计模式分三大类:创建型模式(5种)结构型模式(7种)行为型模式(11种)创建型模式分别是:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式结构型模式分别是:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式行为型模式分别是:策略模式、模板方法模式、观察者模式、迭代器模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解...
2018-03-05 22:54:41 131 1
原创 OpenGL 着色器语言基础
数据类型概述:标量 :也被称为“无向量”其值只有大小,并不具有方向。向量:有方向的量叫做向量。OpenGLES着色语言中,向量可以看做是用同样类型的标量组成,其基本类型也分为bool、int和float三种。 每个 向量可以由2个、3个、4个相同的标量组成。1.其基本类型也分为bool、int和float三种。 每个向量可以由2个、3个、4个相同的标量组成 2.向量在着色器中的作用可...
2018-03-05 22:25:29 433
原创 Android 模块化 组件化 插件化的关系
模块化:一个程序按照其功能做拆分,分成相互独立的模块(例如:登陆,注册)。模块化的具体实施方法分为插件化和组件化。组件化:开发模式下面module本来就是一个独立app,只是发布模式下变成library。插件化:就是不存在发布模式开发模式,每个组件业务就是一个独立apk开发,然后通过主工程app动态加载部署业务组件apk。插件化和组件化的异同:相同点:都必须能够实现单独调试、集成编...
2018-03-05 14:55:50 1019
原创 OpenGL和OpenGl ES简介
OpenGL的基本认识:OpenGL是什么?(开发的图形库)OpenGL可以来干什么?(应用领域:视频 图形 图片处理,2D/3d游戏引擎开发,科学可视化,医学软件的开发,CAD(计算机辅助技术),虚拟实境(AR VR),AI人工智能)等等。一个用来渲染图像的OpenGL程序需要执行的主要操作。OpenGL和OpenGL ES有什么关系? ...
2018-03-04 22:56:43 9254
原创 java算法
1.约瑟夫算法: 约瑟夫环:已知n个人(以编号1,2,3…n分别表示)围坐在一张圆桌周围。从编号为k的 人开始报数,数到m的那个人出列;他的下一个人又从1开始报数,数到m的那个人又出 列;依此规律重复下去,直到圆桌周围的人全部出列 demo下载地址!!!!!...
2018-03-02 15:11:25 167
原创 java的反射机制
java的反射机制1 JAVA的反射机制是什么?反射机制能做什么?反射机制的优点与缺点 2 认识 Class类,Class类能做什么? 3 JDK中提供的Reflection API 4 JAVA反射机制提供了什么功能 • 获取类的Class对象 • 获取类的Fields • 获取类的Method • 获取类的Cons...
2018-03-01 11:13:14 337
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人