前言:上一篇简单说了this的飘忽不定,有时,需要把this固定下来,避免出现意想不到的情况。JavaScript 提供了call、apply、bind这三个方法,来切换/固定this的指向。(出来混总是要还的)。 1、call() 函数实例的call方法,可以指定函数内部this的指向(即函数执行 ...
分类:
移动开发 时间:
2020-04-26 18:34:53
阅读次数:
64
01|SRE迷思:无所不能的角色?还是运维的升级? (2020-04-23 23:57) 编辑 02 | 系统可用性:没有故障,系统就一定是稳定的吗? (2020-04-24 21:53) 编辑 03 | SRE切入点:选择SLI,设定SLO (2020-04-24 22:17) 编辑 04 | 错 ...
分类:
其他好文 时间:
2020-04-26 16:57:25
阅读次数:
212
// hadoop+spark二次排序代码 package com.swust.hadoop; import org.apache.spark.SparkConf; import org.apache.spark.api.java.JavaPairRDD; import org.apache.spa ...
分类:
其他好文 时间:
2020-04-26 16:43:00
阅读次数:
64
错误截图 错误解析 上错误的意思是 "超出最大调用堆栈大小" 出现这种错误最常见的原因是:在代码中的某个地方,您正在调用一个函数,该函数又调用另一个函数,依此类推,直到达到调用堆栈限制。这几乎总是因为具有未满足的基本情况的递归函数 举例 (function a() { a(); })(); 调用堆栈 ...
分类:
其他好文 时间:
2020-04-26 14:13:25
阅读次数:
64
在js中,typeof js内置对象实例都会返回object。例如: let value = [1,2,'a']; typeof回返回object,而Object.prototype.toString.call(value)回返回[object Array],但是自定义对象实例仍然回返回object ...
分类:
Web程序 时间:
2020-04-26 14:05:50
阅读次数:
87
错误写法: vector<T>* call() { vector<T> t; ... return &t; }int main(){ vector<T>* t=call(); ...} 正确写法: void call(vector<T>* t) { (*t)... ... } int main() ...
分类:
编程语言 时间:
2020-04-26 13:45:57
阅读次数:
73
#MongoDB使用: 条件操作,排序,索引,分页查询,聚合函数##mongodb条件查询 > use study switched to db study > db.student.insert({"name":"张三","age":18,"score":100,"sex":1}) WriteRe ...
分类:
数据库 时间:
2020-04-26 11:22:42
阅读次数:
71
什么是回调函数: 自定义的函数,不手动调用。某个函数运行期间来调用的自定义函数 同步回调: 立即执行,完全执行完了才结束,不会放入回调队列中 栗子: 数组遍历相关的回调函数/Promise的excutor函数 const arr = [1, 2, 5, 3] // 遍历时的箭头函数,我没有调用 ar ...
分类:
其他好文 时间:
2020-04-25 23:12:31
阅读次数:
82
Call to a member function addEagerConstraints() on null 这是laravel的关联关系出问题 原因:你没有返回关联关系,就调用了关联方法 解决: public function xxx() { return $this->belongsTo(yy ...
分类:
其他好文 时间:
2020-04-25 19:01:23
阅读次数:
212
Callable接口:与Runnable接口功能相似,用来指定线程的任务。其中的call()方法,用来返回线程任务执行完毕后的结果,call方法可抛出异常。 ExecutorService:线程池类 <T> Future<T> submit(Callable<T> task):获取线程池中的某一个线 ...
分类:
编程语言 时间:
2020-04-25 16:49:22
阅读次数:
103