自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

转载 epoll讲解--转自”知乎“

首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。 不管是文件,还是套接字,还是管道,我们都可以把他们看作流。 之后我们来讨论I/O的操作,通过read,我们可以从流中读入数据;通过write,我们可以往流写入数据。现在假定一个情形,我们需要从流中读数据,但是流中还没有数据,(典型的例子为,客户端要从socket读如数据,但是服务器还没有把数据传回...

2018-10-24 11:32:28 111

原创 理解Kademlia协议原理

概要 Kad是Kademlia的简称,Kademlia 是P2P 网络传输协议的一种,以构建分布式的P2P电脑网络。 在Kad网络中所有的信息都是以哈希表的形式存储的,并分散在不同的节点中。 查询过程 相信很多人都用过eMula吧,我们来看下eMula的运行原理。 eMula有一个关键字字典的哈希表(key是关键字的哈希值(160位),value是文件信息列表,文件信息包括文件名字,文件长度,文件...

2018-09-26 22:38:30 1235

原创 以太坊RLP编码原理

概要 This is a serialization method for encoding arbitrarily structured binary data (byte arrays). 这是以太坊黄皮书中对RLP编码的定义,以太坊中的所有对象都会使用RLP编码序列化为字节数组。 RLP把数据分成2类,一类是所有的字节数组的集合,一类是tree-like结构(e.g.结构体)的集合。 编...

2018-09-25 14:41:21 791

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除