1、测试平台的构建 发生器(generator):创建事务并且将它们传给下一级 驱动器(drive):与设计进行会话 监视器(monitor):捕获设计返回的事务 计分板(scoreboard):将捕获的结果跟预期的结果进行对比 测试平台应该分成若干个块(block),然后定义它们相互之间如何通信。 ...
分类:
其他好文 时间:
2020-02-06 18:18:26
阅读次数:
92
1.数组去重 2.字符串去重 属性: Set.prototype.size:返回Set实例的成员总数。 Set 实例的方法分为两大类:操作方法(用于操作数据)和遍历方法(用于遍历成员)。下面先介绍四个操作方法。 add(value):添加某个值,返回 Set 结构本身。 delete(value): ...
分类:
其他好文 时间:
2020-02-06 18:10:52
阅读次数:
69
最近在找工作,好几次面试都问过数组去重的问题。虽然问的都不一样,但是核心思想是没有变的。第一种是比较常规的方法思路:构建一个新的数组存放结果for循环中每次从原数组中取出一个元素,用这个元素循环与结果数组对比若结果数组中没有该元素,则存到结果数组中Array.prototype.unique1 = ... ...
分类:
编程语言 时间:
2020-02-06 12:48:36
阅读次数:
116
本文介绍下js的OOP中的继承。 上图的要点为:Foo函数在创建时会自动生成内置属性prototype,而typeof Foo.prototype是object类型的。 上图的要点为:Foo.prototype内置两个属性,constructor和__proto__。 上图的要点为: 1.Stude ...
分类:
编程语言 时间:
2020-02-05 20:42:51
阅读次数:
89
spring bean 的作用域 1.singleton:唯一bean实例,Spring中的bean默认都是单例的。 2.prototype:每次请求都会创建一个新的bean实例。 3.request:每一次HTTP请求都会产生一个新的bean,该bean仅在当前HTTP request内有效。 4 ...
分类:
编程语言 时间:
2020-02-04 17:15:56
阅读次数:
87
提到JavaScript“面向对象编程”,主要就是封装和继承,这里主要依据阮一峰及其他博客的系列文章做个总结。继承机制的设计思想所有实例对象需要共享的属性和方法,都放在这个对象里面;那些不需要共享的属性和方法,就放在构造函数里面。由于所有的实例对象共享同一个prototype对象,那么从外界看起来,... ...
分类:
编程语言 时间:
2020-02-04 13:52:48
阅读次数:
83
1、原型链继承 : 得到方法 2、借用构造函数 : 得到属性 3、组合 4、new一个对象背后做了些什么? 创建一个空对象 给对象设置__proto__, 值为构造函数对象的prototype属性值 【this.__proto__ = Fn.prototype】 执行构造函数体(给对象添加属性/方法 ...
分类:
其他好文 时间:
2020-02-02 22:02:06
阅读次数:
95
判断自生属性与继承性 function foo() { this.name = 'foo' this.sayHi = function () { console.log('Say Hi') } } foo.prototype.sayGoodBy = function () { console.log ...
分类:
Web程序 时间:
2020-02-02 11:49:12
阅读次数:
98
这种错误就是跨域问题: 我百度了各种方法,最终下面这种方法解决了,直接上代码: 解决: 如果没安装axios: npm install axios -save //安装axios main.js //引入axios import axios from 'axios' Vue.prototype.ax ...
分类:
移动开发 时间:
2020-02-01 21:43:25
阅读次数:
155
本文我们介绍下js中this的用法。 由上图可得,默认this指向window,而在node.js中this默认指向global。 由上图可得: 1.原型链为o->MyClass.prototype。 2.函数如果没有明确返回值默认返回this。 由上图可得:call和apply功能相同,不同之处为 ...
分类:
编程语言 时间:
2020-02-01 14:37:29
阅读次数:
72