我的开发工具管理器变迁史:从官网下载到 mise 一统天下
从官网手动下载安装包,到 pip / npm,再到 uv / pnpm,再到 scoop、fnm、brew,最后落脚到全平台的 mise——一段关于「环境管理」的折腾史。
不必深究根系的盘根错节,只愿与你在树下分享斑驳的阳光。
这里没有枯燥的术语,只有关于互联网如何运转的有趣真相。
从官网手动下载安装包,到 pip / npm,再到 uv / pnpm,再到 scoop、fnm、brew,最后落脚到全平台的 mise——一段关于「环境管理」的折腾史。
还在每天苦恼密码怎么设定吗?还在天天“找回密码”吗?实际上安全又好记的密码设定逻辑很简单:核心账号用好记的密码短语,杂鱼账号丢给密码管理器,再准备一张纸当"复活币"——轻松告别密码焦虑。
当你浏览网页时,背后有一半的概率会有一个默默无闻但至关重要的角色在运作——Cloudflare CDN。那么它是什么?它是如何让互联网更快、更安全的?这里有你想要的答案
DRY(Don't Repeat Yourself)不只是程序员的原则,更是一种生活哲学。本文分享如何用简单的脚本和快捷指令,把重复的生活琐事自动化,把时间留给更有意义的事。
在讨论网络安全时,我们常面临一个经典的悖论:我们被教导“不要把鸡蛋放在同一个篮子里”(不要把所有账号托付给一个软件);但现实是,如果把鸡蛋分散在几十个篮子里(几十个网站),我们根本看管不过来,结果往往是所有篮子都用了同一把劣质的锁(为了好记,所有网站用同一个密码)。作为一名技术爱好者,今天我想拆解一下**密码管理器(Password Manager)**背后的底层逻辑,谈谈为什么把“身家性命”托付给它是目前最优的安全解,以及它是如何解决“信任”问题的。
密码管理器可以给每个账号设置一把独一无二的“复杂钥匙”。那么万一密码管理器的密码被偷了呢?此时就是 双重验证(2FA) 的主场了。今天,我们就来聊聊为什么2FA如此重要,以及如何正确使用它来保护我们的数字生活。
在经历了账号被误封的小插曲后,我决定自己搭建了一个 Matrix 聊天服务器,重新掌控我的聊天数据。
想拥有一个真正属于自己的网站吗?本文将手把手教你如何利用 GitHub 学生包获取免费域名,通过 AI 工具快速生成个人主页,并利用 Cloudflare 将其免费发布上线,全程零成本,对新手极其友好。