摘要: 1. 冒泡排序 开始交换的区间为0~N-1,将第1个数和第2个数进行比较,前面大于后面,交换两个数,否则不交换。再比较第2个数和第三个数,前面大于后面,交换两个数否则不交换,依次进行。 a.时间复杂度:平均时间复杂度是O(n^2),在最佳状态时,时间复杂度也会缩小到O(n); b.空间复杂度:由于辅 阅读全文
posted @ 2018-12-24 23:30 一路向北87110 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 使用缓冲区对象向顶点着色器传入多个点 1. 创建缓冲区对象gl.createBuffer() 2. 绑定缓冲区对象gl.bindBuffer() 3. 将数据写入缓冲区对象gl.bufferData() 4. 将缓冲区对象分配给一个attribute对象gl.vertexAttribPointer( 阅读全文
posted @ 2018-12-23 23:23 一路向北87110 阅读(454) 评论(0) 推荐(0) 编辑
摘要: OpenGL ES着色器语言(GLSL ES) 1. 强类型语言 2. 内置变量 gl_Position(坐标) gl_PointSize(尺寸) gl_FragColor(颜色) 3. gl_pointSize必须使用浮点型,gl_PointSize=10 会报错,必须10.0这种格式的类型。 4 阅读全文
posted @ 2018-12-23 23:11 一路向北87110 阅读(561) 评论(0) 推荐(0) 编辑
摘要: npm script 相比 grunt、gulp、webpack更为简单。 1.初始化npm init 2.安装eslint npm install eslint -D 3. 初始化 eslint 输入shell 脚本 ./node_modules/.bin/eslint --init 结果生成的 阅读全文
posted @ 2018-12-20 21:26 一路向北87110 阅读(217) 评论(0) 推荐(0) 编辑