分类

编程

共 70 篇文章

编程

我为什么做这么多 App

一、先回答那个总被问到的问题朋友看我的手机桌面,总会问一句:你怎么做了这么多 App?早点睡觉、烤鸭英语、钱钱记账、亚欧非大环线、练伴……看起来杂乱无章,睡眠、英语、记账、旅行、健身,横跨五个八竿子打不着的领域。做产品的人都说要聚焦、要垂直…

16 0 13 分钟 阅读全文
编程

Codex 宠物从入门到放弃:我在 `~/.codex` 里养了一只 MomoBird

0. 起因Codex 桌面版有个叫 Pets 的功能:一只小家伙浮在屏幕上,跟着 Codex 的运行状态换动作。跑任务时它在忙,等你点"批准"时它眼巴巴看着你,任务失败时它委屈。官方内置了八只,然后开放了自定义。我做了一只,叫 MomoBi…

18 0 10 分钟 阅读全文
编程

AI时代独立开发者的出路

开篇:半年 56 万个新 App,下载量只涨了 2%先看两组数字:2026 年上半年,App Store 新增约 56 万个 App,半年就追平了 2025 全年,全年有望破百万,刷新 2016 年的纪录。同期 App Store 总下载量…

6 0 20 分钟 阅读全文
编程

如何防御撞库攻击

你的系统从没被攻破过,但你的用户照样被盗号了——因为密码是在别人家泄露的。这就是撞库最让人头疼的地方:漏洞不在你这,锅却得你背。一、什么是撞库攻击撞库(Credential Stuffing)是指攻击者拿着从 A 网站泄露的「用户名 + 密…

9 1 8 分钟 阅读全文
编程

💻远程访问 Mac 从入门到放弃

前言最近我入手了一台 Mac mini,打算把它当作家里常驻的远程服务器:跑些长时间任务、做开发环境、当 NAS、随时从公司或外面那台 MacBook 连回来用。要实现这件事,核心问题是怎么把家里这台机器安全地暴露到公网。传统方案有几个坑:…

8 1 7 分钟 阅读全文
编程

AI时代为什么我们需要Rust

〇、先承认一个尴尬的事实两年前我对 Rust 的态度是:一门为了让你在编译期就崩溃、从而避免你在运行期崩溃的语言。学了三天,写了个 CLI,被 borrow checker 教育了十七次,默默关掉了编辑器——典型的"从入门到放弃"。今年我改…

11 0 7 分钟 阅读全文
编程

GitHub 从入门到放弃

每个程序员的 GitHub 主页上,都躺着几个只有一次 commit 的仓库。那是梦想开始的地方,也是梦想结束的地方。

2 0 16 分钟 阅读全文
编程

🦭Sealos 从入门到放弃

💡 前置知识:会 ,知道 Kubernetes 大概是个什么东西(不知道也行,反正看完你也不一定想知道)〇、灵魂拷问:用了 Vercel 为什么还要用 Sealos?如果你和我一样,前端已经愉快地部署在 Vercel 上了——零配置、自动 …

8 0 11 分钟 阅读全文
编程

机房被炸了如何继续提供服务: 全球热战下的系统稳定架构

0. 写在前面:当战争成为一种"故障模式"2026 年 3 月 1 日凌晨,一枚来自伊朗的无人机/导弹碎片击中了亚马逊 AWS 位于阿联酋()的数据中心,直接命中可用区。消防部门切断电力,AZ 完全宕机。这不是演习,不是混沌工程的 Game…

11 0 11 分钟 阅读全文
编程

Backstage从入门到放弃

〇、写在前面如果你的公司有超过 3 个微服务,并且每次找个 API 文档都要翻遍 Confluence、SharePoint、钉钉群聊和某位离职同事的脑子,那么恭喜你——你可能需要 Backstage。如果你的公司只有一个单体应用,那你可以…

5 0 11 分钟 阅读全文
编程

Go通用后台系统架构设计

前言做通用后台系统最大的挑战,不是技术有多难,而是如何在"灵活性"和"标准化"之间找到平衡。时间管理 App 要求极低延迟的用户行为记录;深度检测系统需要处理大量非结构化数据和 AI 模型调用;运营后台要求快速迭代、权限精细、报表丰富。三种…

8 0 9 分钟 阅读全文
编程

关系数据库的选择:MySQL 对比 PostgreSQL

前言如果你在2010年问一个开发者选什么数据库,答案几乎是条件反射式的:"MySQL啊,还用问?"但如果你在2025年问同样的问题,答案变得有趣了起来。越来越多的新项目在启动时选择了PostgreSQL,而MySQL似乎成了"历史遗留系统"…

12 0 14 分钟 阅读全文
Enter 搜索Esc 关闭