GitHub - johang/btfs: A bittorrent filesystem based on FUSE.

2024-04-16

BTFS 是一个去中心化的存储网络,允许用户存储和检索文件。它使用区块链技术来确保数据的安全和不可篡改性。BTFS 提供了各种功能,包括文件存储、检索、共享和协作。与其他去中心化存储网络相比,BTFS 的优势在于其高速传输、低成本和易于使用。

阅读更多
43
未分类

Redka:使用 SQLite 重新实现 Redis

2024-04-15

Redka 旨在使用 SQLite 重新实现 Redis 的优秀部分,同时保持与 Redis API 的兼容性。其显著特点包括:数据不必完全放在 RAM 中;ACID 事务;SQL 视图以更好地进行自省和报告;进程内(Go API)和独立(RESP)服务器;与 Redis 兼容的命令和线路协议。Redka 目前支持五种核心 Redis 数据类型:字符串、列表、集合、哈希和排序集合,并提供详细的命令列表和用法说明。

阅读更多
47
未分类 Redis

GitHub - Evan-Wildenhain/CTRL-F-VIDEO: 视频版 Ctrl-f

2024-04-14

CTRL-F-VIDEO是一个开源项目,旨在为视频提供类似Ctrl-f的搜索功能。它利用OpenAI的Whisper模型将音频转换为文本,并允许用户搜索特定的单词或短语。该项目目前仅支持YouTube平台,并提供直接匹配、语音相似匹配和所有匹配的选项。虽然语音相似匹配效果有限,但Whisper模型的高效性使得直接匹配功能非常实用。

阅读更多
40
未分类 视频搜索 Whisper

PostgreSQL 索引推荐器

2024-04-14

PostgreSQL 索引推荐器是一个 PostgreSQL 扩展,用于推荐索引以提高查询性能。该扩展支持泛型参数,例如 $1、$2,支持物化视图,识别被视图混淆的表/列。对于给定的查询,它搜索一组 SQL DDL 创建索引语句,以改进查询的执行时间。

阅读更多
43
未分类 索引

GitHub - nanochess/RayTracer: 483字节的光线追踪器(x86引导扇区)

2024-04-14

文章介绍了作者 Oscar Toledo G. 将 D. Scott Williamson 的 Atari 8 位 BASIC 光线追踪器移植到 x86 引导扇区的项目。该项目生成了一个大小为 483 字节的光线追踪器,可以在 Pentium Pro 及更高版本的计算机以及大多数现代模拟器上运行。作者还介绍了项目的灵感来源、代码优化过程、使用方法以及对贡献者的感谢。

阅读更多
38

GitHub - Hafthor/zsvutil: 用于在 CSV/TSV 与 ZIP 分隔值之间转换的 ZSV 工具

2024-04-14

这篇文章介绍了一种名为 ZSV(ZIP 分隔值)的列式数据存储格式,并提供了一个名为 zsvutil 的工具,用于在 CSV/TSV 和 ZSV 文件之间进行转换。ZSV 构建于 TSV 和 ZIP 之上,使其易于理解、创建和使用,同时还能提供现代列式存储格式的查询性能特征。文章详细解释了 ZSV 的设计理念、格式规范以及一些额外的特性,例如常量列、复合列、嵌套数据、行组和元数据。

阅读更多
41
未分类 ZSV

Flow-IPC · GitHub

2024-04-14

GitHub 上的 Flow-IPC 项目是一个开源库,提供了在 Rust 中进行高效进程间通信的 API 和数据结构。Flow-IPC 旨在为 Rust 提供类似于管道、消息队列和共享内存等通信机制,同时利用 Rust 的所有权和借用系统来实现安全性和效率。该库旨在使进程间通信变得简单、高效且安全。

阅读更多
40
未分类

GitHub - kimono-koans/dano: 用于媒体文件的 hashdeep/md5tree (但功能更强大)

2024-04-14

dano是一个用于媒体文件的命令行工具,它可以计算媒体文件中内部流的校验和,并将它们存储在一个格式中,以便以后验证这些校验和。与传统的哈希校验不同,dano 的校验和不受元数据标签、文件名更改或将比特流从一个媒体容器移动到另一个容器的影响。这使得 dano 成为验证媒体文件完整性的强大工具,即使文件已被修改或重新打包。

阅读更多
47

GitHub - azerothcore/azerothcore-wotlk: 完整的开源 MMO 模组化解决方案

2024-04-12

AzerothCore是一个开源游戏服务器应用程序和框架,旨在托管大型多人在线角色扮演游戏(MMORPG)。它基于魔兽世界(WoW),力求重现3.3.5a版本的游戏体验。AzerothCore 具有高度模块化设计,允许开发者扩展和定制游戏以满足其需求,或创建独特的游戏体验。AzerothCore 拥有活跃的开发者、贡献者和用户社区,他们通过论坛、Discord 频道和其他交流平台进行协作、分享知识并提供支持。

阅读更多
43

使用 ClickHouse 扩展事件引擎

2024-04-12

本文介绍了 Lago 使用 ClickHouse 扩展事件引擎的经验。随着 Lago 的规模不断扩大,每分钟需要处理数百万个事件,原有的 Postgres 数据库不堪重负。为了解决性能问题,Lago 引入了 ClickHouse 作为专门处理流式事件的 OLAP 数据库,并保留 Postgres 用于其他数据需求。文章详细阐述了 OLTP 和 OLAP 数据库的区别,ClickHouse 的优势以及 Lago 如何部署和使用 ClickHouse,并提供了一些其他使用 ClickHouse 的开源项目案例。

阅读更多
40
未分类 事件引擎

DwarFS:适用于 Linux、Windows 和 macOS 的快速高压缩只读文件系统

2024-04-12

DwarFS 是一种只读文件系统,专注于实现非常高的压缩率,尤其适用于高度冗余的数据。它通过使用相似性哈希函数对相似文件进行聚类,并对文件系统块进行分段分析以减少未压缩文件系统的大小。DwarFS 还提供了一个分类框架,可以对文件甚至文件片段进行分类,然后以不同的方式处理各个类别。DwarFS 是高度多线程的,文件系统创建工具和 FUSE 驱动程序都能很好地利用系统中的多个内核。

阅读更多
43
未分类 压缩 只读

Screenshot to Code

2024-01-15

Screenshot-to-Code 是一款开源AI开发工具,可根据截图自动转化为乱真并实际可用的源代码网页。Screenshot-to-Code利用GPT-4生成代码,并使用DALL-E3生成外观相似的图像。用户甚至可以直接输入要克隆的网站URL即可。

阅读更多
47
未分类

GenAct:用于生成参与性代理的框架

2024-01-13

GenAct 是一个用于生成参与性代理的框架。参与性代理是在各种环境中执行任务的自主实体。GenAct 框架提供了一组可重用的组件,可用于构建和训练参与性代理。这些组件包括用于生成动作、感知环境和学习新技能的模块。GenAct 框架是开源的,可以在 GitHub 上获得。

阅读更多
47

Nutlope/roomGPT

2024-01-08

Nutlope/roomGPT是一个有助于在使用GPT-3进行对话AI开发时构建房间或空间的存储库。它提供了用于创建房间、跟踪用户和管理对话状态的API。还可以使用预先构建的UI组件轻松自定义房间的外观和感觉。

阅读更多
62
1 2 37 38 39 40 41 42 43 45 下页 →