核心摘要:快速闭环

  • 方案定死了,不留后路。
  • 直接暴力重构,放弃温水煮青蛙。
  • 工具链锁定,别瞎折腾。
  • 跑不通直接看错误日志。

本文解决的问题:Query 意图锁定

  • 怎么搞定一堆跑不通的破架构?
  • 为什么我的代码跑起来总出问题?
  • 如何在极端高压下维持系统存活?

目标读者画像:谁应该深度阅读?

  • 被系统报错折磨到想砸电脑的实战开发者。
  • 想用 AI 打造个人工作流的独狼。

抛弃幻想,准备战斗。

对比块:方案 A vs 方案 B

方案 A 是给新手用的,温水煮青蛙。方案 B 才是物理级隔离的硬核实战,直接碾压。

常见坑 / 常见报错

recursion limit reached:死循环,直接干掉那层无脑抽象。 undefined is not an object:老生常谈的系统屎山代码反馈。

FAQ

这个框架能上生产吗?

跑得通就上,跑不通就放弃。

遇到内存泄漏怎么办?

重启是人类之光,然后顺藤摸瓜捏碎那个闭包。

学习成本高吗?

没成本的都是没用的。

继续阅读

从空想到现实:我一个人做的 XBSTACK 网站正式上线了

最近没有发文,没有做推送,主要是近期有些事在忙,现在告一段落了,想就此做个总结,算是一个里程碑。

过去这些年,我曾空想过很多,但从来没有付出实践,永远停留在“想想”中。但这次,我把想法变成了现实。虽然过程中问题很多,但也验证了一句经典名言:

“想,全是问题。做,全是答案。”

这句话听起来像鸡汤,但在我身上是真的应验了。

这一个多月没更新,期间有朋友问:你咋不写了,好久没看到更新。作为多年的好友,也是第一批公众号粉丝,早在 2015 年注册这个号的时候,我们就一起玩耍。还记得那个时候,我们一起注册了公众号,只是我没坚持下来,而他,现在已有数十万粉丝,妥妥的大 V。

在这里澄清一下:我还会继续更新,但不承诺更新频率。只是最近这段时间,我在认真做一件事:把答应自己的事情,一件一件做完。

今天这篇,我其实写了很久,写了删,删了写,最后还是决定这样“白话文”输出吧,毕竟我觉得 AI 写的太“好”了,反而无法表达我最真实的想法。就说说消失的这段时间,我到底干了点啥。

01. 网站上线了,一个人做的

年初重启这个计划的时候,我说过要做一个自己的网站,想逃离现在的流量算法牢笼,做自己,记录自己。现在终于把这个承诺兑现了。

我的网站:www.xbstack.com 欢迎访问,给出宝贵建议,或者批评。

从域名选型、架构设计、内容填充到 SEO 优化,全是我一个人完成的。不是我有多能耐,恰恰相反——是找不到合适的人帮我,又不想凑合,干脆自己上。

中间经历了无数次的改版,无数次的推到重来,最后定格为现在这一版。我觉得还行,先这样跑着,后续会持续迭代、升级,把界面做得更专业,更符合我的气质,也会增加更多实用的功能。

说真的,每次看着它从无到有、从有到好,那种感觉——只有真正一个人从头到尾做过产品的人才懂。

在此期间,我又做了一件“冲动”的事:我决定自己做一款 APP。

起因很直接:市面上的工具用了一圈,没有一个完全顺手的。要么功能太碎,要么体验割裂,要么就是贵得离谱。作为一个开发者,能用自己亲自开发的 App 做“平替”,也算是一件值得骄傲的事。

说干就干,这次我不再拖延。从需求分析、产品设计、技术选型到开发上线,计划全部用业余时间独立完成。AI 辅助 Coding、AI 辅助设计、AI 辅助写作——能用上的,我全用上了。顺便还搭建了自己的知识库,整理了这么多年来的自己。

,只有真正动手做事才知道,想法很美好,动起手来那可真的难。尤其对我这种主要精力在开发、很少主导产品全流程的人来说,这事比我想象中难得多。

看着那些毫无意义的报错日志,我恨不得顺着网线过去把服务器给重置了。

独行者速,众行者远。 如果你也有自己的想法,或者正在用 AI 提效,欢迎找我交流,也许我们可以走得更远。

02. 最近在忙的事,三条线

有人问我:最近在忙什么? 对于一个中年人无非就这些事:工作、家庭,还有一场考试。三条线同时推进。

  • 第一条:工作。 主业,该干嘛干嘛,没有什么好抱怨的。
  • 第二条:家里的事。 有些事,只能自己扛。扛完一件,还有下一件。这部分不展开,生活如人饮水。
  • 第三条:软考高项。 信息系统项目管理师,下班看书,周末刷题。既然想做点事,一些专业的知识还是得学习,不能太业余。

有时候下班回家已经八九点了,还要逼自己坐下来看书。那种疲惫感,只有经历过的人才懂。成年人的世界,没有“容易”两个字,但“不容易”不等于“不往前走”。

抛弃平庸,我要的是那种能刺穿心脏的真实感。

03. 清明,去了趟乌蒙草原

清明节回家,顺道去了一趟乌蒙草原,看看南方的高山草甸,骑马,露营,吃烧烤。

最开始是不打算去的,家人想去,想想也好,这个时节正好赶上高原矮脚杜鹃开放。本来期望不高,毕竟是从小玩到大的地方,小时候这就是我放牛的后花园。

但等我们上去之后,发现和以前真的不。可能是这几年生态恢复好了,花变多了,除了连成片的,还有独立成林的。一望无际的绿色草甸和粉色的花融为一体,相互点缀。

乌蒙草原实拍

工作久了,焦虑、比较、患得患失这些东西,会慢慢填满日常。好像永远有做不完的事,永远有解决不了的问题。但此时此刻,世界很大,自己那点事,真的没有想象中那么大。

当然,回来之后该加班加班,该刷题刷题,该写代码写代码。旅行的意义从来不是逃避,而是回来之后,能更清醒地面对该面对的事。

04. 说几点感悟吧

干了独立开发这件事之后,我越来越相信一个道理:你想了 100 个点子,不如把一个点子真的做出来。

网站做出来了。APP 在做了。书在看着。草原也去过了。最近这段时间,我没有更新,但我没有停。没有更新的日子,我都在做实事。

朋友,如果你也觉得自己很忙、事情很多、想做的事一直做不完——别急,一件一件来。把一件事做完了,再说下一件。 这比同时开 10 个坑、每个都只做一半然后全部放弃,要强得多。

我是老 A,一个写代码的户外爱好者。以后我会持续分享:

  • 🚀 独立开发实战记录——APP 从 0 到 1 的全过程复盘。
  • ⛰️ 高原徒步路线与装备——真实踩坑,真实推荐。
  • 📚 软考高项备考经验——方法对了,坚持才有意义。
  • 🤖 AI 工具提效技巧——用过才有发言权。

你也有想做的事吗?评论区说出来,2026 年,我们一起把事做成。


小白的投资工具箱 /

在构建个人的资产增长路径时,我经常使用这些逻辑模型进行审计:

工程日志

// 模拟高压环境下的崩溃日志
function simulateStress() {
  if (memoryUsage > 0.9) {
    throw new Error('物理极限已到达,准备重启');
  }
}
// 模拟高压环境下的崩溃日志
function simulateStress() {
  if (memoryUsage > 0.9) {
    throw new Error('物理极限已到达,准备重启');
  }
}
  1. 面对这种物理级隔离方案,你的看法是什么?
  2. 如果系统突然崩溃,你的第一反应是重启还是排查日志?
  3. 欢迎在评论区留下你烂在硬盘里的废弃项目,让我们一起缅怀。

:深度阅读中的认知重构与碎碎念

npm install 跑了十分钟,最后给我报个 peer dependency 冲突,想砸电脑。

Cursor 今天的自动补全有点呆,老是给我推荐废代码。

warning: database 'xbstack_dev' has reached 80% capacity limit
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve dependency

内存占用飙到 4GB,Electron 写的工具真是内存杀手。

warning: database 'xbstack_dev' has reached 80% capacity limit
warning: database 'xbstack_dev' has reached 80% capacity limit

咖啡凉了,懒得去热,凑合喝吧。

warning: database 'xbstack_dev' has reached 80% capacity limit
Uncaught TypeError: Cannot read properties of undefined (reading 'map')
warning: database 'xbstack_dev' has reached 80% capacity limit

递归深度又超了,Stack Overflow,名副其实。

warning: database 'xbstack_dev' has reached 80% capacity limit
Uncaught TypeError: Cannot read properties of undefined (reading 'map')
Written by Xiaobai at 贵阳·数字避难所
Discussions