搜索资源列表
pyinotify
- 大量小文件的实时同步方案,通过Hash Tree来实现同步,既有通过日志来同步的软实时特点(msyql, bdb等),也可以保证最终数据的一致性(rsync, unison等)。Hash Tree的大体思路是将所有数据存储成树状结构,每个节点的Hash是其所有子节点的Hash的Hash,叶子节点的Hash是其内容的Hash。这样一旦某个节点发生变化,其Hash的变化会迅速传播到根节点。需要同步的系统只需要不断查询跟节点的hash,一旦有变化,顺着树状结构就能够在logN级别的时间找到发生变化的内
BT-protocol-specific-analysis
- BT由如下几部分组成:.torrent文件、种子提供站点、目录服务器和内容发布者/下载者。.torrent文件是一个文本文件,包含了 tracker信息和文件信息两部分。tracker信息主要是BT下载中需要用到的tracker服务器的地址和针对tracker服务器的设置;文件信息是指将目标文件计算处理后再根据BT协议的B编码规则网编码后得到的信息。BT的主要原理是把提供下载的文件虚拟分成大小相等的块,块大小必须为 2Kbyte的整数次方(由于是虚拟分块,硬盘上并不产生各个块文件),并把每个块
project
- 数据结构课程设计。基于多种查询策略的航班信息管理系统。实现一个航班信息管理系统,能对已有的航班信息文件进行管理,具体包括航班信息的查询、增加、删除等,其中查询的实现要分别基于线性表、二叉排序树、哈希表三种策略。-Data structure curriculum design. Query strategy based on a variety of flight information management system. Achieve a flight information manage
Hash
- java语言 实现对文件生成MD5码 并存入数据库以便进行比对查询 -java language to generate MD5 code file and stored in a for comparison and inquiry
fHash
- 一款在windows平台下运行的文件hash值查询工具,操作简单(Windows platform in a file running, hash value query tool, easy to operate)