Spacedrive:开源跨平台文件管理 | 开源日报 No.57

news/2024/7/10 20:19:18 标签: 开源

picture

denoland/deno

Stars: 91.2k License: MIT

Deno 是一个简单、现代和安全的 JavaScript 和 TypeScript 运行时,使用 V8 引擎并用 Rust 构建。其主要功能包括:

  • 默认情况下具有高度安全性,除非显式启用,否则无法访问文件、网络或环境。
  • 提供 Web 平台功能和 API (如 ES 模块、Web Workers 和 fetch())。
  • 开箱即用支持 TypeScript。
  • 仅提供单个可执行文件,并内置工具集 (例如 deno testdeno fmt 等)。
  • 包含一组经过审核的标准模块,保证与 Deno 兼容。
  • 支持 npm。

facebook/folly

Stars: 25.4k License: Apache-2.0

Folly 是一个 Facebook 开源的 C++ 库,旨在提供实用和高效的组件。它是 Facebook 内部广泛使用的核心库之一,并且常作为其他开源项目的依赖项和代码共享平台。与 Boost 和 std 相比,Folly 不与其竞争而是补充功能,在需要更好性能或缺少特定功能时才会定义自己独有组件。

以下是 Folly 的关键特性和优势:

  • 提供了各种基础库组件,如字符串处理、并发编程工具等。
  • 高度注重大规模应用下的性能表现。
  • 模块化设计使得不同组件可以相对独立地使用。

spacedriveapp/spacedrive

Stars: 24.7k License: AGPL-3.0

picture

Spacedrive 是一个开源的跨平台文件管理器,由用 Rust 编写的虚拟分布式文件系统 (VDFS) 驱动。它可以将多个设备上的文件组织在一个地方,并结合云服务和离线硬盘等存储容量和处理能力,形成一个安全且直观易用的个人分布式云。对于独立创作者、收藏家以及希望拥有自己数字足迹的用户来说,Spacedrive 提供了一种无与伦比的免费文件管理体验。

  • VDFS:使用统一 API 操作和访问内容
  • 虚拟索引:实时同步数据库,在客户端之间保持数据一致性
  • CAS (Content-addressable storage):通过唯一标识符 CAS 来标识每个文件

doocs/leetcode

Stars: 23.5k License: CC-BY-SA-4.0

picture

本项目是一个包含 LeetCode、《剑指 Offer (第 2 版)》、《剑指 Offer (专项突击版)》和《程序员面试金典 (第 6 版)》等题目的相关题解。它提供了多种编程语言实现,如 Java、Python、C++、Go 和 TypeScript 等,并且会定期更新。该项目具有以下核心优势:

  • 提供了大量算法全解
  • 包括各类基础算法和数据结构的详细讲解与示例代码
  • 提供搜索算法以及动态规划模型的应用案例
  • 支持高级数据结构,如并查集和线段树等
  • 附带图论领域中常见问题的求解方法

kubernetes/dashboard

Stars: 13.1k License: Apache-2.0

picture

Kubernetes Dashboard 是一个通用的基于 Web 的 UI,用于管理 Kubernetes 集群中运行的应用程序以及对其进行故障排除和管理。该项目具有以下核心优势:

  • 可以通过 Dashboard UI 来查看工作负载页面。
  • 支持使用 Helm 或 Manifest 安装。
  • 提供了访问控制指南、认证令牌创建指南等详细文档说明。

Atmosphere-NX/Atmosphere

Stars: 12.6k License: GPL-2.0

picture

Atmosphère 是一款为 Nintendo Switch 定制的固件。它由多个组件组成,每个组件替换/修改系统的不同部分。其主要功能包括:

  • Fusée 用于加载和验证第二阶段 (自定义 TrustZone) 以及 package2 (内核/FIRM sysmodules),并根据需要进行修补;
  • Sept 用于在 7.0.0 上启用运行时密钥派生支持;
  • Exosphère 是一个定制化的 TrustZone,可运行一个定制化 Secure Monitor;
  • Thermosphère 提供 EL2 EmuNAND 支持,即备份和使用虚拟化/重定向的 NAND 映像等。

核心优势有:

  • Atmosphère 可以替代原始固件
  • 支持各种 CFW 功能
  • 提供了多个关键模块来增强系统性能

http://www.niftyadmin.cn/n/5093784.html

相关文章

VBA窗体跟随活动单元格【简易版】

本篇博客与以往的风格不同,先上图再讲解。 这个效果是不是很酷,VBA窗体(即UserForm,下文中简称为窗体)可以实现很多功能,例如:用户输入数据,提供选项等等。如本博客标题标注&#…

Vue - 快速入门,这一套就够了!(Vue core + 案例 + 效果演示)

目录 前言 一、Vue 基础 1.1、Vue 基础示例 a)html 部分: b)script 部分: 二、本地应用 1.1、内容绑定,事件绑定 1.1.1、v-text 设置标签文本值 1.1.2、v-html 设置标签的 innerHTML 1.1.3、v-on 为元素绑定…

vue报错不能将类型“number”分配给类型“string”

目录 前情提要 报错信息: 适用场景: 解决方法: 代码案例中的逻辑: 修改方式: 前情提要 报错信息: 不能将类型“number”分配给类型“string” 适用场景: 前端是string类型的数据例如单选框…

模型部署踩坑(持续更新ing)

文章目录 模型部署踩坑踩坑1踩坑2踩坑3踩坑4踩坑5 模型部署踩坑 踩坑1 FLOPs不能衡量模型性能,因为FLOPs只是模型计算大小的单位 还需要考虑 访存量跟计算无关的DNN部分(reshape, shortcut, nchw2nhwc等等)DNN以外的部分(前处理、后处理这些) 踩坑2 不能够完全…

c 两进程(多进程)通过mmap()共享内存通信

先启动进程1,输入字符&#xff0c;在进程2就会不停显示进程1的输入字符。数据是通过内存来传递的。fd文件映射到内存后是关闭的。 进程1&#xff1a; #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <…

多城市分站源码系统+关键词排名优化 带完整的搭建教程

不知道大家有没有发现做SEO排名做的最好的就是多城市分站系统&#xff0c;排名好&#xff0c;流量高。今天就来给大家介绍一款大家用我们的系统给客户做网站及排名&#xff0c;效果贼好&#xff0c;一键生成3000地方城市分站&#xff0c;每个分站都可以独立设置SEO信息&#xf…

机器学习 - 混淆矩阵:技术与实战全方位解析

目录 一、引言1.1 什么是混淆矩阵&#xff1f;1.2 为什么需要混淆矩阵&#xff1f; 二、基础概念TP, TN, FP, FN解释True Positive (TP)True Negative (TN)False Positive (FP)False Negative (FN) 常见评价指标 三、数学原理条件概率与贝叶斯定理ROC与AUC敏感性与特异性阈值选…

30万以上的qps高并发服务如何优化

如何优化高并发服务,这里指的是qps在30万以上的在线服务,注意不是离线服务,在线服务会存在哪些挑战呢&#xff1f; ①无法做离线缓存,所有的数据都是实时读的 ②大量的请求会打到线上服务,对于服务的响应时间要求较高,一般都是限制要求在300ms以内,如果超过这个时间那么对用户…