Junie's Blog
全部文章
- 文章
- 96
- 分类
- 7
- 字数
- 15.5 万
202669 篇
每天爬取 5 万个岗位,如何让大模型只处理新增与变动的内容
全网招聘岗位接近 5 万个,如果每天都全量交给大模型处理,成本会很高。本文从最简单的“已处理标记”出发,介绍增量抽取过程中遇到的问题和解决方法。
AI / LLM2365 字阅读 – 次
Windows 浏览器能正常上网,自写的命令行工具却连不上代理
Clash Verge 明明开着“系统代理”,网页秒开,自写的 Rust CLI 升级却死活连不上 GitHub Releases。原来 Windows 桌面程序使用的代理设置,和命令行工具读取的代理设置并不相同。
Others1794 字阅读 – 次
授权码没有问题,但电脑名含中文导致发信登录失败
授权码反复重新生成,输入法切换了好几次,QQ 邮箱和 163 邮箱仍然都登录失败。最后发现原因是 Python 的 SMTP 库在打招呼时,把 Windows 的中文电脑名按 ASCII 编码发送了。
Backend1434 字阅读 – 次
5 MB 的更新包在 Windows 上安装时为什么会卡一分钟
为了把更新包压到最小,我们把数千个 Python 编译模块展开成独立文件。差量包确实变小了,但 Windows 的 NTFS 和 Defender 在安装时处理这些小文件很慢。本文记录这一权衡的过程。
Others2021 字阅读 – 次
为什么客户端更新不能为了速度直接覆盖安装目录
为了加快 Windows 更新,我删掉了先解压到临时目录再覆盖的步骤。这个改动看似合理,但在断电和杀毒软件拦截的情况下,可能导致大量电脑无法正常启动。
Others1821 字阅读 – 次
开启 JSON 模式后,大模型返回格式仍然报错,排查记录
接口返回 HTTP 200,内容也能被 json.loads 正常解析,但业务校验仍然连续失败。本文从一次实际排查出发,说明 JSON 语法合法、业务 Schema 符合和服务端受约束生成三者之间的区别。
AI / LLM1851 字阅读 – 次
不购买每年 99 美元的 Apple 开发者证书,如何实现 macOS 软件自动更新
Windows 端已经可以在应用内自动更新,macOS 上却仍需要用户手动从 GitHub 下载几百 MB 的 DMG 再拖拽覆盖。在没有 Apple 开发者证书和公证的前提下,本文介绍如何用 Sparkle 搭建一条自主可控的更新信任链。
Others2125 字阅读 – 次
用户切换页面后,后台长任务完成时如何通知
补全任务仍在后端运行,右上角也挂着全局 Toast,但用户切换页面后回来,完成的结果却没有任何提示。这是一次组件生命周期与任务归属错位的排查记录。
Frontend1996 字阅读 – 次
先绑定邮箱还是先导入名单?操作顺序导致往来邮件无法同步的排查
同样的导师 Excel 表,同样的网易邮箱账号,换新电脑时只是调换了“绑定邮箱”和“导入”的顺序,过去半年的往来记录就全部消失了。问题出在业务名单变化后,历史邮件没有被重新同步。
Backend1703 字阅读 – 次
用大模型改写邮件时,如何保留用户原有的排版格式
邮件改写看似只是普通的润色,但用户从 Word 粘贴进来的字体、字号、下划线和表格,经常在改写后丢失。通过三个反例,我放弃了一个即将合并的 PR。
AI / LLM1807 字阅读 – 次