macOS 修改默认shell后提示 The default interactive shell is now zsh.
如果你调用 bash Shell,而 macOS 已配置为使用另一个 Shell,则你将看到一条信息,提示默认的交互式 Shell 现在是 zsh。要消除这个警告,你可以将以下命令添加到 ~/.bash_profile 或 ~/.profile 中:
export BASH_SILENCE_DEPRECATION_WARNING=1
如果你调用 bash Shell,而 macOS 已配置为使用另一个 Shell,则你将看到一条信息,提示默认的交互式 Shell 现在是 zsh。要消除这个警告,你可以将以下命令添加到 ~/.bash_profile 或 ~/.profile 中:
export BASH_SILENCE_DEPRECATION_WARNING=1
先介绍一下我找到这款软件的背景。
我手上的 罗技 MX Anywhere 2S 从 2018 年开始用,到今年 2025 年已经 7 年多了,一点问题也没有,罗技的硬件质量确实不错。
唯一的问题是配套的官方驱动软件 Logi Options+,不仅体积大,占用好几个 G 的存储,内存消耗也不低,而且最关键的是稳定性欠佳,经常出现Mac 系统休眠唤醒后 Options+ 服务就崩了,鼠标自定义的设置都失效了,需要手动启动一下。
前年给我的 Mac mini 安装时还费了半天劲,墙的问题导致在线安装包下载不下来,这个就不提了。
总之,罗技的软件 Options+ 一身大公司病,我早就想去之而后快。
前段时间 Logi Options+ 又频繁崩溃,让我起杀心的是 Options+ 又发生了一个写日志 bug,突然间往我的磁盘写了几百 GB 的日志,直接导致我的磁盘被撑爆!
盛怒之下我立即卸载了 Options+,同时寻找一款第三方软件替代 Options+。
在 AI 的加持下我很快找到了几款替代品,经过几个星期的测试,我宣布目前最佳的替代品是 Mac Mouse Fix。
这几天我的一台小服务器卡的不要不要的,重启之后虽然不卡了,但过个几天,又卡成翔了。
研究了一下,发现 CPU 占用并不高,问题是内存不够用,看来是部署的服务太多了。
由于是阿里云搞活动买的 99 一年的 ECS ,只有 2G 的内存,部署了 redis、mysql、gitea,还跑了两个版本的 php-fpm,用 ps aux --sort=-%mem | head -n 11
命令查看了一下内存大户,mysql 毫无疑问排在了第一。
秉持着榨干服务器最后一滴价值的原则,果断给服务器加了 2G 的交换内存。
下面是操作步骤:
因为国补叠加官网起售价降低,没忍得住下手换了 M4 的 MacBook Air。
在配置环境的时候,发现我的 CroWall 笔记站里找不到 iTerm2 的 zmodem.sh 相关配置了——我记得我已经记录过好几次了,不知道为什么这里没有,可能是上次迁移网站的时候漏了?
不管了,今天补一下。
首先是安装 iTerm2,到 官网 下载最新的 iTerm2-3_5_12.zip,解压后移动到应用程序里,完成安装。
从 GitHub 的 robberphex/iTerm2-zmodem 仓库下载脚本,如果无法下载可以直接点击下面本站保存的版本。
要在 Nginx 配置中添加规则,使得所有 .map 后缀的请求返回 404,可以通过以下步骤进行配置:
配置示例如下:
server {
listen 80;
server_name yourdomain.com;
# 其他配置...
# 添加 .map 后缀请求返回 404
location ~* \.map$ {
return 404;
}
# 其他配置...
}
sudo nginx -s reload
这样,所有以 .map 结尾的请求都会返回 404 错误。
最近我发文章发得比较勤,一方面是因为我的表达欲非常旺盛,二是我在摸索平台的推荐机制(推荐算法+人工审核)。
在我们的家园,如果你的文章不符合某种不可描述的团体利益,也就是所谓的“负能量”,基本上绝无可能被平台推荐,如果被推荐了,那只有一种可能,算法出 bug 了或者审核良心发现了。
只有一种负能量可能获得推荐,那就是帝国主义与资本阶级的负能量。当然,国外的尤其是美帝的负能量有更高的推荐概率。
比如我上一篇10w+,就是一篇美帝的负能量。
需要注意的是,你不能指名道姓,不能太直白,不能太直接,要委婉,要低调,要控制好节奏,要润物细无声的那种感觉。
特性 | PostgreSQL | MySQL |
---|---|---|
存储引擎 | 仅支持 MVCC 的 单一存储引擎 | 支持多种存储引擎(常见的有 InnoDB、MyISAM 等),默认使用 InnoDB |
并发控制 | 使用 MVCC(多版本并发控制),不加锁即可实现高并发 | InnoDB 也支持 MVCC,但实现不同,可能需要行级锁 |
ACID 支持 | 始终完全符合 ACID(事务原子性、一致性、隔离性、持久性) | InnoDB 支持 ACID,MyISAM 不支持事务 |