自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Sonic:用 Rust 写的轻量搜索后端,30MB 内存跑起来

Sonic 是一个用 Rust 编写的轻量级搜索后端,仅需 30MB 内存即可运行,适用于中小规模项目。它专注于快速索引和返回匹配对象 ID,支持模糊搜索、自动补全和多语言分词(包括中文),但不处理数据存储和展示。相比 Elasticsearch,Sonic 更轻量高效,实测单线程每秒可处理 1000 次查询,内存峰值仅 28MB。它适合预算有限、对延迟敏感的项目,但不支持复杂聚合或超大规模数据。提供多种安装方式,支持主流编程语言。Sonic 是 MIT 开源项目,特别适合替代 Elasticsearch

2026-06-25 14:45:56 203

原创 B站视频下载器:一个工具搞定B站所有视频资源

B站视频下载器是一款开源工具,支持下载B站各种视频资源(普通视频、番剧、课程等),提供最高8K画质、多种音频格式和字幕选择。具备NFO刮削功能,可生成媒体库兼容文件。支持多种搜索方式和账号登录,提供断点续传、批量下载和自定义命名规则。采用Tauri框架构建跨平台图形界面,Rust+Node技术栈实现高效下载。项目在GitHub获得1545星,提供预编译包和源码编译两种使用方式。

2026-06-25 11:42:54 204

原创 Telegraf:用 Node.js 写 Telegram 机器人,就靠它了

这是一个专门用来开发 Telegram 机器人的 Node.js 框架,支持完整的 Bot API 7.1,TypeScript 类型齐全,体积极小,部署方式灵活。文件处理也是开箱即用的,file_id、本地路径、URL、Buffer、ReadStream 都能直接发,不用自己转来转去。文件处理也是开箱即用的,file_id、本地路径、URL、Buffer、ReadStream 都能直接发,不用自己转来转去。你只需要关心业务逻辑,消息怎么收、怎么回、怎么转,框架都帮你处理了。编辑器里该有的提示一个不少。

2026-06-24 13:03:29 224

原创 SnapKit:Swift 开发者的 Auto Layout 利器

SnapKit是iOS/macOS开发的Auto Layout DSL框架,通过链式调用简化原生NSLayoutConstraint的冗长写法。它支持Swift Package Manager安装,要求iOS 14+/Xcode 26+/Swift 6+环境,提供make/update/remake三种约束管理方式。相比原生API,SnapKit将多行约束声明浓缩为可读性强的闭包表达式,显著提升开发效率和代码维护性。该框架采用MIT协议,社区活跃,适用于各类需要手写约束的Swift项目,能有效降低团队协作的

2026-06-23 12:58:19 292

原创 Claude Skills 汇总:把散落各处的技能串成一张目录

这篇文章介绍了Claude Skills的汇总仓库,该仓库将分散在GitHub等平台的Claude AI扩展技能按15个功能类别整理,方便用户查找和使用。仓库包含文档处理、开发工具、数据分析、创意设计等类别的技能,适合Claude用户、技能开发者和工作流搭建者。使用这些技能需要Claude订阅并开启代码执行功能,贡献者可按格式提交自己的技能。文章还简要说明了技能的定义、分类和使用方法。

2026-06-21 11:33:17 288

空空如也

空空如也

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

TA关注的人

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