05 2022 档案
宏任务和微任务
摘要:js 宏任务和微任务 代码 setTimeout(function() { // 异步宏任务 console.log('1'); }) new Promise(function(resolve) { // 同步 console.log('2'); }).then(function() { // 微任
阅读全文
节流和防抖
摘要:节流防抖的区别和应用场景 1. 节流 概念理解 设置一个节流阀,每次执行操作前,先判断节流阀是否为空,当节流阀为空时,表示可以执行下一次操作,否则不能执行下次操作 例如:高铁的卫生间是否被占用,由红绿灯控制,假设一个每个人上洗手间要五分钟,则五分钟之内别人不可以使用,上一个使用完毕之后,将红灯设置为
阅读全文
小皮 redis 配置
摘要:小皮redis配置教程 1. 打开 phpinfo phpstudy 打开方法 小皮打开方法 在 Apache 设置的网站目录下面新建一个 phpInfo.php 文件,代码如下 <?php phpinfo(); 启动你的 apache 通过 http://localhost:<端口号>//phpI
阅读全文
栈
摘要:栈 1. 理解 栈是一个只能从尾部进行插入和删除数据操作的线性表,存储方式通常使用顺序存储,很少使用链式存储 2. 栈的顺序存储 1. 结构体代码 typedef struct stack { ElemType *top; ElemType *base; ElemType stackSize } s
阅读全文
算法效率
摘要:算法的效率 影响因素 算法采用的策略和方案 编译产生的代码质量 问题的输入规模 机器执行指令的速度 算法时间复杂度 T(N) **T(N) = O(f(n))** 表示随着问题规模 n 的增大, 算法执行时间的增长率和 f(n) 的增长率相同, 称作算法的渐进时间复杂度, 简称时间复杂度 一般来讲,
阅读全文
队列
摘要:队列 1. 定义 队列是一个拥有头指针和尾指针的单链表或顺序表,只能在队尾插入,只能在队头出列; 2. 结构代码 // 链表结构 typedef struct QNode { ElemType data; struct QNode *next; } QNode, *QueuePrt; typedef
阅读全文