实际工程中可能会有这样一类普遍需求:在服务中,单独起一个线程,以一个固定的时间间隔,周期性地完成特定的任务。我们把这种问题抽象成一个时间循环器。
手动安装 XCode Command Line Tools
使用 macOS 时,Apple 自家的 XCode Command Line Tools 基本上很难绕开。比如你想用 Homebrew 安装点什么东西,它都会依赖 XCode CLT。
比较不幸地是,如果你更新了 macOS,那你就得重新安装 XCode。如果你重新安装 XCode,那么匹配版本的 CLT 也得重新安装。更为不幸的是,最近使用 xcode-select --install
安装 CLT,经常失败。遂起了手动安装的念头。
摸索后步骤如下:
- Apple 家官网:https://developer.apple.com/download/more/
- 以 Apple ID 登录
- 在搜索框搜索
Command Line Tools
- 打开你 macOS 上的 XCode,检查其版本号
- 下载对应版本的
Command Line Tools
镜像(*.dmg
) - 从镜像里手工安装
快速生成 HTML 表格代码
最近写博客的时候,需要用到表格。然后不可避免地再次发现 Markdown 孱弱的表格语法,于是又一次不能忍。
于是发现了这个神奇的网站。它允许你从 Excel 当中贴入设计好的表格,然后自动生成相应的 HTML 表格代码(及所需的 CSS 样式表)。
简直是神器!
修改休眠模式以节省 macOS 睡眠时的电池电量
何谓「内卷化」
最近互联网上经常说内卷。特别是识得的一些清华大学的小同学们经常在我耳边卷啊卷。作为一个跟不上时代的过气年轻人,我无法理解内卷是什么意思,于是有上网检索。