关于DHT协议 DHT协议作为BT协议的一个辅助,是非常好玩的。它主要是为了在BT正式下载时得到种子或者BT资源。传统的网络,需要一台中央服务器存放种子或者BT资源,不仅浪费服务器资源,还容易出现单点的各种问题,而DHT网络则是为了去中心化,也就是说任意时刻,这个网络总有节点是亮的,你可以去询问问这些亮的节点,从而将自己加入DHT网络。 要实现DHT协议的网络爬虫,主要分3步,第一步是得到资源信息(infohash,160bit,20字节,可以编码为40字节的十六进制字符串),第二步是确认这些infohash是有效的,第三步是通过有效的infohash下载到BT的种子文件,从而得到对这个资源的
2021-12-04 00:29:11 120KB node python python爬虫
1
内含BH1750、DS18B20、组态屏、接触器接口电路原理图,采用Altium Designer编写,提供Altium Designer原件,用户可根据自己实际需求进行修改,组合。
2021-12-02 20:08:50 86KB 电路图
1
arduino-DHT, 面向Arduino的高效DHT库 DHT一个用于读取DHT系列温度湿度传感器的Arduino库。由马克。Ruys 。mark@paracas.nl 编写。特性支持DHT11和 DHT22,AM2302,RHT03自动检测传感器模型内存占用低非常小的代码
2021-11-29 22:07:24 43KB 开源
1
#jchord Java 中的 Chord DHT 实现 ##要求 JDK 1.7+ Maven ##编译 maven clean install ##Running Chord 所有命令都应该从根目录运行。 在指定端口上创建一个新环 java -jar chord/target/jchord-chord-1.0-SNAPSHOT.jar [port] 创建一个新节点并将其引导到现有环 java -jar chord/target/jchord-chord-1.0-SNAPSHOT.jar [port] [nodeaddress] [nodeport] 本示例创建一个新环,由端口 8001 上的一个节点组成,然后在端口 8002 上创建另一个节点并将其连接到初始节点以形成一个包含 2 个节点的环 java -jar chord/target/jchord-chord-1.0-
2021-11-27 18:00:27 17KB Java
1
基于stm32f4的I2C接口操作BH1750,串口显示光照强度。
2021-11-27 10:53:39 2.16MB BH1750
1
stm32f103VE光敏传感器BH1750驱动,采用i2c接口,直接烧写程序就可运行
2021-11-26 14:58:03 1.47MB stm32 BH1750 驱动
1
程序功能说明: 1、通过STM32的硬件I2C读写控制BH1750光照度传感器模块测量环境光照强度。 2、程序通过串口打印输出光照强度值。 3、程序将光照强度值在LCD屏上显示。 程序注意事项: 1、根据BH1750传感器手册可知,在One Time H-Resolution Mode2测量模式下测量光照强度大于会要120ms以上的测量时间,所以程序在发送测量命令以后应该尽量延时120ms以上,否则测量出来的数据不准确。 2、在两次测量之间最好加个延时,也就是在第一次测量结束和下次测量命令发出之间加个100ms左右的延时,否则也会出现测量错误的问题。 3、在使用FSMC驱动LCD时不能用I2C1,只能用I2C2,或者将I2C1的时钟和引脚重映射。 4、测量结果保存在两个字节中的,所以需要作移位处理,具体处理方式可以产考手册和程序。 程序运行效果: 附件内容还包括基于LABVIEW实现记录并显示光线强度界面程序 实现方式可以参考该链接:LabVIEW中调用DLL文件实现温湿度数据显示(VI源码+驱动库+图片说明)
1
基于DHT的Kademlia 算法
2021-11-24 09:03:03 661KB DHT Kademlia
1
一个基于DHT的简单P2P文件系统
2021-11-22 04:29:44 9KB Java
1
bittorrent协议的java实现,想学习或者做bt项目的同学可以参考。包含bencode,DHT,bittorrent 的完整实现。最低要求jdk6
2021-11-21 21:42:05 1.78MB bittorrent bt dht 对等网络
1