首页
热点话题
全栈
开发工具
经典语录
前端技术
后端技术
智能体
搜索
登录
搜索
一笑痕
人生若只如初见,
是可喜亦或者是可悲?
累计撰写
212
篇文章
累计收到
7
条评论
首页
热点话题
全栈
开发工具
经典语录
前端技术
后端技术
智能体
作者 【1】 的文章
2026-9-17
Failed to fetch,可能是服务端少回了一个头
本机起两个端口,用真实浏览器发 9 个跨域请求,服务端逐条记下报文。13 个 HTTP 请求里哪些是预检、预检带什么头、为什么不带 Cookie、同一个 PUT 第二次为什么不再预检,都在表里。
2026年-9月-17日
130 阅读
0 评论
全栈
2026-9-17
切成 8 块的流,为什么只解析出 2 条事件
212 字节的流式响应切成 8 块,最直接的解析写法只读出 2 条事件,正确的写法应该读出 6 条。四个步骤逐步修掉:事件缓冲、CRLF 行尾、跨块的中文字节、多行 data 的拼接。
2026年-9月-17日
79 阅读
0 评论
智能体
2026-9-16
sort() 顺序没变,多半是比较器返回了 NaN
数字数组排成 1、10、100、25、9,比较器写了却不生效,中文和「第10章」混排乱序。五种常见写法逐个实测输出,最后给出能同时覆盖这些情况的那一个。
2026年-9月-16日
87 阅读
0 评论
前端技术
2026-9-16
Promise.all 失败之后,其他请求还会继续跑吗
一个请求失败之后,同一个 Promise.all 里其他请求还会不会继续跑,进程会不会被一起拖死。把 Node 与 MDN 文档里的相关系目逐条拿出来,配上本机实测输出核对一遍。
2026年-9月-16日
89 阅读
0 评论
后端技术
2026-9-16
压得最小的是 bzip2,解压慢 18 倍
一份 12 MiB 访问日志和一份 4 MiB JSON 记录,把 gzip 与 bzip2 加 xz、zstd、brotli 的 14 个档位各跑一遍,记下体积、压缩耗时、解压耗时这三列数字怎么选。
2026年-9月-16日
79 阅读
0 评论
开发工具
2026-9-16
接口能返回数据,未知路径的请求一直挂着
只用 http 模块起一个服务,能返回数据不等于接口是完整的。九条自检项对着一个最小实现实测,每条给结论和一行补救代码。
2026年-9月-16日
96 阅读
0 评论
全栈
2026-9-16
schema 少写一行,多余参数就漏进函数里
给模型定义工具时写的 parameters schema,少写一行 additionalProperties,多余字段就会一路走到函数里。回溯 JSON Schema 规范原文,再用本机校验器实测一遍。
2026年-9月-16日
94 阅读
0 评论
智能体
2026-9-15
日期框里选 2026-09-15,列表显示 09-14
日期框里选的是 2026-09-15,提交后列表显示 09-14。V8 里几种日期字符串的解析结果全跑了一遍,短横线写法和空格写法落在两个时间点上,中间隔着一个时区。
2026年-9月-15日
138 阅读
0 评论
前端技术
2026-9-15
fetch 超时抛错之后,服务端真的断开连接了吗
本地起一个 800ms 慢接口,用 AbortSignal.timeout 和 Promise.race 各打一次,从服务端的 req.aborted 事件看谁真的掐断了连接,顺便把错误名和几个边界实测一遍。
2026年-9月-15日
84 阅读
0 评论
前端技术
2026-9-15
structuredClone 数据全搬过来了,原型没搬
花了一下午把 structuredClone 的边界情况全跑了一遍:哪些能克隆、哪些直接抛错、类实例的原型为什么会丢。
2026年-9月-15日
97 阅读
0 评论
前端技术
2026-9-15
脚本以 141 退出,日志上看不出原因
同一段加了 set -euo pipefail 的脚本,会在两个地方给出相反的答案:该失败的地方它继续跑,跟错误无关的地方它退了,退出码 141。16 个用例在这台机器上逐个跑过一遍。
2026年-9月-15日
94 阅读
0 评论
开发工具
2026-9-15
git bisect run 只认退出码,判据错就答错
功能坏了但没有日志线索时,git bisect run 能让机器自己翻提交历史。临时仓库里造了 14 个提交实测,也踩到了它给出错误答案的两种情形。
2026年-9月-15日
91 阅读
0 评论
开发工具
2026-9-15
rg 搜不到不是文件的问题,先问是哪条规则挡的
同一棵目录,rg 只看到 3 个文件,grep -r 看到 7 个。差的是哪一层规则、每个开关各自放行什么,以及 .gitignore 在没有 git 仓库的目录里为什么形同虚设。
2026年-9月-15日
95 阅读
0 评论
开发工具
2026-9-15
别把脏 JSON 修坏,静默改值比解析失败难查
拿 17 条脏 JSON 当靶子把几种解析写法跑一遍对照,顺手找出两处会静默改坏数据的修复动作,最后给出一个通过 15 条的解析函数。
2026年-9月-15日
94 阅读
0 评论
智能体
2026-9-15
工具调用在多数框架里,就是一段文本加一个解析器
不用任何 SDK,用 node 写一个百来行的 agent 循环,把解析边界、错误回灌、死循环护栏和工具结果的序列化坑挨个实测一遍。
2026年-9月-15日
95 阅读
0 评论
智能体
2026-9-15
工具拆成子进程之后,Python 那侧卡住不回
把 agent 的工具拆到独立进程里跑,最省事的协议就是 stdin/stdout 上的一行一个 JSON。四个坑逐个实测,包括一个只在 Python 服务端上出现的卡死。
2026年-9月-15日
118 阅读
0 评论
智能体
2026-9-15
上游假死时,BFF 先交付能拿到的,朴素写法空手等 3 秒
首页三个上游接口,改成一个 BFF 聚合。并发和超时都实测了一遍,包括 fetch 对 500 不抛错这种会骗过 Promise.all 的行为。
2026年-9月-15日
90 阅读
0 评论
全栈
2026-9-15
?tag=a&tag=b 是数组,?tag=a 是字符串
一个标签筛选功能,勾一个标签没问题,勾两个就 500。四种常见拼法和 node 的解析行为都在本机跑了一遍,把真实输出和唯一安全的约定都列出来了。
2026年-9月-15日
91 阅读
0 评论
全栈
2026-9-15
刷新白屏修好了,接口的 404 又变成 200
页面点进去能看,一刷新就白屏;加上兜底规则,接口就开始报 Unexpected token '<'。两种兜底策略都在本机起服务跑过,差异全落在请求上。
2026年-9月-15日
144 阅读
0 评论
全栈
2026-9-15
19 位订单号,精度丢在 JSON.parse 那一行
接口返回 12345678901234567890,前端拿到 12345678901234567000。丢精度的位置是 JSON.parse 那一行,reviver 也救不回来。
2026年-9月-15日
92 阅读
0 评论
后端技术
6
7
8
9
10