Linux 开启 TCP BBR 拥塞控制算法
Mar 20, 2021
检查内核版本 Linux 内核 4.9 开始支持 TCP BBR,先查看一下当前内核是否支持: uname -r 当前使用的内核版本: 5.4.0-67-generic 检查可用的控制算法 sysctl net.ipv4.tcp_available_congestion_control 输出为: net.ipv4.tcp_available_congestion_control = reno cubic tcp_bbr 模块没有…
创建和解压 tar.xz 文件
Mar 17, 2021
创建压缩文件 tar -Jcvf filename.tar.xz dir_or_file 解压文件 tar -Jxvf filename.tar.xz
make -j 自动使用 CPU
Mar 17, 2021
export CPU_NUM=`sysctl -n hw.ncpu` # macOS export CPU_NUM=`nproc` # Linux make -j ${CPU_NUM}
OpenWRT 使用 iptables 阻止访问网站
Mar 13, 2021
OpenWRT -> NetWork -> Firewall -> Custom Rules iptables -I FORWARD -d mesu.apple.com -j REJECT iptables -I FORWARD -d xp.apple.com -j REJECT iptables -I FORWARD -d gdmf.apple.com -j REJECT iptables -I FORWARD -d updates-http.cdn-apple.com -j REJECT 以上规则可以禁止 iOS 和 macOS 自动检查更新,同时手动更新也禁止了。
zsh 快捷设置和取消代理
Mar 13, 2021
在 .zshrc 文件中加入两个方法: proxy_on() { export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890 echo "proxy on" } proxy_off() { unset https_proxy http_proxy all_proxy echo "proxy off" } proxy_on # 默认开启代理设置
修复 Parallels Desktop 在 Big Sur 上不能联网的问题
Mar 13, 2021
Parallels Desktop 16.1.3 版本已经解决这个问题了,以下仅对之前版本有效。 在系统更新到 Big Sur 以后,Parallels Desktop 启动任何虚拟机都会提示“网络初始化失败”,进入…
通过后缀名查询 MIME 类型
Mar 07, 2021
MIME type (现在称为“媒体类型(media type)”,但有时也是“内容类型(content type)”)是指示文件类型的字符串,与文件一起发送(…
Big Sur 下关闭“使用平滑字体(可用时)”选项
Feb 16, 2021
在 macOS 10.11 以前,在“系统偏好设置”的“通用”设置里,有一项设置是”使用平滑字体(可用时)“,在 Retina 屏幕下关闭它可以提升文字渲染的清晰度。 到了 macOS 10.11 这…
CSS 优化字体渲染
Feb 16, 2021
侧重文本的可读性(清晰度) 最好的抗锯齿效果 html { text-rendering: optimizeLegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } VSCode 如果你用的是 VSCode,也可以开启抗锯齿效果。 在设置里搜索font alias…
修复 ohmyzsh 的权限问题
Feb 16, 2021
安装了 OhMyZSH 和 Homebrew,打开终端后就会提示目录的权限不安全: 解决方法是重新设置目录的权限: chmod 755 /usr/local/share/zsh chmod 755 /usr/local/share/zsh/site-functions