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)”)是指示文件类型的字符串,与文件一起发送(例如,一个声音文件可能被标记为 audio/ogg ,一个图像文件可能是 image/png )。它与传统Windows上的文件扩展名有相同目的。 …
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 aliasing,设置为antialiased。 …
修复 ohmyzsh 的权限问题
Feb 16, 2021
安装了 OhMyZSH 和 Homebrew,打开终端后就会提示目录的权限不安全: 解决方法是重新设置目录的权限: chmod 755 /usr/local/share/zsh chmod 755 /usr/local/share/zsh/site-functions
iOS:禁用快捷指令的通知
Feb 09, 2021
进入系统设置,打开“屏幕使用时间”: 点击“查看所有活动” 滑动到最下面的“通知”分类,找到“快捷指令”,点击进入通知设置页面
网页排版:精确控制文字行高和间距
Feb 06, 2021
单行高度 一行文字的高度等于 font-size 乘以 line-height font-size: 14px, line-height: 1 当行高设置为 1 时,行高度是: 14 * 1 = 14px font-size: 14px, line-height: 1.5 调整到 1.5 时,行高度是: 14 * 1.5 = 21px 文字行内间距 文字在一行里的上下间距等于 font-size * (line-height - 1) * 0.5 …