什么是方格纸?方格纸(也称为网格纸或坐标纸)是一种印有均匀方格的纸张,有助于按比例绘图、绘制数据及保持书写整洁。FreeGraphPaper 可将任何网格转换为整洁且可直接打印的 PDF 文件。 打印的方格纸免费吗?是的。此处的每一份方格纸 PDF 都是完全免费的——无需登录、无需注册,也没有水印。您可以下载任意数量的页面。 如何以正确的尺寸打印方格纸?下载 PDF 并按 100% 比例打印(关闭“适合页面”选项),这样 5 毫米或 1/4 英寸的网格在纸上测量时才会完全准确。 我可以下载哪些尺寸和间距的方格纸?热门选项包括 A4、美式信纸 (US Letter) 以及完整的 ISO A/B/C 系列规格上的 5 毫米、1 厘米、1/8 英寸和 1/4 英寸方格纸,此外还有点阵纸、等距网格纸、六边形网格纸和横线纸。
Slopo 是一款轻量级 CLI 工具,旨在检测非精确的代码重复——即那些隐藏在不同模块或文件中的微妙且高风险的重复代码。与侧重于完全相同代码的传统工具不同,Slopo 使用嵌入模型来识别语义相似的代码簇。
通过计算代码单元的嵌入向量,Slopo 可以识别潜在的重复项,并根据余弦相似度和代码库中的物理距离对其进行排名。该工具专为集成到 AI 辅助开发工作流中而设计:Slopo 负责识别代码簇,而 AI 代理则进行验证,并将误报项标记到 `slopo.ignore.txt` 文件中以供忽略。
主要功能包括:
* **广泛的语言支持**:适用于 Python、TS/JS、Java、Kotlin、C#、Go 和 Rust。
* **灵活的集成**:使用 LiteLLM 作为嵌入提供程序,并使用 `uv` 实现无缝安装。
* **增量分析**:支持对更改后的文件进行重新索引,并维护可供团队共享的持久忽略列表。
* **可配置的过滤**:允许用户调整相似度阈值和抽象语法树(AST)节点复杂度,以减少干扰信息。
Slopo 提供了清理冗余代码所需的洞察力,使开发人员和 AI 代理能够高效地针对大型代码库中的技术债务进行定位和重构。