当 AI 极大降低编码门槛:Electron、React Native 与 Flutter 的价值重构与原生复兴
2026-08-21
深入探讨 AI 编码时代下跨平台框架(Electron / RN / Flutter)与原生开发的本质变化:从 Write Once 走向 Maintain Once,以及 Native Renaissance 的到来。
3099 字
|
15 分钟
破山中贼易,破心中贼难
2026-07-27
这句话出自王阳明正德十三年(1518 年)平定江西南部匪患时写给弟子杨仕德、薛尚谦的一封信。当时他正带兵剿灭盘踞山林的盗寇,信中说:剿灭这些”鼠窃”般的山贼算不上什么难事,真正难的,是扫荡人心里那个”贼”。理解这句话,关键在体会他这个对照。
787 字
|
4 分钟
docker 组即 root:一条被低估的本机提权链
2026-07-20
在装了 Docker 的机器上,docker 组成员等价于 root——这是设计特性而非漏洞。记一下它的原理、借 namespace 的提权过程,以及审计与加固方向。
2235 字
|
11 分钟
C4 模型笔记:架构图的分层缩放方法论
2026-07-14
C4 由 Simon Brown 在 2011 年前后提出(正式成型于其著作《Software Architecture for Developers》),起点是他在大量咨询和培训中观察到的一个现象:软件行业在架构可视化上没有共同语言。
3893 字
|
19 分钟
Sentry 自部署只留错误追踪:errors-only 模式取舍
2026-06-23
单机自部署 Sentry 最有效的省资源手段不是锁老版本,而是切到 errors-only profile。
这套东西的资源占用跟事件量基本无关,大头是一堆为「性能/可观测性」功能空转的 consumer 进程——用不到就全砍掉。
654 字
|
3 分钟
Web 应用对抗 AI Agent 与自动化的防御姿态
2026-06-17
整理一份 2026 年的现状判断:通用 Web 应用面对传统机器人和新一代 AI 浏览器 Agent,到底哪些防御有用、哪些是在白费力气。
3040 字
|
15 分钟
WordPress 缓存破坏:主题更新后样式不生效
2026-06-13
主题(或单独的 CSS/JS 文件)更新后,用户刷新页面看到的还是旧样式。原因是浏览器缓存了旧的 CSS/JS。我们不可能要求每个用户手动清缓存,需要一套能让旧样式自动失效的机制。
1692 字
|
8 分钟