异常分为以下三种 自定义异常 可预知异常 不可预知异常 下面具体说明如何分类处理,从而保证无论触发什么异常均可返回理想的自定义数据格式 ResultCode ResponseResult 自定义异常类 CommonCode (自定义异常信息返回数据枚举类) 异常处理(包含自定义异常和不可预见异常和可 ...
分类:
编程语言 时间:
2019-12-20 13:46:51
阅读次数:
96
1. 确保数组值 使用 grid ,需要重新创建原始数据,并且每行的列长度可能不匹配, 为了确保不匹配行之间的长度相等,可以使用Array.fill方法。 let array = Array(5).fill(''); console.log(array); // outputs (5) ["", " ...
分类:
Web程序 时间:
2019-12-19 23:35:32
阅读次数:
103
s6新增了一种定义对象实例的方法,Class(类)这个概念,作为对象的模板。class可以看作只是一个语法糖,通过class关键字,可以定义类。让对象原型的写法更加清晰、更像面向对象编程的语法。 一. Class的基本用法 1. constructor方法 1 //定义类 2 class Point ...
分类:
其他好文 时间:
2019-12-18 23:49:56
阅读次数:
113
JS继承的六种方式 构造继承 通过使用call、apply方法可以在新创建的对象上执行构造函数,用父类的构造函数来增加子类的实例,以此实现继承。 具体实现: 优点:简单明了,直接继承超类构造函数的属性和方法 缺点:在子实例中会拷贝父类构造函数中的方法,当子类很多的时候,会增加内存的占用量,并且当实例 ...
分类:
Web程序 时间:
2019-12-18 21:52:12
阅读次数:
106
题目: 写两个线程,一个线程打印1-52,另一个线程打印A-Z,打印顺序为12A34B56C......5152Z。要求用线程间的通信。 /** * 写两个线程,第一个线程打印1-52,第二个线程打印A-Z,打印结果为12A34B...5152Z */public class ThreadPrint ...
分类:
编程语言 时间:
2019-12-18 17:37:36
阅读次数:
136
angular.glsl Bounce.glsl BowTieHorizontal.glsl BowTieVertical.glsl burn.glsl ButterflyWaveScrawler.glsl cannabisleaf.glsl circle.glsl CircleCrop.glsl ...
分类:
其他好文 时间:
2019-12-18 14:55:08
阅读次数:
284
SST(Super Simple Task) 是一个基于任务优先级、抢占式、事件驱动、RTC、单堆栈的超级简单任务调度器,它基于Rober Ward一篇论文的思想,Miro Samek用C重新编程实现的,它是QP中QK的的基本思想。 QK加上状态机事件处理的方法QEP,再加上任务的注册与事件的保存与 ...
分类:
其他好文 时间:
2019-12-18 14:54:50
阅读次数:
129
QK是一个很小的抢占式微内核调度程序,它专用用QP中。 QK的思想源于SST,Miro Samek重写了自己前期编的SST(Super Simple Task)代码。 QK循环查询AO队列的状态表QK_readySet_,查找当前最高级的AO(活动对象,任务),分发最高级AO队列中的事件到相对应的A ...
分类:
其他好文 时间:
2019-12-18 14:28:42
阅读次数:
91
什么是Java异常?
Java中,根据错误性质将错误分为了两类:错误和异常。在java中,有一个类叫Throwable,是Java中所以错误和异常的父类,它有两个子类:一个是错误类 Error 一个是异常类 Exception
异常:程序中执行结果与预期结果不一致
异常有两种:编译器异常(Excep... ...
分类:
编程语言 时间:
2019-12-18 14:25:38
阅读次数:
84
OOP语言都支持两个继承方式:接口继承和实现继承。在ECMAScript中支持实现继承,而且其实现继承主要是依靠原型链来实现的。 每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针,而实例都包含一个指向原型对象的内部指针。当我们让原型对象等于另一个类型的实例,那么就实现了继承。 fu ...
分类:
编程语言 时间:
2019-12-17 18:00:28
阅读次数:
105