let Promise = require('./myPromise'); //导入自己实现的类【1】简单resolve() reject() throw new Error(‘error’)// 构造函数中核心步骤try {executorCallback(resolve, reject); } ... ...
分类:
其他好文 时间:
2020-06-07 19:51:55
阅读次数:
84
英文 中文翻译 Promise 承诺 resolve 解决 reject 故障 Promise Promise是一个对象,它代表了一个异步操作的最终完成或者失败。 本质上Promise是一个函数返回的对象,我们可以在它上面绑定回调函数,这样我们就不需要在一开始把回调函数作为参数传入这个函数了。 MD ...
分类:
其他好文 时间:
2020-06-07 19:16:46
阅读次数:
61
【1】基础应用——单次调用const fs = require('fs');//Promise初始化为:等待状态 pendinglet promise = new Promise((resolve, reject) => {console.log('start...');//异步任务fs.readF... ...
分类:
其他好文 时间:
2020-06-07 11:14:04
阅读次数:
82
一个函数参数:new Promise(function(resolve, reject)) 每个Promise构造函数可接受一个参数,该参数为一个函数,该函数又有两个参数resolve和reject,分别表示为成功之后的回调函数和失败之后的回调函数。 当异步操作执行成功后,会将异步操作结果作为参数传 ...
分类:
其他好文 时间:
2020-06-03 17:28:32
阅读次数:
88
一、为什么使用状态机? 在实际开发中,会经常遇到某个对象的状态需要管理,根据不同操作,来变更到各种相应的值,最基础的做法就是if-else,好处在于简单;坏处在于代码冗长不便于维护,比如参数要精准控制从什么状态变到什么状态的话最坏情况需要写一遍所有状态的if-else,然后每个动作都要判断一轮,枚举 ...
分类:
其他好文 时间:
2020-06-01 20:43:03
阅读次数:
100
Celery关键配置 # 任务失败或超时自动确认,默认为True CELERY_ACKS_ON_FAILURE_OR_TIMEOUT=False # 任务完成之后再确认 CELERY_ACKS_LATE=True # worker进程崩掉之后拒绝确认 CELERY_REJECT_ON_WORKER_ ...
分类:
编程语言 时间:
2020-06-01 01:13:06
阅读次数:
121
export default class Promise2 { state='pending' callbacks = [] resolve(result) { this.excute('fulfilled', result, 0) } reject(reason) { this.excute('r ...
分类:
其他好文 时间:
2020-05-30 14:17:18
阅读次数:
78
答: 打上以下补丁即可修复 $ wget https://patchwork.openembedded.org/patch/146107/mbox/ -O mbox && git am mbox --reject 参考资料: https://patchwork.openembedded.org/pa ...
分类:
其他好文 时间:
2020-05-29 21:01:03
阅读次数:
172
CentOS7 防火墙 一、防火墙的开启、关闭、禁用、查看状态命令 (1)启动防火墙:systemctl start firewalld (2)关闭防火墙:systemctl stop firewalld (3)设置开机启用防火墙:systemctl enable firewalld.service ...
分类:
其他好文 时间:
2020-05-27 18:41:49
阅读次数:
70
// 请求拦截器 axios.interceptors.request.use( config => { // 发送请求前 do something return config }, error => { // 请求错误时 do something return Promise.reject(err ...
分类:
移动开发 时间:
2020-05-27 15:20:04
阅读次数:
74