首页
热点话题
全栈
开发工具
经典语录
前端技术
后端技术
智能体
搜索
登录
搜索
一笑痕
人生若只如初见,
是可喜亦或者是可悲?
累计撰写
172
篇文章
累计收到
7
条评论
首页
热点话题
全栈
开发工具
经典语录
前端技术
后端技术
智能体
平陆运河通航只是起点,效益靠什么撑住?
引力一号清晨从海面起飞,三天后长二丁在太原点火
最新文章
道友们,今日重逢,甚是想念!
2026-10-11
「助我破鼎」:电影台词被搬出片场之后
两份年度流行语榜单在去年十二月同日发布,各十条只有一条重合。把这批说法挨个拆开,来处多半不在网上:动画电影里的一句台词,歌里的一段副歌,景德镇一个鸡排摊上的现场对话,还有营销学课本里早就在用的老词。每条给出来处和现在的用法。
2026年-10月-11日
2 阅读
0 评论
经典语录
2026-10-11
重试整轮,已经扣过的款又扣了一次
一次下单拆成三步,第三步偶发 502 触发重试,结果流水里多出一笔扣款。同一份桩代码上跑三组对照:整轮重试留下两条记录,加幂等键一条,只重试失败那一步也是一条。顺手把三种幂等键生成方式放在一起比。
2026年-10月-11日
3 阅读
0 评论
智能体
2026-10-11
导出接口的中文文件名,浏览器存下来是乱码
后端把中文文件名直接写进 Content-Disposition 的 filename,落盘时变成一串带重音符的字母。规范里非 ASCII 要用 RFC 5987 的 ext-value 写进 filename,两个参数同时出现时收件方取 filename。把这段的解析规则和实测放在一起看。
2026年-10月-11日
2 阅读
0 评论
全栈
2026-10-11
文件名带空格,xargs 把它拆成了两个
一个清理脚本在别的目录少删了几个文件,目录里多了带空格的名字。把 macOS 自带 xargs 的 man 页逐条对着实测看:默认分隔符是空格和换行,-0 要配 find -print0,-I 每行起一次命令,-r 在本机是什么都不做的兼容开关。
2026年-10月-11日
3 阅读
0 评论
开发工具
2026-10-11
长度差一个字节,timingSafeEqual 直接抛错
用 crypto.timingSafeEqual 比 token,长度不同时它不返回 false 而是抛 RangeError,异常本身就是长度信号。同一份实测里还能量出:朴素逐字节比较的耗时随匹配前缀从 7 ns 涨到 44 ns,而常量时间比较平在 40 ns 上下。
2026年-10月-11日
2 阅读
0 评论
后端技术
2026-10-11
NaN 能被 includes 找到,indexOf 却说没有
同一个数组,includes 说 NaN 在里面,indexOf 返回 -1。分叉出在三种相等判据上:=== 不认 NaN,Object.is 把正零负零分开,Set 与 Map 内部用的是第三种。把这些边界在本机跑一遍,顺带看清去重为什么对结构相同的对象无效。
2026年-10月-11日
3 阅读
0 评论
前端技术
2026-10-8
以前流行一个词,现在容易火的是一整句
今年飘出来的说法里,一整句话的比例明显变高,而且多数能指回一个具体的画面。十五条,每条给出来处和现在被拿去用的场合。
2026年-10月-8日
23 阅读
0 评论
经典语录
2026-10-8
循环只读了第一个工具调用,第二个静默消失
一轮 assistant 消息里带两个 tool_use,循环只读了第一个,第二个既没执行也没回 tool_result。用写死的桩响应驱动最小 agent 循环,对比只读第一个与读全部的轮数和结果。
2026年-10月-8日
18 阅读
0 评论
智能体
2026-10-8
同一串时刻,存成 epoch 整数还是文本
同一串时刻在 JavaScript、JSON 和 SQLite 之间走一遍,形态各变一次。纯日期按 UTC 解析,带时间的按本机时区解析;Date 过 JSON 成了字符串;SQLite 的 DATETIME 只是列名,存文本要零填充加统一时区,存 epoch 整数排序比较都稳。
2026年-10月-8日
23 阅读
0 评论
全栈
2026-10-8
xz -1 比 gzip -9 又快又小,档位高不一定划算
同一份 19.4 MiB 英文词表,把 gzip、bzip2、xz、zstd 的十档各压三遍再各解三遍,记下压缩后字节与两段耗时。xz 高档压到 6.8% 要 4 秒,gzip 的 -9 比 -6 慢五倍体积只少 2738 字节,bzip2 解压慢一个量级。
2026年-10月-8日
20 阅读
0 评论
开发工具
2026-10-8
trace id 要在进异步之前挂上,晚一步就丢
让每个请求的日志自动带上同一串 trace id,不必把 id 一层层当参数往下传。从最小可跑版本起验证跨 await 与跨 setTimeout 都在,再看两种会丢上下文的情形,以及本机 node 26 的实测输出。
2026年-10月-8日
19 阅读
0 评论
后端技术
2026-10-8
比较器只返回布尔值,排出来往往不是升序
九条 sort 比较器的检查项,全部来自本机 node v26.8.1 实测:布尔比较器给不出负数,返回 NaN 被当成并列,不传比较器按码元排,undefined 与空洞都排到末尾,sort 原地改数组又返回同一引用。
2026年-10月-8日
16 阅读
0 评论
前端技术
2026-10-7
屏幕上的一句话,比剧活得久
电视剧播完、短视频刷过去,里面某句话却留在了群聊和评论区。整理了十二条从屏幕里搬出来的说法,逐条给出它原来在哪儿出现,以及现在被拿来干什么。
2026年-10月-7日
21 阅读
0 评论
经典语录
2026-10-7
剥围栏剥出的是示例,解析还成功了
模型输出里的 JSON 有时裸着,有时套一层 json 围栏,有时前后还带一句说明。12 条样例把六种剥法跑了一遍:成功率从 1 条到 11 条,还有一种情况是解析成功但取到的是前半段那个示例值,静默出错。
2026年-10月-7日
21 阅读
0 评论
智能体
2026-10-7
重连之后列表多出三条重复消息,补数据的那一步写错了
页面用 SSE 推列表,网络抖一下重连之后多出三条重复记录。服务端不看 Last-Event-ID 这个头,重连就是从头推一遍。附四种重连写法的实测结果,以及把 id 当字符串比较时事件超过九条就断档的原因。
2026年-10月-7日
22 阅读
0 评论
全栈
2026-10-7
管道里的 while 循环,为什么改不动外面的变量
逐行计数用管道接 while,循环里每行都加了一,循环外读到的却是 0。原因是管道两端各起一个进程,循环在第一段之外的子 shell 里跑。附重定向、进程替换、zsh 三种写法的实测对比,以及 $$ 为什么判断不了这件事。
2026年-10月-7日
18 阅读
0 评论
开发工具
2026-10-7
两个长度头同时出现,Node 回 400 Bad Request
Content-Length 与 Transfer-Encoding 一起出现在一个请求里,规范要求当错误处理,Node 直接回 400,处理函数一行都跑不到。九条手工拼的报文实测下来,只有三条进到业务代码,另外六条被解析层拦下。附 RFC 9112 原文与六种拒绝姿势的错误码。
2026年-10月-7日
24 阅读
0 评论
后端技术
2026-10-7
中文名单排出来不对,多半是排序器没指定 locale
一批中文名,不传区域参数排出来是码位顺序,和拼音无关;换成 zh 规则,顺序完全是另一个样。5 万个名字排一遍,按元素新建排序器要 1113 毫秒,复用一个 18 毫秒。附六种比较器的实测顺序与两张耗时数字。
2026年-10月-7日
20 阅读
0 评论
前端技术
2026-9-30
新词多半不是造出来的,是把别人的话听走了一格
短视频上的说法更新得快,能留下来的往往有同一个来路:听错一个字,借走别人的语气,或者把一句台词搬出原来的场合。十六条正在用的说法,逐条给出来路与现在的用法。
2026年-9月-30日
122 阅读
0 评论
经典语录
2026-9-30
参数被切成五片,逐片解析零成功,攒完一次就过
流式返回里,工具调用的参数是一段一段送到的。按片解析五次全部失败,把每片 arguments 按 index 累加、收尾时解析一次就成了。附一个可跑的累积器和三个检查点。
2026年-9月-30日
46 阅读
0 评论
智能体
1
2
3