Homebrew安装指定版本 Jul 26, 2024

需要安装指定版本的thrift,记录下homebrew安装指定版本软件的方法。

...
Rust reqwest代码阅读 Jul 20, 2024

最近在自己的rust_http_proxy中实现了简单的反向代理,第一版用的是手搓的无连接池版本,大致流程如下:

  1. 首先 TcpStream::connect 建立连接
  2. 通过 conn::http1::Builder 拿到 sender
  3. 发送请求 sender.send_request(new_req)

工作的很正常,但是没有连接池。想到 hyper 官方提供的 reqwest 是有内置连接池的,于是研究了下做了改造,记录下过程中读到的代码。

...
Afterburner配置文件备份 Jun 28, 2024 下载MSIAfterburner.cfg到 %programfiles(x86)%\MSI Afterburner\Profiles。当前版本是4.6.6(beta3),下载地址:msi官方或guru3d下载。核心效果是展示各个cpu核心的使用率,如下:
Windows11仅以大核启动以解决部分游戏大小核心调度不佳导致帧率不稳定的问题 Jun 28, 2024 大小核调度横空出世后,游戏需要额外做优化来让大小核架构发挥最大潜力。而没有正确优化的游戏比如老头环就会出现帧率抖动,伴随着显卡占用率抖动的现象。之前我使用 process lasso这个软件来设置cpu亲和性来解决该问题。该方案最大的问题是需要屏蔽小懒熊防作弊后,process lasso 才能生效。而屏蔽小懒熊会导致无法使用联机模式。 现在我找到 ...
Windows11彻底禁止自动更新 Jun 28, 2024 关于windows自动更新,我的建议是关闭windows自动更新,时常到Windows 11, version 23H2 update history和Windows 11版本 23H2 更新历史记录看看有没有有用的更新。看到有更新后,千万别急着更新,过个十天半个月用搜索引擎搜搜看看该更新有没有问题再说。比如最近的kb5039302就存在虚拟机无限重启的问题。很多大问题是 ...
Debian10相关软件安装 Jun 21, 2024

字节的工作机是debian10的系统,比较老了,记录下一些软件的安装。

...
Expect Password Jun 19, 2024

对于需要输入密码的命令,通常我们不能简单地通过重定向输入(如使用 <<< )来避免手动输入密码。这是因为这些命令通常会直接从终端读取密码,以确保密码的安全性,不会从标准输入(stdin)读取。但是我们可以使用expect工具来自动输入密码。下面是自动实现kinit认证的步骤。

...
Linux包管理工具搜索特定文件/列出包的所有文件 Jun 18, 2024 yum 查询文件所属的软件包 例如搜索 libc.a (glibc的静态文件)和repoquery可执行文件所属的包: yum makecache yum provides "*/libc.a" # 搜索不在标准路径的文件,前面加上*/ yum provides repoquery # 搜索在标准路径下的文件 列出包里所有的文件 yum install -y yum-utils # 安装repoquery repoquery -l yum-utils # 列出yum-utils包的所有文件 搜索包 yum search clang apt 查询文件所属的软件包 使用以下命令查询某个 ...
14600KF降压(123微码)以及风扇调教 May 12, 2024

现在用的电脑CPU是14600kf,记录下CPU降压操作和对风扇的调教。整体调教方向是日常无声音+游戏时散热够用即可。最终效果是

  1. 水泵风扇(3pin接口,只能DC调速),常态下4.0v电压,1100转,有轻微声音
  2. 冷排风扇轻负载下650转以下,基本听不到声音
...
Nvidia显卡风扇转速设置 May 12, 2024 工具介绍——微星afterburner(俗称小飞机) afterburner是一款显卡超频、风扇调教、游戏帧率监控软件,可用于所有品牌的nvidia显卡,下载地址:微星网站下载或者guru3d下载,这两个都是官方下载链接,不推荐在别的地方下载。我下载的版本是4.6.6(Beta),虽然是Beta版本,但已经非常稳定,对4 ...