技术笔记
置顶
为什么我要从零手写一个博客,而不是直接用现成的
用 Hexo 五分钟就能搭好一个博客,我却花时间自己写了一个。这篇讲讲这个决定背后的取舍,以及这套代码是怎么组织的。
3 分钟
4 次阅读
用 Hexo 五分钟就能搭好一个博客,我却花时间自己写了一个。这篇讲讲这个决定背后的取舍,以及这套代码是怎么组织的。
502 Bad Gateway / connect() failed (111: Connection refused) while connecting to upstream
502 的意思不是「Nginx 坏了」,而是「Nginx 找不到后面那个应用」。搞清楚这一点,排查方向就只有一个。
Git 有 100 多条命令,但日常写代码 90% 的时间只用其中 12 条。这篇按「一天的工作流」把它们串起来,而不是按字母表罗列。
RuntimeError: 'cryptography' package is required for sha256_password or caching_sha2_password auth methods
本地 SQLite 跑得好好的,换成服务器上的 MySQL 就起不来。原因不在代码,在 MySQL 8 换了默认的密码认证方式。
不是命令大全,是我在阿里云服务器上真实敲过的那些。按「刚连上服务器 → 装环境 → 跑服务 → 出问题排查」的顺序排。