05 2018 档案

Vim粘贴代码时缩进混乱
摘要:1. 背景 在终端Vim中粘贴代码时,发现插入的代码会有多余的缩进,而且会逐行累加。原因是终端把粘贴的文本存入键盘缓存(Keyboard Buffer)中,Vim则把这些内容作为用户的键盘输入来处理。导致在遇到换行符的时候,如果Vim开启了自动缩进,就会默认的把上一行缩进插入到下一行的开头,最终使代 阅读全文

posted @ 2018-05-29 18:35 wpjamer 阅读(206) 评论(0) 推荐(0)

Firefox 启用 DNS over HTTPS 的方法
摘要:首先,需要 Firefox Nightly 版本,也就是 60.0 或更新的版本: https://www.mozilla.org/en-US/firefox/channel/desktop/ 然后打开 about:config 修改以下三处: network.trr.mode 如果你想只用 DNS 阅读全文

posted @ 2018-05-27 10:58 wpjamer 阅读(633) 评论(0) 推荐(0)

谈谈并发编程中的协程
摘要:高并发编程里多线程(进程)的弊端 其实从著名的 C10K 问题的时候, 就谈到了高并发编程时, 采用多线程(或进程)是一种不可取的解决方案, 核心原因是因为线程(或进程)本质上都是操作系统的资源, 每个线程需要额外占用1M或者2M的内存空间, 所以2G内存,能承受的线程数差不多只能到1k这个量级。 阅读全文

posted @ 2018-05-26 17:30 wpjamer 阅读(353) 评论(0) 推荐(0)

导航