中文 embedding 选型实测:五个把我带偏的坑
2026-07-31
给聊天机器人配长期记忆时做的 embedding 选型。小样本、简单测试集、错误的性能指标、虚标的上下文、参数量迷信,每一个都足以得出相反的结论。附 OpenRouter 上 29 个商业 embedding 模型的同测试集补测。
3673 字
|
18 分钟
模型在句尾偷偷吐垃圾:一次 LLM 输出污染的排查
2026-07-31
给聊天机器人调人设时,发现回复末尾偶尔粘上色情站关键词和古吉拉特语字符。排查过程、证伪 max_tokens 假设,以及接入新模型前该跑的检测。
1811 字
|
9 分钟
git rev-parse 是什么
2026-01-28
git rev-parse 是 Git 的“底层 plumbing 命令”,用来把各种 Git 里的“可读写法”解析成 Git 内部真正使用的值(最常见是 commit/object 的 SHA、分支引用、路径等),也常用来获取仓库/工作区相关信息。它本身不改仓库状态,主要用于脚本和调试。
361 字
|
2 分钟
Flutter 修复 Hero 动画不同 Navigator 之间的不同步问题
2025-10-12
使用 HeroControllerScope 在整个界面中共享同一个 HeroController。这样就能避免在不同叠层之间切换时出现闪烁、跳跃或“丢失”过渡的情况。
631 字
|
3 分钟
Flutter 实现多窗口间的同步过渡效果
2025-10-12
关于如何在多窗口 Flutter 桌面应用体验更顺滑:在窗口之间实现共享元素(类似 Hero)的过渡,并同步主题设置
1114 字
|
6 分钟