自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 awesome-cli-apps-in-a-csv:2230 个命令行工具,一张 CSV 全管了

GitHub项目"awesome-cli-apps-in-a-csv"创新性地将2230个命令行工具整理为结构化CSV文件,涵盖81个类别(包括AI、Git工具、网络工具等)。与传统Markdown列表相比,CSV格式支持编程化筛选(如按语言/分类过滤)、易于贡献维护,并能直接导入数据库分析。用户既可浏览自动生成的README按类查找,也可下载CSV用脚本批量处理,极大提升了CLI工具发现效率,特别适合开发者、运维人员和技术调研场景。项目通过数据驱动的方式重构了Awesome List的组织形式。

2026-06-26 09:57:25 230

原创 Compose Multiplatform:用 Kotlin 写一套 UI,跑四个平台

摘要: Compose Multiplatform 是 JetBrains 推出的跨平台 UI 开发框架,基于 Kotlin 和 Jetpack Compose,支持 Android、iOS、桌面(macOS/Windows/Linux)和 Web 四大平台,在 GitHub 上获得超 1.9 万 Star。它复用 Android 已验证的声明式 UI 模式,显著降低多平台开发成本:iOS 支持调用原生 API,桌面端提供专属扩展,Web 端通过 Kotlin/Wasm 提升性能。其优势在于 Android

2026-06-22 08:30:00 253

原创 Read the Docs:开源项目的文档托管方案

Read the Docs 是一个专为开源项目设计的自动化文档托管平台,拥有8,360 GitHub Stars。它通过自动化构建和托管流程,解决了开源项目文档维护的难题。平台支持Sphinx和MkDocs,能够自动从Git仓库拉取、构建并发布文档,实现"文档即代码"的理念。其核心功能包括多版本管理、自动构建触发、多语言支持和内置搜索。接入流程简单,只需关联GitHub仓库即可自动部署。特别适合开源项目维护者、需要统一文档平台的团队以及希望降低文档运维成本的用户。该平台基于MIT协议开源,由社区共同维护。

2026-06-18 07:36:27 181

原创 Vaex:百亿级数据,笔记本上也能跑

Vaex是一个高性能Python库,专为处理超大型表格数据集设计。它采用内存映射技术,通过懒加载的Out-of-Core DataFrame机制,能在普通笔记本上高效分析超过十亿行数据,统计速度可达每秒十亿行。Vaex支持HDF5和Apache Arrow格式,实现秒级打开大文件,并提供类似Pandas的语法但无需全量加载数据。其核心优势包括表达式系统避免内存开销、高效分组聚合和表关联操作、Jupyter集成可视化,以及与Scikit-Learn兼容的机器学习支持。相比Spark等分布式方案,Vaex让单机

2026-06-17 08:31:51 181

原创 Python 3.16:正在开发的下一个版本

Python 3.16版本正在开发中,CPython源码仓库已进入3.16.0 alpha 0阶段。该仓库包含Python解释器、标准库、测试套件和文档的完整源码。编译方法依平台而异,Unix/Linux/macOS系统通过简单的configure和make命令即可完成,Windows系统需参考特定文档。编译时可启用PGO和LTO优化选项提升性能。支持多版本共存安装,适合开发者定制Python、体验新特性或进行代码贡献。测试命令为make test,开发指南可在官方文档站点查阅。

2026-06-12 08:27:35 201

原创 Gitleaks:2.7万Star,专治代码里的密钥泄露

文章摘要: Gitleaks是一款专用于检测代码中密钥泄露的开源工具(2.7万Star),通过正则表达式和熵值分析精准识别敏感信息(如API Key、数据库密码)。支持扫描Git历史、目录及管道输入,集成CI/CD流程(如GitHub Action)实现自动拦截。内置150+规则,提供自定义配置(TOML)、基线报告、编码/压缩包解析及多格式输出功能。安装便捷(brew/docker),开箱即用,适合防护开发中的密钥泄露风险,显著降低误报率并支持复杂场景定制。

2026-06-08 20:16:37 231

原创 dill:扩展 Python pickle 的序列化库

dill 是一个扩展 Python pickle 功能的序列化库,支持更多内置类型和特殊对象(如 lambda、嵌套函数、生成器等)。它完全兼容 pickle 接口,并新增了会话状态保存、源码提取和序列化诊断等功能。dill 适用于需要序列化复杂对象(如分布式计算)或保存解释器会话的场景,但不保证对恶意数据的安全性。要求 Python 3.10+,可通过 pip 安装,是 pathos 框架的组成部分。使用时需注意文件序列化模式和引用处理等参数设置。

2026-06-07 18:43:01 358

原创 Graphene-Django:给 Django 项目加 GraphQL 的轻量方案

Graphene-Django是一个为Django项目集成GraphQL的轻量级方案,它通过自动将Django模型转换为GraphQL类型,简化了API开发流程。该工具保留了Django的原生功能(如认证、权限和分页),支持GraphQL的灵活查询,并提供了便捷的配置和测试支持。安装仅需一行命令,配置简单,适合已有Django项目快速接入GraphQL的场景。虽然GraphQL本身存在学习曲线和潜在性能问题,但Graphene-Django以其低门槛和社区支持,成为Django开发者尝试GraphQL的实用

2026-06-07 08:21:36 231

原创 Litestar:专注 API 的 Python ASGI 框架

Litestar 是一个专注于构建 API 的高性能 Python ASGI 框架,具有以下特点: 强调强类型注解,用于生成 OpenAPI 文档和数据验证 支持类控制器和函数路由两种写法 内置 SQLAlchemy 插件,自动处理 ORM 模型转换 提供 5 种 API 文档界面方案 包含全面的中间件支持(CORS、CSRF、压缩等) 实现依赖注入和授权守卫机制 兼容多种数据模型标准(Pydantic、msgspec 等) 性能优异,与其他主流 ASGI 框架相当 安装简单,支持 CLI 快速启动,适合需

2026-06-06 19:40:28 401

原创 PyMySQL:纯 Python 实现的 MySQL 客户端库

PyMySQL 是一个纯 Python 实现的 MySQL 客户端库,完全遵循 DB-API 2.0 规范。相比依赖 C 扩展的方案,它的主要优势在于零配置部署和跨平台一致性,特别适合小型项目、自动化脚本和 PyPy 环境。支持主流 MySQL/MariaDB 版本,提供字典游标等便捷功能,文档完善且社区活跃。虽然纯 Python 实现在高并发场景下性能略逊于 C 扩展驱动,但对多数应用影响不大。作为从 2010 年持续维护的 MIT 授权项目,PyMySQL 是轻量级 MySQL 连接的可靠选择。

2026-06-06 11:08:41 361

原创 DbGate:一个能管16种数据库的跨平台客户端

DbGate是一款跨平台、支持16种数据库的开源管理工具(GPL-3.0协议),已在GitHub获近7000星。它覆盖主流关系型数据库(如MySQL、PostgreSQL)和NoSQL数据库(如MongoDB、Redis),提供统一操作入口。核心功能包括数据编辑、ER图生成、可视化查询设计、Schema对比同步及AI自然语言查询,支持多种数据格式导入导出。通过Electron打包的桌面端、Web端和Docker容器三种部署方式,特别适合需要多数据库协同管理的个人开发者或团队使用。技术栈采用Svelte+No

2026-06-05 12:23:35 293

原创 7.2万星的开源Web服务器Caddy,HTTPS从此零配置

Caddy是一款7.2万星的Go语言开源Web服务器,以自动化HTTPS和极简配置著称。它能自动申请、部署和续期TLS证书,支持内部服务加密通信,无需手动配置SSL。Caddyfile仅需3行代码即可完成反向代理配置,相比Nginx大幅简化。其模块化架构支持HTTP/1.1/2/3,单文件部署适配容器化场景。Caddy已管理数百万证书,处理数万亿请求,特别适合个人项目、Go语言团队及自动化运维场景,实现了HTTPS"零配置"的终极目标。

2026-06-04 09:13:12 351

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除