一键关闭WeGame和LOL客户端,避免浪费时间 Oct 1, 2024

如何快速关闭WeGame和LOL客户端?恶心的wegame总是在关闭游戏的时候浪费我时间,所以写了一个批处理文件,一键关闭wegame和LOL客户端。

...
Huawei手机防杀后台 Sep 22, 2024

设置里搜索下面两个设置,然后参考下面UU加速器的教程进行设置即可

  1. 应用启动管理
  2. 电池优化
...
macOS一些配置 Sep 22, 2024 ...
Windows11 WSL2使用 Sep 22, 2024

wsl 全称是 windows 的 linux 子系统,可以理解为在你的 windows 电脑上提供一个 linux 的工作环境。

windows 虚拟化的基础知识

windows 功能 作用 其他
Hyper-V 微软自己的虚拟化工具 包含了“管理工具”和“平台”,其中“平台”包含“服务”和“虚拟机监控程序”
Windows Subsystem for Linux WSL1,不是我们讨论的 WSL2 所需要的
Virtual Machine Platform 虚拟机平台(WSL2 的底层依赖) 看到说 Hyper-V 也依赖这个,但启用 Hyper-V 并不需要启用虚拟机平台,因此我觉得 Hyper-V 依赖的是“Hyper-V 虚拟机监控程序”吧
Windows Sandbox 一个隔离的桌面环境 我反正没用过,不了解
Windows 虚拟机监控程序平台 用于支持 vmware 等第三方虚拟机软件
  1. 虚拟机平台会一定程度上影响游戏性能,为了游戏性能,可以关闭虚拟机平台、Hyper-V。Windows 虚拟机监控程序平台、适用于 Linux 的 Windows 子系统我理解是不影响游戏性能的。参考用于在 Windows 11 中优化游戏性能的选项
  2. Hyper-V 和 vmware 等软件是冲突的,详见虚拟化应用程序无法与 Hyper-V、Device Guard 和 Credential Guard 协同工作

关闭虚拟机平台和 Hyper-V 虚拟机监控程序:

...
OBS直播、录屏 Sep 7, 2024 ...
Rust在poll方法中使用锁 Aug 9, 2024

看到一个在poll方法中使用锁的问题,觉得很有意思,记录一下。

...
Homebrew安装指定版本的软件 Jul 26, 2024

需要在mac上安装 clang-format-16,记录下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核心的使用率,如下:

alt text

下图是展示aida64提供的电压的配置:

...
Windows11仅以大核启动以解决部分游戏大小核心调度不佳导致帧率不稳定的问题 Jun 28, 2024

大小核调度横空出世后,游戏需要额外做优化来让大小核架构发挥最大潜力。而没有正确优化的游戏比如老头环就会出现帧率抖动,伴随着显卡占用率抖动的现象。之前我使用 process lasso这个软件来设置cpu亲和性来解决该问题。该方案最大的问题是需要屏蔽小懒熊防作弊后,process lasso 才能生效。而屏蔽小懒熊会导致无法使用联机模式。

...