- 
        
在 macOS(Apple Silicon)根目录下创建目录的正确方式
在 macOS 上,我想在根目录(/)下创建一个目录,比如 /data1,用于放置项目数据。
mkdir /data1结果系统提示:
mkdir: /data1: Read-only file system一开始我以为是权限问题,于是又试了:
sudo mkdir /data1但依然报错,说明即使
sudo也不行。为什么会这样?
从 macOS Big Sur(11) 开始,苹果对系统盘启用了 Signed System Volume(SSV)签名保护机制。
这意味着:
系统卷
/是 只读的 APFS 快照;即使是 root 用户,也不能直接修改;
mount -uw /在 Apple Silicon(M1/M2/M3)上会报错:mount_apfs: volume could not be mounted: Permission denied mount: / failed with 66简单来说:根目录是锁死的。
 - 
        
2025 海淀马拉松 3:39 安全完赛
2025 海淀马拉松 3:39 安全完赛


 - 
        
西北旺第四届十公里竞速赛 PB 44:11
西北旺第四届十公里竞速赛 PB,成绩 44:11,配速 4:25,排名 40(500 人参赛)




 - 
        
2025北京亦庄半程马拉松暨人形机器人马拉松安全完赛
2025北京亦庄半程马拉松暨人形机器人马拉松安全完赛,第一次和机器人一起参加比赛,最近太忙训练太少,虽然没有 PB,但是今天的发挥也相当满意!



 - 
        
今天是入职满 10 周年纪念日
时光荏苒,岁月如梭,十年风雨,不负韶华。


 - 
        
通过 pyenv 配合 venv 来创建项目专属的虚拟环境
安装
pyenvcurl https://pyenv.run | bash这条命令会自动安装以下工具:
pyenvpyenv-doctor(检查pyenv安装的健康状况)pyenv-virtualenv(用于创建 Python 虚拟环境)
更新 Shell 配置
vim ~/.bashrcecho -e 'export PATH="$HOME/.pyenv/bin:$PATH"\n' \ 'eval "$(pyenv init --path)"\n' \ 'eval "$(pyenv init -)"\n' \ 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrcsource ~/.bashrc安装 Python 版本
pyenv install 3.11.9设置全局或本地 Python 版本
设置一个全局的 Python 版本(用于所有项目):
pyenv global 3.11.9你还可以为特定目录设置本地版本,例如在某个项目目录下:
pyenv local 3.8.12这会创建一个
.python-version文件,记录该项目使用的 Python 版本。创建虚拟环境(使用 venv)
python -m venv venv激活虚拟环境
对于 Bash/Zsh(Linux/macOS):
source venv/bin/activate对于 Windows(CMD):
.\venv\Scripts\activate - 
        
解决 Python 3.8+ 遇到的 OpenSSL 版本不兼容的问题
在安装 Python3.8 时可能会遇到与系统自带 OpenSSL 版本不兼容的问题。Python3.8 需要的 OpenSSL 版本为
1.0.2或1.1.x。如果系统中默认的 OpenSSL 版本低于需求(通常是OpenSSL 1.0.1),会导致如下错误:Could not build the ssl module! Python requires an OpenSSL 1.0.2 or 1.1 compatible libssl with X509_VERIFY_PARAM_set1_host(). - 
        
2024 海淀马拉松 3:35 安全完赛
离家最近的一场马拉松,从家出发到起点仅 5 公里,整体的体验非常好,明年还会继续参加!

 - 
        
2024 天津马拉松 PB 3:31
天津马拉松成功 PB,成绩 3:31,比上次最佳成绩快了 20 分钟,期待下周海淀马拉松取得更好成绩!

 - 
        
怀柔长城半程马拉松安全完赛


 
文章归档
文章日历
| 2025 年 11 月 | ||||||
|---|---|---|---|---|---|---|
| 日 | 一 | 二 | 三 | 四 | 五 | 六 | 
| 25 | 26 | 27 | 28 | 29 | 30 | 01 | 
| 02 | 03 | 04 | 05 | 06 | 07 | 08 | 
| 09 | 10 | 11 | 12 | 13 | 14 | 15 | 
| 16 | 17 | 18 | 19 | 20 | 21 | 22 | 
| 23 | 24 | 25 | 26 | 27 | 28 | 29 | 
| 01 | 02 | 03 | 04 | 05 | 06 | 07 | 
文章标签
- Linux
 - Go
 - Yii
 - 新浪
 - CentOS
 - PHP
 - Git
 - WSL
 - Composer
 - Mac
 - 入职
 - Bootstrap
 - macOS
 - UCenter
 - 厦门
 - 出差
 - 长沙
 - 湖南卫视
 - 微博
 - Tengine
 - YUI
 - 泰国
 - pecl
 - 优化
 - GitLab
 - 迁移
 - rootless
 - 年会
 - 生日
 - Tengin
 - RedHat
 - Sphinx
 - cygwin
 - Windows
 - Tmux
 - Zsh
 - 升级
 - MySQL
 - sql_mode
 - Shadowsockets
 - 面向对象
 - HTTP
 - 状态码
 - grep
 - unoconv
 - PPT
 - Nginx
 - htpasswd
 - golang
 
最新评论
- 
                
                Tengine 2.2.2 配置 http2 协议出现的坑 - 
                
                Yii China 是官方唯一认可的中文社区 - 
                
                Go 语言中 json 的操作以及常见问题 - 
                
                新浪赴泰国曼谷和芭提雅团建 - 
                
                CentOS 安装 PHP7 - 
                
                WordPress 如何控制每页显示的条数 - 
                
                关于 phpMyAdmin 免输入用户名和密码,直接进入管理界面 - 
                
                PHP 5.4 的新特性 - 
                
                PHP 5.4 的新特性 - 
                
                PHP 5.4 的新特性