Set GOOS for gopls in Vim/Neovim
I use Neovim to develop my Go project on macOS, but my project only run on Linux Machines, so I need to use to some Linux specific packages like https://pkg.go.dev/golang.org/x/sys@v0.10.0/unix.
Here the issue is: I can’t jump to the definition of xxx_linux.go files, because the GOOS environment variable is set to “darwin” on macOS.
vim.g.GOOS = "linux" can set the GOOS in neovim, but it not works for me, since the GoTest function of vim-go will not function properly.
树莓派作为单独的翻墙机器
之前写过树莓派 3B 使用 clash 作为透明网关 ,后面由于 3B 只有百兆网口,遂改成直接用刷了老毛子的 Newifi3 运行 clash 。 这几年一直用免费的 oracle vps 作为梯子,勉强够用,直到最近开通了 YouTube Premium 才觉得不够用,就买了个机场服务,速度真是屌,晚高峰4K 无压力。 这时路由器性能就成了瓶颈,YouTube 速度只有 30 Mbps , 而电脑直接运行 clash 可达到 80 Mbps。又得搬出停灰已久的树莓派了。
2022-总结
2022,操蛋的一年终于过去了。
新冠三年,终于画上句号。再挣不到钱就不能怪疫情了。
记一次忘记 close rows 引发的惨案
这周帮业务团队排查一个Go 服务问题,这里记录下。
how-to-calculate-the-cpu-usage-in-linux
As we know, one can use top or other tools to get cpu usage。 Below is the output of top
Now I will explain how to calculate the CPU usage in Linux.
树莓派 3B 使用 clash 作为旁路由网关
最近发现树莓派涨价了,所以翻出了吃灰很久的树莓派 3B+,作为可以翻墙的旁路由网关,替代性能孱弱的路由器翻墙。这里记录下步骤。
2021-总结
2021 过得真快,没反应过来就完事了,可能是年纪大了。
可恶,还是没有财务自由,睡后收入也没提升一个数量级。
2021年北京同仁医院视网膜脱落手术经历
父亲高度近视,3个月前左眼看不见了,在家里小医院开药吃,耽误了治疗。元旦来北京同仁医院手术治疗,这里记录下,供其他人参考。