Chenyao

Recent posts

Mar 30, 2020
Migrating to Hugo 因为感觉hugo 用起来比hexo 用起来更清爽一些。清爽指安装方便和没有很大的node_modules。 为了兼容之前的链接格式,直接在fron…
Jan 9, 2020
安装 archlinux 这篇文章长期更新,用来记录我对系统做的更改。 安装 按照官方wiki上的安装指南装问题不大。最大的问题是按照wiki 我发现配802.1x 的wif…
Apr 12, 2019
noria 周一的时候reading group 分享了这篇文章,我的slides。 主要是参考noria 作者给talk 的时候用的slides。这个最核心的思想是既然…
Mar 10, 2019
【翻译】关于PostgreSQL 的共享缓存访问控制的规则(Notes About Shared Buffer Access Rules) 翻译自 src/backend/storage/buffer/README 译者注:下文里面如果单独的用“缓存”这个词,那么原文中一般是是“buffer”。这时候指的是内存里面用来存放磁盘内容的最小单位。或者…
Mar 8, 2019
Chromebook 体验 心血来潮花了200多刀,主要是看上这玩意有type-c,同时是触摸屏。但是没想到cpu很菜…… 应用商店 可以安装安…
Dec 30, 2018
用wg 构建自己的Overlay Network 由于今天回家,加上Menci 告诉我说ios 上有wg 的客户端了,借我了一个美区账号,于是我就修了一下脚本,终于构建出来一个完全的overlay…
Dec 27, 2018
搭建grafana 今天因为非常冷,然后打开米家的APP,woc,这怎么室内都有17度,昨天多少度来着?然后就想起来杰哥之前搭的grafana,于是干脆在路由器…
Aug 20, 2018
word.lcy.im word.lcy.im 项目地址:louchenyao/malleable 背景 考虑到自己该背背单词准备托福(闲的发毛),翻出来了之前在二手书店买的的托福词汇。想起…
Mar 30, 2018
一次由于Channel buffer size导致Go内存泄漏的分析 我代码里面有这么一段逻辑 func foo() int { ch := make(chan int) go func() { ch <- 1 }() go func() { ch <- 2 }() ret := <- ch return ret } 这里问题出在make(chan int)时,默认buffer…
Sep 14, 2017
从ubuntu server 开始,配置自动分流的软路由 花了好长时间,配置好了一台软路由,现在可以自动分流,国外流量通过vps出去。我自己还造了一个dns服务器的轮子,现在可以预查一下,国内的用1…