好程序员web前端教程分享怎么用promise解决回调和异步首先让我们看看下面这题输出什么?setTimeout(function(){console.log(1);},1000)console.log(2);我们得到的结果是:先输出2,后输出1;这是什么原因呢?大家应该都知道定时器是异步的;所以先先输出2;那么我们的需求来了,怎么先输出1,然后输出2呢?functionfoo(callback)
分类:
Web程序 时间:
2019-12-06 21:41:17
阅读次数:
91
pip install PyInstaller 报错: 后运行: 指定安装源进行安装: pip3 install pyinstaller -i https://pypi.doubanio.com/simple 安装成功 或者这个可以试试 修改超时时间: pip --default-timeout=1 ...
分类:
其他好文 时间:
2019-12-06 09:18:43
阅读次数:
91
使用Jsch执行命令,并读取终端输出 jsch "http://www.jcraft.com/jsch/" Jsch是java实现的一个SSH客户端。开发JSCH的公司是 jcraft: JCraft成立于1998年3月,是一家致力于Java应用程序和Internet / Intranet服务的应用 ...
分类:
Web程序 时间:
2019-12-05 13:35:15
阅读次数:
587
现象: 树莓派4b或3b+ 插着两个USB免驱相机 摄像头朝着灯就会报 time out 摄像头不朝着灯就不报 问题: 功率不够 朝着灯可能触发了USB相机的曝光补偿导致功率变大 解决: 使用带额外供电的hub linux下调用相机出现select timeout错误,有可能是相机(尤其是USB2. ...
分类:
其他好文 时间:
2019-12-05 01:32:16
阅读次数:
486
下面这篇分析tcp连接建立超时时间,很好。 linux上默认超时时间为127s, 因为发出syn后,若没有收到回复,默认重传次数为6,且采用指数退避方式 1-1 2-2 3-4 4-8 5-16 6-32 64s后认为失败。 一共是127s。 http://www.chengweiyang.cn/2 ...
分类:
其他好文 时间:
2019-12-04 20:32:47
阅读次数:
104
1. 初始化时记录idle时间,并启动一个延时任务,延时时间为idle时间,延时任务是io.netty.handler.timeout.IdleStateHandler.AllIdleTimeoutTask 2. channelReadComplete 会更新lastReadTime,lastWri ...
分类:
Web程序 时间:
2019-12-04 01:51:58
阅读次数:
92
大纲: 相关知识点: 主体: (1)模型原理 JS部分:初始化代码执行 WebAPIS:执行上下文对象(不是一个真的对象,而是一个抽象的虚拟对象,可以看做栈里的一个区域,包含很多对象) setTimeout:定时器管理模块(分线程) DOM(document):事件响应管理模块(分线程)callba ...
分类:
Web程序 时间:
2019-12-04 01:41:35
阅读次数:
105
大纲: 【主体】 (1)如何证明JS运行是单线程的? 上述代码执行顺序结果为:fn()→timeout 1111→timeout 2222 接下来对上述代码做下修改 执行结果如右图所示 接下来点击确认,关闭弹框,再往后1s执行timeoout 1111,再过1s执行timeout 2222 从这里可 ...
分类:
编程语言 时间:
2019-12-03 23:41:18
阅读次数:
101
先写服务端server.py: import socket import time HOST = '172.17.xx.xx' #服务器的私网IP #HOST = 'localhost' PORT = 8001 sock = socket.socket(socket.AF_INET, socket. ...
分类:
编程语言 时间:
2019-12-03 20:00:40
阅读次数:
96