
这趟晋南自驾,六天五晚,从济宁出发,经郑州接上闺女,一路向西进山西,再从太行山折回河南新乡。永乐宫、小西天、广胜寺、福胜寺、马村砖雕墓、八泉峡,几天里把壁画、彩塑、砖雕、琉璃塔和太行山水都串了起来。按导航主线剔除重复巡航片段核算,前五日行驶约 1551.4 公里,5 月 22 日新乡返邹城约 269.5 公里,全程约 1820.9 公里。

这趟晋南自驾,六天五晚,从济宁出发,经郑州接上闺女,一路向西进山西,再从太行山折回河南新乡。永乐宫、小西天、广胜寺、福胜寺、马村砖雕墓、八泉峡,几天里把壁画、彩塑、砖雕、琉璃塔和太行山水都串了起来。按导航主线剔除重复巡航片段核算,前五日行驶约 1551.4 公里,5 月 22 日新乡返邹城约 269.5 公里,全程约 1820.9 公里。

我有一个习惯:看到值得阅读的文章,就随手加到Safari阅读列表。但问题是,几乎没时间去仔细看它们,日积月累,阅读列表里已经堆了70篇文章,像一个不断膨胀的”待阅读”黑洞,每次打开都充满愧疚感。
在构建RAG系统时,需要为Dify配置本地的重排序(Rerank)服务。目标:部署一个稳定、支持中文优化的rerank服务,供Dify调用。
虽然我对百度这家公司不怎么感冒,但PaddleOCR确实让人眼前一亮。
本文展示如何用Python编写一个自动化工具,批量提取PDF中的文字内容。
网络环境日益复杂,优秀的工具往往意味着不低的配置门槛。即使是像 sing-box 这样功能强大、设计优雅的通用代理平台,其 JSON 格式的灵活配置也可能让人望而却步,且不同协议、路由规则的组合极易遗忘。为避免重复“踩坑”,特此记录下 sing-box 的配置过程与关键细节,以作备忘。