Featured image of post Go 语言数据库迁移工具:支持多种数据库 | 开源日报 No.268

Go 语言数据库迁移工具:支持多种数据库 | 开源日报 No.268

《migrate》是一个用 Go 语言编写的数据库迁移工具,具有多种数据库驱动支持,支持使用 URL 指定数据库连接字符串,以及各种迁移源,如文件系统和 GitHub 等。它提供简单易用的 CLI 接口和稳定的 API,内部使用 io.Reader 流以降低内存开销,同时具有线程安全且无 goroutine 泄漏的特点。无论是作为命令行工具还是作为库导入使用,它都能够按正确顺序将迁移应用到数据库中。

Featured image of post 可无限定制的命令行提示工具:适用任何 Shell 和操作系统 | 开源日报 No.267

可无限定制的命令行提示工具:适用任何 Shell 和操作系统 | 开源日报 No.267

Starship 是一个极简、快速、可无限定制的命令行提示工具,适用于任何 shell 和操作系统。它具有快速、可定制化、通用性强、智能化、功能丰富、安装便捷等关键特点和核心优势。无论你是开发者还是普通用户,Starship 都能为你的命令行操作提供极致的便捷和智能化体验。

Featured image of post 打造跨平台应用:单一代码库,多平台运行 | 开源专题 No.84

打造跨平台应用:单一代码库,多平台运行 | 开源专题 No.84

在跨平台应用程序开发的广阔世界里,有着无数的可能性等待着我们去探索。这里有五个令人兴奋的开源项目,它们各自以独特的方式助力开发者创造出能在多个平台上闪耀的应用程序。无论是使用.NET、Go,还是利用 Web 前端技术,这些项目都为我们提供了更多的选择和可能性。

Featured image of post 前端开发入门神器:简短实用的代码片段集合 | 开源日报 No.265

前端开发入门神器:简短实用的代码片段集合 | 开源日报 No.265

30-seconds-of-code 是一个提供各种开发需求简短代码片段的项目,您可以通过名称、标签、语言或描述搜索适合您需求的代码片段和集合,浏览所有代码片段或每个主题下的代码集合,点击每个代码片段卡查看完整内容,包括源码、解释和示例,方便快捷,是开发者的必备利器。

Featured image of post  数据库应用多面手,优势齐聚解忧愁 | 开源专题 No.81

数据库应用多面手,优势齐聚解忧愁 | 开源专题 No.81

高效、强大、灵活、易用,这就是这些开源项目的共同特点!它们来自不同的领域,但都致力于提供卓越的解决方案。数据索引、快速搜索、人工智能与数据库的集成、下一代数据平台以及数据库学习,这里有无尽的可能性等待我们去发现。一起探索这个充满创新的开源世界吧!

Featured image of post 在树莓派上运行 LLaMA:廉价高效微调 | 开源日报 No.263

在树莓派上运行 LLaMA:廉价高效微调 | 开源日报 No.263

alpaca-lora 项目是一个非常令人兴奋的项目,它提供了在消费级硬件上调整 LLaMA 模型的功能。该项目的关键特性包括在树莓派上运行的 Instruct 模型,训练代码在单个 RTX 4090 上几小时内运行,以及使用了 Hugging Face 的 PEFT 和 Tim Dettmers' bitsandbytes 进行廉价高效的微调。