首页
热点话题
全栈
开发工具
经典语录
前端技术
后端技术
智能体
搜索
登录
搜索
一笑痕
人生若只如初见,
是可喜亦或者是可悲?
累计撰写
184
篇文章
累计收到
7
条评论
首页
热点话题
全栈
开发工具
经典语录
前端技术
后端技术
智能体
平陆运河通航只是起点,效益靠什么撑住?
引力一号清晨从海面起飞,三天后长二丁在太原点火
最新文章
道友们,今日重逢,甚是想念!
2026-10-13
那句话从什么时候起,贴到自己身上就成了自嘲
安慰的话、推销的话,最早都说给对面那个人听。它们后来火起来的用法,是把说话的人和接话的人换了个位置:鼓劲的句子被拿去自嘲,剧情里的台词被拿去喊自己的小事。十二条各给出来处和现在的用法。
2026年-10月-13日
8 阅读
0 评论
经典语录
2026-10-13
路径校验说通过了,文件落在白名单外面
前缀比较会放行根目录的兄弟目录,带 .. 的拼接在字符串里看不见,字符串区分大小写而卷不区分,NFC 与 NFD 指向同一个文件,符号链接越过白名单,带空字节的路径抛错,每条附一行代码与实测输出。
2026年-10月-13日
5 阅读
0 评论
智能体
2026-10-13
180 字节的响应体,头要付 2086 字节
180 字节的响应,一个来回 456 字节,头占 60.5%。Cookie 加到 1800 字节,来回涨到 2266 字节,体只剩 7.9%。gzip 只动体,404 与 304 没有体,头照付。
2026年-10月-13日
6 阅读
0 评论
全栈
2026-10-13
源目录末尾少一个斜杠,rsync 就多建一层目录
同一个源目录,命令里只改一处写法,同步到目标里的目录树就不是同一棵。尾部斜杠、--delete 开关、-a 与 -r、--exclude 的匹配口径,逐处跑一遍,find 的原样输出贴在下面。
2026年-10月-13日
6 阅读
0 评论
开发工具
2026-10-13
日志被 mv 改名后,新文件 0 字节,旧文件还在长大
日志改名成 app.log.1 后,写入进程的句柄仍指向旧 inode,新路径下的 app.log 一直是 0 字节。本机搭了等价场景:删掉旧文件后 du 归零而 df 不降,直到进程退出才释放。
2026年-10月-13日
10 阅读
0 评论
后端技术
2026-10-13
100 万条数组去重,indexOf 版删光了所有 NaN
五种去重写法跑同一批百万级数组,Set 与 Map 三十毫秒内,filter 加 indexOf 要一点六秒;换成含 NaN 的样本,indexOf 版把三个 NaN 删光,sort 版一个都没去掉。
2026年-10月-13日
4 阅读
0 评论
前端技术
2026-10-12
上半年这些说法,来处多半不在造句的人手里
把这半年的热门说法摊开看,来处大多不在网上:春晚观众席上的一个镜头,一段被配上电子乐的寺院舞蹈,一张高考英语卷里的续写材料,一行被人看错的励志标语。十二条各给出来处和现在的用法。
2026年-10月-12日
13 阅读
0 评论
经典语录
2026-10-12
工具结果里,字段名重复了 44.8% 的字符
一份三百行的订单列表,缩进 JSON 是 55922 字符,换成制表符分隔只剩 18767。省下的不是内容,是七千多次重复的字段名和一万一前面的空格。六种装法的字符数放在一起比,顺带核一遍值有没有掉。
2026年-10月-12日
10 阅读
0 评论
智能体
2026-10-12
发布上线了,一部分用户看到的还是上一版
静态资源的缓存头写得很足,顺手也给 index.html 配了同样的一年强缓存。发布完新版本,一部分用户刷新多少次都还是旧页面,服务端那边一次请求都没有。本机按两种响应头把这套流程复现一遍,看请求到底有没有发出去。
2026年-10月-12日
10 阅读
0 评论
全栈
2026-10-12
两个分支同时改,worktree 让它们各占一个目录
一个 bug 修到一半,又要去另一条分支上改点东西,git stash 换来换去最容易出事。worktree 让同一个仓库同时挂几个工作目录,每个目录各自签出一个分支,提交互不影响,.git 只有一个。把从建到删走一遍。
2026年-10月-12日
15 阅读
0 评论
开发工具
2026-10-12
五万行逐条提交 10 秒,包进一个事务 0.034 秒
同样五万行,逐条 commit 用了 10.015 秒,包进一个事务是 0.034 秒,差 294 倍。WAL 模式在这组对照里没有更快,反而在主库文件之外留下一个 2.21 MiB 的附属文件。把五组写法的耗时、行数和产物大小放在一起看。
2026年-10月-12日
17 阅读
0 评论
后端技术
2026-10-12
new Array(3) 建出来的三个位置,一个键也没有
按长度建出来的数组长度是 3,0 in a 却是 false,map 一次回调都不进,JSON 出来还是 。带洞的数组和显式写了 undefined 的数组打印上分不出,遍历与序列化时的态度完全不同。
2026年-10月-12日
14 阅读
0 评论
前端技术
2026-10-11
「助我破鼎」:电影台词被搬出片场之后
两份年度流行语榜单在去年十二月同日发布,各十条只有一条重合。把这批说法挨个拆开,来处多半不在网上:动画电影里的一句台词,歌里的一段副歌,景德镇一个鸡排摊上的现场对话,还有营销学课本里早就在用的老词。每条给出来处和现在的用法。
2026年-10月-11日
9 阅读
0 评论
经典语录
2026-10-11
重试整轮,已经扣过的款又扣了一次
一次下单拆成三步,第三步偶发 502 触发重试,结果流水里多出一笔扣款。同一份桩代码上跑三组对照:整轮重试留下两条记录,加幂等键一条,只重试失败那一步也是一条。顺手把三种幂等键生成方式放在一起比。
2026年-10月-11日
11 阅读
0 评论
智能体
2026-10-11
导出接口的中文文件名,浏览器存下来是乱码
后端把中文文件名直接写进 Content-Disposition 的 filename,落盘时变成一串带重音符的字母。规范里非 ASCII 要用 RFC 5987 的 ext-value 写进 filename,两个参数同时出现时收件方取 filename。把这段的解析规则和实测放在一起看。
2026年-10月-11日
11 阅读
0 评论
全栈
2026-10-11
文件名带空格,xargs 把它拆成了两个
一个清理脚本在别的目录少删了几个文件,目录里多了带空格的名字。把 macOS 自带 xargs 的 man 页逐条对着实测看:默认分隔符是空格和换行,-0 要配 find -print0,-I 每行起一次命令,-r 在本机是什么都不做的兼容开关。
2026年-10月-11日
12 阅读
0 评论
开发工具
2026-10-11
长度差一个字节,timingSafeEqual 直接抛错
用 crypto.timingSafeEqual 比 token,长度不同时它不返回 false 而是抛 RangeError,异常本身就是长度信号。同一份实测里还能量出:朴素逐字节比较的耗时随匹配前缀从 7 ns 涨到 44 ns,而常量时间比较平在 40 ns 上下。
2026年-10月-11日
11 阅读
0 评论
后端技术
2026-10-11
NaN 能被 includes 找到,indexOf 却说没有
同一个数组,includes 说 NaN 在里面,indexOf 返回 -1。分叉出在三种相等判据上:=== 不认 NaN,Object.is 把正零负零分开,Set 与 Map 内部用的是第三种。把这些边界在本机跑一遍,顺带看清去重为什么对结构相同的对象无效。
2026年-10月-11日
8 阅读
0 评论
前端技术
2026-10-8
以前流行一个词,现在容易火的是一整句
今年飘出来的说法里,一整句话的比例明显变高,而且多数能指回一个具体的画面。十五条,每条给出来处和现在被拿去用的场合。
2026年-10月-8日
25 阅读
0 评论
经典语录
2026-10-8
循环只读了第一个工具调用,第二个静默消失
一轮 assistant 消息里带两个 tool_use,循环只读了第一个,第二个既没执行也没回 tool_result。用写死的桩响应驱动最小 agent 循环,对比只读第一个与读全部的轮数和结果。
2026年-10月-8日
21 阅读
0 评论
智能体
1
2
3