摘要:
对称加密 1.客户端与服务端协商加密算法及压缩方法以及ssl/tls最高协议版本号等信息发送给服务器 2.服务器选定加密方法,压缩方法 3.客户端把加密套件及生成随机clientrandom数发送给服务器 4.服务器选好加密套件及发送随机serverrandom数发送给客户端 5.浏览器确认 6.服 阅读全文
摘要:
浏览器架构:用户界面、浏览器引擎、渲染引擎、网络、xml解析器、显示后端、数据持久。 渲染引擎结构和工作流程: html/css/js dom树、渲染树、布局渲染树 显示后端绘制渲染树 chrome架构: 浏览器主进程(三个线程,主线程是用户界面,文件管理线程,网络线程)、工具进程、渲染进程(多个, 阅读全文
摘要:
停止并禁用虚拟机 NetworkManager 服务 # systemctl stop NetworkManager # systemctl disable NetworkManager 重启网络服务 # service network restart https://blog.csdn.net/q 阅读全文
摘要:
<script> function sum(a,b,c,d,e){ return a+b+c+d+e } const currying = (fn,arg = [])=>(...args)=>( fn.length args.concat(arg).length?fn(...args.concat( 阅读全文
摘要:
let timer = null function interval(func,wait){ let interv = function(){ func.call(null) timer = setTimeout(interv,wait) } timer = setTimeout(interv,wa 阅读全文
摘要:
1实现异步调用 const PENDDING = 'pendding', RESOLVED = 'resolved', REJECTED = 'rejected' class myPromise { constructor(handler){ this.status = PENDDING this. 阅读全文
摘要:
let num = 12345678.002345 let start = (num + '').split('.')[0].split('').reverse() let end = (num + '').split('.')[1] let s = '',cur = '',n = start.le 阅读全文
摘要:
吾日三省吾身,见不贤而内自省也 原型: 所有函数都有一个prototype属性,这个对象就是原型。 所有引用类型的__proto__属性都指向它的构造函数的prototype。 原型链: 当访问对象的某个属性时,先查找对象本身是否存在该属性,如果没有找到就去它的隐式原型__proto__(即构造函数 阅读全文
摘要:
今天突然看到一个字符串排列的算法,考虑自己写一下实在是太难了; 例子:abc abc acb bca bac cab cba var permutation = function(s) { const result = [] if(s){ queue = s.split('') permutatio 阅读全文
摘要:
const compose = (...fns) =>fns.reduce((a, b) =>(...x)=> b(a(x))); const trim1 = str => { console.log(str) let s = str.trim() return s; } const toNumbe 阅读全文