Junie's Blog
全部文章
- 文章
- 96
- 分类
- 7
- 字数
- 15.5 万
202669 篇
手机 QQ 内置浏览器按返回键直接退出,试了四种办法都没用
论坛是单页应用,在安卓手机 QQ 里从列表点进帖子,再按系统返回键,整个浏览器直接退出。用临时页面实测了 pushState、改锚点、整页跳转和 QQ 的关闭回调,都拦不住,最后在顶栏加了一个页面里的返回按钮。
Frontend1901 字阅读 – 次
机器人推错了一条帖子之后,我们做了评测集并加上 rerank
群里的“猜你想问”把一句接话当成了提问,还借了候选帖子的标题来补主语。为此先看了真实推过的十条,再搭起标注评测集,最后改成向量加 rerank 筛候选、大模型分两步判断,推对从 20 个增加到 37 个,推错从 19 个减到 9 个。
AI / Agent2752 字阅读 – 次
iOS 15 打开论坛帖子页就报错,排查后给构建加了兼容性检查
有同学用 iOS 15 的 Safari 和手机 QQ 打开论坛,帖子页一直显示页面出错。原因是代码里用了 iOS 16 才有的 toSorted。记录了怎样从访问日志定位、用 WebKit 复现,以及怎样让构建在发布前就拦住这类问题。
Frontend1822 字阅读 – 次
只有 VS Code 里,输入法切到英文打出来的标点还是中文,排查记录
在 VS Code 里用 Caps Lock 把微信输入法切到英文,字母是英文,逗号句号却是中文标点,别的应用都正常。我们先后怀疑了快捷键、EditContext、Karabiner、输入法版本,全被推翻,最后没找到根因,改成 Caps Lock 在微信输入法和系统 ABC 之间切换才彻底绕开。
Others2304 字阅读 – 次
提问找论坛旧帖的向量检索,换模型换文本都没能提高召回
QQ 群里有人提问,机器人用向量检索去论坛里找已有的回答。试了换帖子文本、换查询、换阈值规则和三个新的嵌入模型,召回都没有提高,榜单上更强的模型在又短又口语的提问上反而不如原来的 bge-m3。
AI / Agent2022 字阅读 – 次
机器崩溃后游标文件变成一串 0,事件流悄悄停了一天
论坛的 QQ 机器人靠一个事件流同步数据,游标写在一个状态文件里。电脑崩溃重启后,这个文件只剩 16 个空字节,读取出错让后台任务悄悄退出,日志里什么都没有,整整一天后才发现。
Backend1740 字阅读 – 次
Claude Code 通过中转站频繁报 524 的排查记录
Claude Code 经过中转站访问模型,会话偶尔卡住并报 Cloudflare 524。先发现它一次都不重试,改配置后又出现重试 45 分钟全部失败,我先后听到两个解释,其中“上下文太大”被日志里的数据推翻了。
Others2151 字阅读 – 次
macOS 应用每次更新后都弹钥匙串密码框,我以为固定自签名证书能解决,实测不行
我参与的一个 Electron 桌面应用在 macOS 上每次更新后都要用户输入一次登录密码来授权钥匙串。助手先判断换成固定的自签名证书就能消除,我写了测试应用去验证,结果推翻了这个判断,原因出在钥匙串里一个叫分区列表的检查上。
Others2016 字阅读 – 次
标题里数字紧跟汉字,论坛搜索就搜不到的排查
论坛用 PostgreSQL 全文检索,中文在应用里按两个字一组切分。一个正则让数字开头的一整串汉字没有被切开,标题里有“2026年夏令营”的帖子,搜“夏令营”却搜不到。
Backend1266 字阅读 – 次
多个工作区同时跑测试,测试库被互相删掉的排查记录
论坛项目的测试连真实的 PostgreSQL,同时开着好几个工作区跑测试时总会随机失败。一是测试库按同一个前缀命名,启动时会把别人正在用的也强制删掉,二是连接数不够,三是 WSL 的系统时钟每半分钟就往回跳一次。
Backend2739 字阅读 – 次