Centos7 搭建L2TP+IPsec VPN
Centos7 搭建L2TP+IPsec VPN L2TP是一种工业标准的Internet隧道协议,功能大致和PPTP协议类似,比如同样可以对网络数据流进行加密。 阅读全文
ksmd 占用太多 CPU 资源
在一台 Centos 7.5 服务上运行了4台kvm, 发现ksmd的CPU占用时间最大, 占用比一直处于30%-50%左右 阅读全文
在Centos上搭建git服务
安装git在centos系统上安装git 12yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-develyum install git 接下来我们 创建一个git用户组和用户,用来运行git服务 阅读全文
谈谈MySQL中的utf8和utf8mb4
UTF-8使用一至六个字节为每个字符编码(尽管如此,2003年11月UTF-8被RFC 3629重新规范,只能使用原来Unicode定义的区域,U+0000到U+10FFFF,也就是说最多四个字节)。 阅读全文
Stack vs Heap
The Stack什么是堆栈?它是计算机内存中的一个特殊区域,存储着被函数(包括main()函数)创建的临时变量。它由CPU非常紧密的管理和优化,是一种LIFO(后进先出)的数据结构。函数每一次定义一个新的变量,它都会被放进堆栈中。当函数执行完成退出时,被这个函数放到堆栈里的变量都会被释放,也就是从堆栈中被删除。一旦堆栈变量被释放,对于其他的堆栈变量而言,这个特殊的内存区域就变的可用。 阅读全文
React.js小书笔记
第一阶段一个组件应该有自己的显示形态行为,组件的显示形态和行为可以由数据状态(state)和配置参数(props)共同决定。数据状态和配置参数的改变都会影响到这个组件的显示形态。 阅读全文
Mac下Beyond Compare无限试用
Mac升级到Catalina之后发现老版的Beyond Compare无法使用了,没办法,去官网下载了最新的4.3.x安装后终于可以使用啦!不料试用期到期后又悲催了。 阅读全文
microtasks and macrotasks
在event loop中经常会提到2个task queue,一个是microtasks,另一个是macrotasks,它们之间有什么不同呢? 每一次事件循环,都会先执行macrotask queue的任务,此queue在[ WHATWG specification]中被简单的叫做task queue。 阅读全文