1.同步模块模式 模块化:将复杂的系统分解成高内聚、低耦合的模块,使系统开发变得可控、可维护、可拓展,提高模块的复用率。 同步模块模式一SMD (Synchronous Module Definition):请求发出后,无论模块是否存在,立即执行后续的逻辑,实现模块开发中对模块的立即引用。 模块化开 ...
分类:
编程语言 时间:
2020-06-08 14:58:41
阅读次数:
76
事务 ? 开启事务 multi ? 作用 设定事务的开启位置,此指令执行后,后续的所有指令均加入到事务中 ? 执行事务 exec ? 作用 设定事务的结束位置,同时执行事务。与multi成对出现,成对使用 注意:加入事务的命令暂时进入到任务队列中,并没有立即执行,只有执行exec命令才开始执行 ? ...
分类:
其他好文 时间:
2020-06-08 10:41:11
阅读次数:
63
举例 ##状态 对象生命期的一个阶段,在该阶段中该对象要满足一些特定的条件,并可从事特定的活动 表示法: 三个特定的动作标号:entry,exit,do entry:入口动作,进入状态,立即执行 exit:出口动作,退出状态,立即执行 do:内部活动,占有有限时间,并可以中断的工作 ##转换 ##作 ...
分类:
其他好文 时间:
2020-06-01 14:17:26
阅读次数:
79
1.多任务协程 pip install asyncio(协程的模块) 和 pip install aiohttp(支持网络异步请求的的模块)第一步:创建任特殊函数,在函数定义前面加上async关键字(用来发送请求) 该函数特殊之处:1.调用后不会立即执行 2.函数调用后返回一个协程对象第二步:创建协 ...
分类:
其他好文 时间:
2020-05-30 12:26:31
阅读次数:
52
ECMAScript 6入门 let和const命令 1. let命令声明的变量只在let命令所在的代码块内有效 2. let所声明的变量一定要在声明后使用,否则报错 3. 块级作用域的出现,实际上使得广泛应用的匿名立即执行函数表达式(匿名IIFE)不再必要了 4. const只能保证指向实际数据的 ...
分类:
其他好文 时间:
2020-05-25 19:20:41
阅读次数:
60
1、关闭 rpcbind 服务 sudo systemctl disable rpcbind 2、关闭开机自启动 sudo systemctl disable rpcbind 3、立即执行关闭 systemctl stop rpcbind.socket 4、 验证是否监听 netstat -anup ...
分类:
其他好文 时间:
2020-05-25 15:34:16
阅读次数:
114
本文主要介绍 1. 立即执行函数 :又叫自执行函数,定义即执行 2. 变量提升 : 作用域内提升 3. 闭包 : 一个可以访问私有作用域的函数及其所在的运行环境的组合 4. 使用闭包定义私有变量 :变量私有化 5. 模块化 :作用域独立化及私有化 6. 柯里化 :定义多参数函数增加函数使用灵活性 7 ...
分类:
Web程序 时间:
2020-05-22 13:14:14
阅读次数:
54
防抖 防抖和节流的作用都是防止函数多次调用。区别在于,假设一个用户一直触发这个函数,且每次触发函数的间隔小于 ,防抖的情况下只会调用一次,而节流的 情况会每隔一定时间(参数 )调用函数 对于按钮防点击来说的实现:如果函数是立即执行的,就立即调用,如果函数是延迟执行的,就缓存上下文和参数,放到延迟函数 ...
分类:
其他好文 时间:
2020-05-18 16:11:00
阅读次数:
53
JS里面settimeout可以传一个时间参数,表示延迟多长时间之后立即执行。 当然这个时间并不能精确,只能尽力而为: 例如: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" c ...
分类:
Web程序 时间:
2020-05-15 13:41:32
阅读次数:
64
1、线程池的优势 (1)、降低系统资源消耗,通过重用已存在的线程,降低线程创建和销毁造成的消耗; (2)、提高系统响应速度,当有任务到达时,通过复用已存在的线程,无需等待新线程的创建便能立即执行; (3)方便线程并发数的管控。因为线程若是无限制的创建,可能会导致内存占用过多而产生OOM,并且会造成c ...
分类:
编程语言 时间:
2020-05-15 00:07:54
阅读次数:
83