Argon2id 密码哈希:memory-hard 的工程实践与前沿
Argon2id 是 OWASP 首选密码哈希算法,2015 年密码哈希竞赛冠军。本文从 memory-hard 的第一性原理出发,讲清 Argon2 三个变体的区别、m/t/p 三参数调优、多语言实战集成,以及 2024 年 cache-hard vs memory-hard 的前沿争论与选型决策。
BCrypt 密码哈希:从 Blowfish 到 cache-hard 的技术演化
BCrypt 是什么?从 Blowfish 的 Eksblowfish 变体到 cost factor 自适应机制,从 $2a$ 到 $2b$ 的两个 bug 修复史,到 scrypt/Argon2 的 memory-hard 演化,再到 2024 年 cache-hard vs memory-hard 的前沿争论。一篇搞懂密码哈希的过去、现在和选型。
SQLite 做 AI 开发记忆库:工程检验下的最佳实践
SQLite 做记忆库有价值吗?调研 LangGraph、Continue.dev、ChromaDB 等公开实践,对比 Markdown 文件式记忆的优劣,结合 opencode 的 MCP/自定义工具/Plugin hooks 接入点,提出分层记忆架构最佳实践——Markdown 管约束,SQLite 管经验检索,skills 管程序性记忆。
AI 时代开发范式演化:从 Waterfall 到 Memory-Driven 的终局
从 Waterfall 到 Autonomous SE,十种开发范式演化的本质是核心资产的迁移。本文综合 Agent 记忆、RAG、MCP 等已有实践,提出记忆驱动开发(MDD)——以可积累可检索可验证的数字记忆为核心资产,是 AI 时代个人开发者最可用的范式。
Windows 桌面快捷方式:双击启动任意 CLI 工具
用 WScript.Shell COM 创建 .lnk 快捷方式,通过 Windows Terminal 的 wt.exe -d 参数指定启动目录,PowerShell -NoExit 保持窗口。以 opencode 为例,方案可迁移到 hexo、python 等任意 CLI 工具。
Mesh VPN 全景:13 个方案的原理、性能与选型
从 WireGuard 的 Noise 协议到 Yggdrasil 的完全 P2P,13 个 Mesh VPN 方案横跨协议、层级、拓扑、稳定性、性能五个维度。本文从原理讲透为什么 Tailscale 最稳定、WireGuard 最快、ZeroTier 不可替代,并按个人/团队/极客/特殊场景给出选型决策。
Jetson Nano 与边缘 AI:一台 2019 年的老硬件,为什么在 2026 年仍然值得学
2019 年的原版 Jetson Nano 跑不动 LLM,却被 NVIDIA 生态抛弃在 JetPack 4。但正是这台最弱的现代 AI 设备,逼你理解边缘 AI 的本质——不是跑得多快,而是在哪里跑。从硬件墙、生态断层到内存带宽瓶颈,讲透边缘 AI 的意义。
Windows Terminal 实用指南:把一个窗口变成统一开发工作台
针对 Windows + WSL + Jetson + Docker 多环境开发,系统整理 Windows Terminal 的实用配置路径:PowerShell 7、Profile、SSH、Pane 分屏、Oh My Posh 提示符、启动自动化,末尾从原理层批判它的真实边界。
深入浅出 TEE:为什么你的手机里有一块内核都进不去的保险箱
从冯·诺依曼架构的特权层窥探悖论出发,推导 TEE 的六块原理积木——硬件墙、信任链、远程证明、数据流模型。以数字记忆硬件落地为案例串联原理,批判 TEE 的边界:侧信道、协议层、供应链。不是科普,是原理级的工程认知。
AgentScope 2.0 深度拆解:不约束模型的架构哲学
从 Agent 编排的根本矛盾出发,拆解 AgentScope 2.0 的架构决策——为什么不约束模型、事件总线如何替代状态图、多租户和权限系统为什么是企业级的真正门槛。不是项目文档,是引擎盖下的原理。