webgl 系列 —— 渐变三角形

其他章节请看: webgl 系列 渐变三角形 本文通过一个渐变三角形的示例逐步分析:varying变量、合并缓冲区、图形装配、光栅化、varying 内插 绘制三个点v1 需求:绘制三个相同颜色的点,效果如下: 通过三角形的学习,这个需求非常容易实现。代码如下: const VSHADER_SOUR ...

03运算符

运算符 算数运算符 设:a = 10, b = 20 | 运算符 | 描述 | 实例 | | | | | | + | 加-两个对象相加 | a + b 输出结果 30 | | - | 减-得到负数或是一个数减去另一个数 | a - b 输出结果-10 | | * | 乘-两个数相乘或是返回一个被重复 ...

Java-反射

反射概述 Java反射机制: 是指在运行时去获取一个类的变量和方法信息。 然后通过获取的信息来创建对象,调用方法的一种机制。 由于这种<动态性>,可以极大的增强程序的灵活性,程序不用在编译期就完成确定,在运行期仍然可以扩展。 获取Class类的对象 案例: //Student类 public cla ...

正则的扩展详解

RegExp() 在es5中,RegExp的构造函数参数有两种情况 1、字符串 2、正则表达式 // 第一种情况 let regex = new RegExp('abc', 'i') // 第二种情况 let regex2 = /abc/i 这两种情况是等价的 let s = 'abc' regex ...

rust学习笔记(1):Day1 Moring

下面是4天学会rust教程的第一天早上学习内容,加油! 环境配置 首先需要安装Rustup和mingw-w64,其中Rustup用于安装Rust编译器和Cargo,编译出可执行文件还需要mingw-w64进行连接,当然如果你的电脑有装VS而且装msvc编译工具,也可以不使用mingw。 安装Rust ...

指针知识点总结

指针总结 基础概念 系统给虚拟内存的每个存储单元分配了一个编号,0x0000 0000-0xff ff ff ff,这个编号是地址,指针就是地址 内存数据的访问方式: (1)直接访问—按变量名存取变量。 (2)间接访问——将变量的地址存放在另一个变量(指针变量),通过指针变量来访问。 数据在内存中的 ...

13种Shell逻辑与算术,能写出5种算你赢!

相较于最初的 Bourne shell,现代 bash 版本的最大改进之一体现在算术方面。早期的 shell 版本没有内建的算术功能,哪怕是给变量加1,也得调用单独的程序来完成。 1、算术方法一: $(( )) 只要都是整数运算,就可以在 $(( )) 的算术表达式内使用所有的标准运算符。还有一个额 ...