Dat Data

点对点数据共享
授权协议 BSD
开发语言 JavaScript
所属分类 Web应用开发、 服务器端JavaScript
软件类型 开源软件
地区 不详
投 递 者 元英朗
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Dat,一个用于分发小型和大型数据的数据分散工具。

关键特性:

  • 通过按照自己的添加或更改实时同步文件夹

  • 通过直接连接到节点分发大型文件,而无需将数据复制到一个中央服务器

  • 通过两个版本间的重复数据删除实现智能同步

  • 使用强大的密码散列验证数据的完整性

  • 在任意地方都可运行,包括在命令行中,在浏览器中,以及在桌面上

使用:

安装Dat

npm install -g dat

输入一个需要分享的目录

dat path/to/directory

就是这样,你的的数据已经发布,你可以拷贝和粘贴dat-link然后分享它

DEMO

  • Dat Data v13.5.1 发布了,这是一个用于分发小型和大型数据的数据分散工具。主要更新如下: Changed 文档重大更新 强制缓存 dat-node 导致的一个删除错误,会在删除文件时出现 文章转载自 开源中国社区 [http://www.oschina.net]

  • Code:通常是指编译器生成的机器指令,也就是程序的执行代码,这些内容会被存储到ROM区。 RO-data:它指程序中用到的只读数据,因而程序不能被修改的内容,这些数据被存储在ROM区。 RO-data区典型: 例1、C语言中const关键字定义的变量。 例2、C语言中定义的全局常量。 例3、C语言中定义的字符串。 RW-data:即可读写数据区域,一定是初始化为“非0值”的可读写数据,而且应用程

  • Ntuser.dat、Ntuser.ini、Ntuser.dat及LOG日志文件都属于用户配置文件,就是系统用户的一些记录和配置,你不要删除!在当前用户下你也是删不掉的! 是注册表文件 Windows操作系统是由许多文件组成的,注册表也不例外,对于Windows 9x系统,注册表底层是由System.dat和User.dat两个文件组成的。它们是二进制文件,不能用文本编辑器查看。它们一般存放于Wi

  • CCS支持的.dat文件的格式为: 文件头为 定数   数据格式  起始地址  页类型  数据块大小 1651             1                  80000000         0             10 固定标识  数据格式        基地址            页类型       长度 数据格式:1-十六进制  2-十进制  3-十进制长整型  4-十

  • 问题:在vue的js里面,让data中的数据如何从data中取值/改变值? 解决如下: 1、现在是,使用中间变量that即可代替this,并且写成return的形式 data() { let that = this; return { visible: false, marker: { visible2: that.visib

  • 第一种方法:save(最简单基本的) 具体的命令是:用save *.txt -ascii x x为变量 *.txt为文件名,该文件存储于当前工作目录下,再打开就可以打开后,数据有可能是以指数形式保存的. 例子: a =[17 24 1 8 15;23 5 7 14 16 ;4 6 13 20 22 ;10 12 19 21 3 ;11 18 25 2 9 ]; save afile.txt -as

  • 可以使用 Python 的内置函数 open() 来打开 .dat 文件,然后使用相应的文件操作函数进行读取。 例如: # 打开文件 f = open('./test.dat', 'r') # 读取文件内容 content = f.read() # 关闭文件 f.close() # 输出文件内容 print(content) 注意:使用完文件后记得关闭文件,否则会占用系统资源。 如果不确定

  • 题目 设计学生类Student,属性:学号(整型);姓名(字符串),选修课程(名称)及课程成绩(整型)。编写一个控制台程序,能够实现Student信息的保存、读取。具体要求:(1)提供Student信息的保存功能:通过控制台输入若干个学生的学号、姓名以及每个学生所修课程的课程名和成绩,将其信息保存到data.dat中;(2)数据读取显示:能够从data.dat文件中读取学生及其课程成绩并显示于控制

  • import pandas as pd df = pd.read_csv(CSV_FILE) df.astype(str).to_csv(DAT_FILE, header=None, index=None, sep='|')

  • ARM开发总结的小知识 字节 8位 半字 16位 字   32位   Code, RO-data RW-data,ZI-data  注意设置堆和栈大小 Code为程序代码部分 RO-data 表示程序定义的常量 const temp; RW-data 表示已初始化的全局变量 ZI-data 表示未初始化的全局变量   Program Size: Code="18248"RO-data=320 RW

  • .dat 文件类型1:VCD Video File 文件说明:Video stream from a Video CD (VCD) disc; typically saved in MPEG-1 or MPEG-2 format; contains the actual video data that is played from the VCD. NOTE: Video CD players s

  •  成功解决ValueError: DataFrame.dtypes for data must be int, float or bool. Did not expect the data types in fields datetime64[ns]_col 目录 解决问题 解决思路 解决方法 解决问题 ValueError: DataFrame.dtypes for data must be i

 相关资料
  • 我是Kafka的新手,所以很难理解pubsub模式。假设我有一个包含两个分区的主题(让我们称之为分区1、分区2) 我有3个消费者,其中 消费者1,消费者2—— 消费者3-- 假设所有3个消费者都从包含5条消息的分区1中读取 我的疑问是, 1.分区1中的所有5条消息是否都到达了每个消费者,即消费者1和消费者3?或者他们一个接一个地分享信息,因为Kafka保持的偏移可能不知道消费者属于同一个消费者群体

  • 我有一个超过1000行的熊猫数据帧,看起来有点像这样: 在上面的示例(df1)中,有两组具有不同名称的“复制”列G1和F2,以及三种类型X、Y和Z。 我想创建另一个数据帧(df2),看起来像下面的一个,它们以X-Y或Z-Y的形式分组在一起。 对于X-Y组,它们有共同的第二个字符df1['name']。因此,我决定这样做: 我收到一条错误信息。所以我决定这样做: 但是我得到了一个值错误:“序列长度必

  • 下面的lwjgl3代码设置缓冲区等,用于呈现三角形。我能看到三角形。现在我正努力弄明白到底是怎么回事。 下面是我对代码的理解。我们首先创建一个顶点缓冲区对象,它只是一个数组的容器。glBindBuffer()和glBufferData()使用顶点数组填充顶点缓冲区对象。我们再次对第二个顶点数组执行此操作。然后我们编译顶点和片段着色器,并将它们添加到着色器程序中。不知怎么的,这个程序访问第二个顶点缓

  • 通过几何体BufferGeometry的顶点索引属性BufferGeometry.index可以设置几何体顶点索引数据,如果你有WebGL基础很容易理解顶点索引的概念,如果没有也没有关系,下面会通过一个简单的例子形象说明。 比如绘制一个矩形网格模型,至少需要两个三角形拼接而成,两个三角形,每个三角形有三个顶点,也就是说需要定义6个顶点位置数据。对于矩形网格模型而言,两个三角形有两个顶点位置是重合的

  • 我有一个类“Vertex”包含双x,y。另一个类“Face”包含一个“Vertex”对象列表。相邻面共享相同的顶点。 目前,我正在为每个脸创建一个javafx.scene.shape.多边形,并将它们全部添加到我的场景中,看起来像这样:截图 现在我计划修改多边形,类似于:JavaFX modify polygons 问题是多边形不会保存对顶点对象的引用,而是保存双值。当我改变一个点的位置时,相邻多

  • 我正在尝试进行简单的点对点聊天,但在运行该程序后,我遇到了一个异常: 有什么问题吗?我在这方面完全是个初学者。 这是我的代码:

  • 假设我有两个这种格式的数据帧(称它们为和): 我希望获得所有行的数据帧,这些行在和中有一个公共的。(即,如果同时位于和中,则在输出数据帧中包括这两行) 我能想到很多方法来解决这个问题,但它们都让我觉得笨拙。例如,我们可以在每个数据帧中找到所有唯一的s,创建每个数据帧的集合,找到它们的交集,用结果集过滤两个数据帧,并连接两个过滤后的数据帧。 也许这是最好的方法,但我知道熊猫很聪明。有没有更简单的方法