1.关于javascript javascript是一门单线程语言,在最新的HTML5中提出了Web-Worker,但javascript是单线程这一核心仍未改变。所以一切javascript版的"多线程"都是用单线程模拟出来的,一切javascript多线程都是纸老虎! 2.javascript事 ...
分类:
Web程序 时间:
2021-01-01 11:56:18
阅读次数:
0
事件循环是asyncio提供的核心运行机制 column column asyncio.get_event_loop() 返回一个事件循环对象,时asyncio.BaseEventLoop的实例 AbstractEventLoop.stop() 停止运行事件循环 AbstractEventLoop. ...
分类:
其他好文 时间:
2020-11-07 17:43:04
阅读次数:
28
EventLoop详解 一、什么是EventLoop? 想要了解event loop我们就要从js的工作原理说起。首先,大家都知道js是单线程的。所谓单线程就是进程中只有一个线程在运行。那么,js为什么是单线程而不是做成多线程的呢?个人理解,js是用来实现浏览器与用户之间的交互的。如果同时要处理用户 ...
分类:
其他好文 时间:
2020-08-17 17:13:33
阅读次数:
71
题目地址:https://leetcode-cn.com/problems/hua-dong-chuang-kou-de-zui-da-zhi-lcof/ 题目描述 给定一个数组 nums 和滑动窗口的大小 k,请找出所有滑动窗口里的最大值。 题目示例 示例: 输入: nums = [1,3,-1, ...
分类:
编程语言 时间:
2020-05-07 23:19:05
阅读次数:
130
好记性不如烂笔头,还是记记吧。 jmeter压测的指标有很多,先从简单的入手,下一章节再讲解jmeter组件的作用。 需求是:访问百度的压测指标是:10s内并发5,持续15次请求。那么需要设置以下几点: 1、新增一个线程组,线程属性有3个属性:线程组、Ramp-Up时间、循环次数。先了解这三个属性的 ...
分类:
其他好文 时间:
2020-04-27 17:50:01
阅读次数:
189
[TOC] 算法 时间复杂度 算法的时间复杂度是一个函数,它定量描述了该算法的运行时间,时间复杂度常用“O”表述,使用这种方式时,时间复杂度可被称为是渐近的,它考察当输入值大小趋近无穷时的情况 时间复杂度小结: 时间复杂度是用来估计算法运行时间的一个式子(单位) 一般来说,时间复杂度高的算法比复杂度 ...
分类:
编程语言 时间:
2020-04-02 18:16:04
阅读次数:
76
场景: 在某个异步循环中 需要执行某个阻塞任务(例如文件读写., 保存图片等) 如果这个时候直接在异步事件循环中直接运行, 那么所有任务都会阻塞在这里, 明显是不行的 解决方案: https://docs.python.org/3/library/asyncio-eventloop.html#exe ...
分类:
其他好文 时间:
2020-04-01 22:08:32
阅读次数:
85
你写的代码导致浏览器运行奔溃,或页面卡住了,卡死了,怎么办? 你可以试试定时器的一个方法,叫做数组分块。 脚本长时间运行的问题通常由两个原因造成的: 1.过长或过深的函数调用 2.进行大量处理的循环。 长时间循环通常遵循下面模式 for(let i = 0,len = data.length; i ...
分类:
其他好文 时间:
2020-03-22 14:11:23
阅读次数:
71
1、 //秉持着必然进入一个环的思想 #include<bits/stdc++.h> using namespace std; const int N=100009; int color[N];//记录此节点的颜色(也就是是哪个节点发出的路径经过了这个节点) int circle[N];//记录环大 ...
分类:
其他好文 时间:
2020-02-09 22:01:50
阅读次数:
71
在学习LoRa的过程中,有很多的关键字概念需要了解清楚,这样在学习的过程中才能知其所以然。 1、扩频因子(SF) LoRa采用多个信息码片来代表有效负载信息的每个位,扩频信息的发送速度称为符号速率(RS),扩频因子 = 码片速率/符号速率(RS),其表示了每个信息位需要发送的符号数量。 扩频扩频因子 ...
分类:
其他好文 时间:
2019-09-25 12:24:27
阅读次数:
93