「 ALGORITHM 」 十月 11, 2026
【译】音频指纹
文章字数 13k 阅读约需 12 mins.
注: 这篇文章是我研究生时期(2013年!)写的,但至今仍然很受欢迎,被不少论文引用。所以我把它复制到了这个新博客上。请注意,如今已有更先进、可扩展的指纹识别系统,但这里仍然是一个很好的入门介绍和示例代码库。祝你阅读愉快!
我第一次试用 Shazam 时,彻底被震撼了。除了 GPS 和从楼梯上摔下来还能...
查看全文「 MAC 」 十月 18, 2026
文章字数 15k 阅读约需 14 mins.
NCurses Disk Usage(Ncdu) 是 Yorhel 开源的基于文本 UI 库 NCurses 实现的磁盘用量分析工具,支持在 Linux、Mac 平台上运行。v1 版本基于 C 语言实...
查看全文
「 ALGORITHM 」 十月 11, 2026
文章字数 13k 阅读约需 12 mins.
注: 这篇文章是我研究生时期(2013年!)写的,但至今仍然很受欢迎,被不少论文引用。所以我把它复制到了这个新博客上。请注意,如今已有更先进、可扩展的指纹识别系统,但这里仍然是一个很好的入门介绍和示例代码库。祝你阅读愉快!
我第一次试用 Shazam 时,彻底被震撼了。除了 GPS 和从楼梯上摔下来还能...
查看全文「 OTHERS 」 十月 04, 2026
文章字数 2.3k 阅读约需 2 mins.
Czkawka 是一个开源的多平台工具,能够查找重复文件、相似图片、相似音视频等。
Krokiet 是 Czkawka 的新 GUI,12.0 版本是 Czkawka 的最终发布版本,后续将被 Krokiet 取代。
Krokiet 中的 Music Duplicates 功能支持按照 Tag(标题、歌手、比特率、长度等)和 音频指纹 两种方式查找相同/相似音乐。
按 音频指纹 查找相似音乐(如不同歌手翻唱的同一首歌)时,需要在 Subsettings 中调整配置,增加 最大差异 并减小 最小...
「 AI 」 九月 27, 2026
文章字数 18k 阅读约需 16 mins.
这篇文章是为那些“听说 SDD 好像很厉害、但一直没完全搞清楚它到底在做什么”的人写的。我把这件事从头到尾走一遍,用一个真实场景——给一个新功能加灰度发布——把每一个文件、每一步命令、每一次 AI 调用,全部讲透。
如果你是后端或运维出身,可以跳过这一节。如果不是,请看完再往下——后面的故事都围绕这件事。
灰度发布(...
查看全文「 GIT 」 九月 19, 2026
文章字数 5.9k 阅读约需 5 mins.
如果你从事开源开发,你可能使用过 Git 来管理源代码。你可能会遇到包含大量依赖和/或子项目的项目。你如何管理它们?
对于开源组织来说,为社区和产品实现单一来源的文档和依赖管理可能很棘手。文档和项目常常变得碎片化和冗余,这使它们难以维护。
假设你想将一个项目作为子项目放在一个仓库中。传统方法只是将该项目复制到父仓库中。但是...
查看全文「 GIT 」 九月 05, 2026
文章字数 7k 阅读约需 6 mins.
摘要:AI 写代码太快,合并和切换分支成了瓶颈?本文通过真实项目案例(抖音视频提取工具),手把手教你利用 Git Worktree 构建“多 AI 并行开发”工作流。告别频繁的 git stash,让多个 AI Agent 在同一仓库下互不干扰地同时推进功能,实现开发效率的指数级跃升。
你是否遇到过这种尴尬场景:
AI 1 正在帮你重构后端接口...
「 AI 」 八月 30, 2026
文章字数 8.8k 阅读约需 8 mins.
「 AI 」 八月 23, 2026
文章字数 5.1k 阅读约需 5 mins.
AI 已经极大地改变了开发人员编写软件的方式。借助现代 AI 编码工具,开发人员可以在短时间内生成大量代码。
这种转变催生了如今许多人所说的 “氛围编程(vibe coding)”。开发人员编写简短的提示词,让 AI 生成解决方案。
这种方法确实有效 ...
查看全文「 AI 」 八月 16, 2026
文章字数 35k 阅读约需 31 mins.
“在万物之中,都存在着一种模式,它本是我们宇宙的一部分。它拥有对称、优雅与优美 —— 这些特质,你总能在真正的艺术家所捕捉之物中寻见。你可以在四季更迭中看见它,在沙脊蜿蜒的纹路中看见它,在三齿拉雷亚灌木的枝杈簇生或叶脉排列中看见它。查看全文
我们试图在生活与社会中模仿这些模式,
追寻那些令人安适的节...