- 博客(5)
- 资源 (12)
- 收藏
- 关注
转载 Python: ord()函数
ch() , unichr() , ord()①chr()函数用一个范围在range(256)内的整数作参数,返回一个对应的字符。>>>chr(65)'A'②unichr()跟chr()一样,只不过返回的是Unicode字符。>>>unichr(12345)u'u3039③超出范围的报ValueErrro异常④ord()函数是ch...
2019-03-22 11:29:47 4565
转载 Merkle树与SPV验证
Merkle Tree,也叫哈希树,是由Ralph Merkle于1979年提出申请的专利。它是一种用做快速归纳和校验大规模数据完整性的树形数据结构。它具有以下特点:它是一种树,大多数是二叉树,也可以是多叉树,具有树结构的所有特点。Merkle Tree的叶子节点是数据块的哈希。Merkle Tree的非叶子节点的哈希值是根据它下面所有叶子节点的值哈希计算得到,如下图所示。备注...
2019-03-18 14:46:58 1331
转载 base64
Base64是一种用64个字符来表示任意二进制数据的方法。用记事本打开exe、jpg、pdf这些文件时,我们都会看到一大堆乱码,因为二进制文件包含很多无法显示和打印的字符,所以,如果要让记事本这样的文本处理软件能处理二进制数据,就需要一个二进制到字符串的转换方法。Base64是一种最常见的二进制编码方法。Base64的原理很简单,首先,准备一个包含64个字符的数组:['A', 'B'...
2019-03-15 11:30:59 87
原创 C++ map注意事项
1、在map中,由key查找value时,首先要判断map中是否包含key。2、如果不检查,直接返回map[key],可能会出现意想不到的行为。如果map包含key,没有问题,如果map不包含key,使用下标有一个危险的副作用,会在map中插入一个key的元素,value取默认值,返回value。也就是说,map[key]不可能返回null。3、map提供了两种方式,查看是否包含key,m...
2019-03-09 20:32:35 476
原创 聊一聊最近大火的闪电网络
简介最近,闪电网络的火炬传递活动,让闪电网络一下子从理论阶段,跃升成实践。作者年前在同事的分享中,学习了闪电网络的原理,感觉设计确实很巧妙,一旦大规模应用,能让btc实现秒级支付,真正让btc的世界货币梦想come true。本文,会介绍闪电网络的设计原理,主要涉及多重签名地址、 RSMC、HTLC几大概念。基本原理假如Bob和Alice经常有业务来往,结算方式是btc。但是,btc的...
2019-03-04 19:33:30 720
Visual Assist 西红柿完美支持2010-2017
2018-06-05
Visual+Assist+X+通用破解补丁2017
2018-05-29
Notepad FTP插件下载(NppFTP)
2018-02-01
获取电脑进程列表,显示各个进程的CPU,内存,上行速度,下载速度
2017-09-20
( YUV420(YV12)与YUY2(YUV422,YUYV)格式互转
2017-08-02
YUY420(YV12)转YUY2(YUV420),读取yuv文件转成YUY2文件
2017-08-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人