- 博客(5)
- 收藏
- 关注
原创 跨平台截图工具Ksnip:截图、标注、上传一站式完成
Ksnip是一款支持Linux、Windows和macOS的跨平台开源截图工具,集截图、标注和上传功能于一体。它提供多种截图方式(区域、全屏、窗口等)和丰富的标注工具(箭头、马赛克、文本等),支持延迟截图、多标签管理、OCR文字识别(需插件)及图片上传功能。虽然存在部分平台兼容性限制(如Wayland环境功能受限),但其一站式工作流和强大的标注能力使其成为轻量级图片编辑的实用替代方案。该工具提供多种安装包格式,适合需要高效截图标注流程的用户。
2026-06-07 11:11:33
310
原创 Crafting Interpreters:从零手写两个解释器
《Crafting Interpreters》是Robert Nystrom的开源项目,提供从零构建解释器的完整教程。该项目包含用Java和C实现的两个Lox语言解释器:jlox(树遍历式)适合理解语言设计基础,clox(字节码虚拟机)接近生产级实现。配套构建系统支持生成书籍网站、运行测试套件,并提供查看各章节代码状态的机制。项目结构清晰,附带丰富的测试用例和社区贡献的多语言实现,为学习编译原理提供了从理论到实践的完整路径。
2026-06-06 20:51:10
201
原创 Flask-Migrate:给 Flask 应用加上数据库迁移能力
Flask-Migrate为Flask应用提供了便捷的数据库迁移解决方案,基于Alembic实现模型变更的版本控制。该扩展通过简单的命令行操作(init/migrate/upgrade)管理迁移脚本,自动生成DDL变更记录。安装后只需几行代码初始化,即可实现数据库结构的版本化管理,特别适合团队协作场景。虽然不处理数据迁移等复杂需求,但对于需要Schema版本控制的中小型项目,它提供了一种轻量级、易集成的方案,避免了手动维护SQL脚本的繁琐。其核心价值在于将Alembic功能无缝集成到Flask生态中,是开发
2026-06-06 20:38:04
344
原创 Logseq:把思维连成网的开源笔记
摘要: Logseq是一款开源知识管理工具,以本地优先、数据自主为核心特点,支持Markdown/Org-mode格式存储,确保用户完全掌控数据。其核心功能包括大纲笔记、双向链接、知识图谱、块引用及插件扩展,适合碎片化知识整理。与Notion(云端数据库)、Obsidian(文档型)相比,Logseq更侧重细粒度块引用和大纲重组。DB版本(Beta)改用SQLite提升性能,支持实时协作。适合研究者、Org-mode用户及重视数据隐私的团队。GitHub获4.3万星,体现了其对知识联网需求的精准契合。
2026-06-05 20:06:58
217
原创 OpenAI Python SDK:3 万 Star 的官方 API 客户端,Python 调用 OpenAI 的标准选择
OpenAI官方推出的Python SDK(30k+ Star)是调用OpenAI API的标准工具,封装了REST API的复杂性,支持同步/异步请求、流式响应、自动重试和类型提示。该库提供跨平台支持(包括Azure和AWS Bedrock),简化认证、错误处理和文件上传,适合Python开发者快速集成AI功能。关键特性包括Webhook验证、工作负载身份认证和自动分页,通过Pydantic模型确保类型安全,显著提升开发效率。
2026-06-02 15:59:48
485
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅