摘要: # MacbookPro 17年款老机器升级Macos10.15.7挺好的 由于需要安装一些软件,至少需要10.14或者10.15,所以,把MacBookPro 17年款的老机器进行了升级,原装的系统是10.12.6. 安装之前在网上搜索了各种升级的利弊,有升级成功的,也有很多说升级之后不能使用,然 阅读全文
posted @ 2023-08-19 19:15 yangwen0228 阅读(2213) 评论(0) 推荐(0) 编辑
摘要: wsl中启动emacs GUI wsl中启动emacs GUI Table of Contents 1. linux 配置 1.1. wsl 1.2. wsl2 2. X11 Server 2.1. debian/ubuntu 3. 中文字体 4. 输入法 5. 参考 Windows 中使用 Ema 阅读全文
posted @ 2023-06-19 14:24 yangwen0228 阅读(127) 评论(0) 推荐(0) 编辑
摘要: CentOS7.3中编译clangd 在CentOS7.3中进行C++的开发,使用VSCode的WSL模式,需要在CentOS中安装clangd,从GitHub官方发布版本下载的clangd是需要依赖GLIBC2.18的,这样就需要在CentOS中编译GLIBC2.18,这个编译也挺方便,挺快的,就 阅读全文
posted @ 2023-03-06 14:17 yangwen0228 阅读(726) 评论(0) 推荐(0) 编辑
摘要: 使用ccache对C++编译加速 我们使用cmake作为C++的编译编排系统,当修改CMakeLists.txt文件之后,就会对配置文件进行更新,再去进行make的时候,缓存就失效了,需要重新编译,当项目很大时,编译时间会非常长。这时,我们可以添加ccache来加速我们的二次编译速度,速度可以大大的 阅读全文
posted @ 2023-02-26 11:46 yangwen0228 阅读(44) 评论(0) 推荐(0) 编辑
摘要: wsl中快速添加centos wsl官方的安装可以通过Microsoft Store进行安装,但是CentOS已经没有官方支持了,Microsoft Store中也没有,可以从GitHub中下载wsl的发行版: https://github.com/mishamosher/CentOS-WSL/re 阅读全文
posted @ 2023-02-26 11:28 yangwen0228 阅读(58) 评论(0) 推荐(0) 编辑
摘要: Windows中使用wsl之后文件名大小写不敏感导致的问题 现象 最近使用WSL中的CentOS作为c++的编译和开发环境,有个地方一直编译失败,报如下错误: make[2]: *** No rule to make target `src/CMakeFiles/Xyz.dir/depend'. S 阅读全文
posted @ 2023-02-25 23:09 yangwen0228 阅读(152) 评论(0) 推荐(0) 编辑
摘要: Centos7中配置c++开发环境 c++不像Java等语言是跨平台的,在Windows开发之后,在Linux直接部署就行了,而是需要在Linux中进行开发和调试,那怎么在Windows系统里面模拟一个Linux的环境呢,最方便的就是利用Docker了,可以提供一个干净稳定可以快速复制的开发环境,省 阅读全文
posted @ 2023-02-18 16:18 yangwen0228 阅读(578) 评论(0) 推荐(0) 编辑
摘要: Raft分布式一致性研究 年前有点时间,决定把Raft分布式一致性协议实现一下,加深理解和认识,发现这件事真的是“纸上得来终觉浅,须知此事要躬行”。照着协议上的规则来写,就短短的几条规则,代码可以很快的完成,但是要想正确运行,通过所有的测试案例,那真是要磨掉一层皮,刚刚过年没回老家,在上海有时间调试 阅读全文
posted @ 2023-02-18 15:17 yangwen0228 阅读(102) 评论(0) 推荐(0) 编辑
摘要: Ubuntu或Debian中安装老版本的gcc 最近碰到C++中老版本的属性初始化问题,在新版本的gcc中无法复现,所以,需要安装老版的gcc-4.8.5,但是直接安装,源里面是没有的。 要安装只能自己手动去下载对应的.deb安装包(很多Ubuntu和Debian的安装包.deb是可以共用的)。 d 阅读全文
posted @ 2023-01-15 19:37 yangwen0228 阅读(773) 评论(0) 推荐(0) 编辑
摘要: nginx反向代理worker_rlimit_nofile和worker_connections配置 当worker_rlimit_nofile和worker_connections配置过小时,会导致调用大量失败。具体这个值和用户量的关系是怎样的呢? 先说结论,验证过程还挺麻烦的,试了一天才发现这个 阅读全文
posted @ 2022-12-09 23:32 yangwen0228 阅读(1533) 评论(0) 推荐(0) 编辑