摘要: keccak应用 在以太坊中,用keccak哈希算法来计算公钥的256位哈希,再截取这256位哈希的后160位哈希作为地址值。 keccak和sha3的区别 sha3由keccak标准化而来,在很多场合下Keccak和SHA3是同义词,但在2015年8月SHA3最终完成标准化时,NIST调整了填充算 阅读全文
posted @ 2020-04-28 10:26 HachikoT 阅读(4511) 评论(0) 推荐(1) 编辑
摘要: C++引入leveldb 编译安装: git clone --recurse-submodules https://github.com/google/leveldb.git cd leveldb mkdir -p build && cd build cmake -DCMAKE_BUILD_TYPE 阅读全文
posted @ 2020-04-21 22:58 HachikoT 阅读(336) 评论(0) 推荐(1) 编辑
摘要: random随机数库 C++11引入了新的随机数生成机制,那就是 random_device`。对于写随机数相关的程序来说实在是太香了。 随机数生成引擎和随机数分布引擎 随机数生成引擎(Generator) :用于生成标准分布的随机数序列 随机数分布引擎(Distribution) :对随机数生成引 阅读全文
posted @ 2020-04-19 17:26 HachikoT 阅读(735) 评论(0) 推荐(0) 编辑
摘要: operator bool()是什么 在C++中, 语法用来将对象转换为指定的 类型,当这里 为`bool`时,就可以直接在条件判断式里面直接用该对象: 建议 个人还是觉得尽量不要用这种语法,还是像java那样写出特定名字的判断函数最好。C++也真是,搞这些复杂的语法太多了,反而影响语言使用者学习。 阅读全文
posted @ 2020-04-19 14:03 HachikoT 阅读(4363) 评论(2) 推荐(3) 编辑
摘要: 自动添加文件描述信息 namespace 阅读全文
posted @ 2020-04-18 23:35 HachikoT 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 对称加密(symmetric encryption) 对称加密就是加密/解密都用相同密钥的加密算法 明文(plaintext):指任何没有经过加密的信息 加密算法(encryption algorithm):对明文进行替换,变形等操作的步骤规则 密钥(secret key):明文转换为密文或将密文转 阅读全文
posted @ 2020-04-18 22:14 HachikoT 阅读(945) 评论(0) 推荐(0) 编辑
摘要: iproute2工具介绍 iproute2是linux下管理控制TCP/IP网络和流量控制的新一代工具包,出现目的是替代老工具链net tools。net tools是通过procfs(/proc)和ioctl系统调用去访问和改变内核网络配置,而iproute2通过netlink套接字接口与内核通讯 阅读全文
posted @ 2020-04-18 15:43 HachikoT 阅读(1308) 评论(0) 推荐(0) 编辑
摘要: 多层级makefile 当项目变大之后,需要多层级的makefile来编译,每个makefile的具体功能实现参考单源文件目录makefile。然后再在顶层目录写一个总的makefile来实现编译逻辑就行。 这里假设存在main模块和libdevcore模块。 顶层makefile # 项目根目录 阅读全文
posted @ 2020-04-17 21:11 HachikoT 阅读(785) 评论(0) 推荐(0) 编辑
摘要: 大小写转换 vscode在默认情况下没有大小写转换的快捷键, 需要自定义快捷键。首先选择键盘快捷键功能: 修改转换为大写的快捷键( ): 修改转换为小写的快捷键( ): 列模式编辑 在处理表格信息的时候,可以用列模式来同时操作多行的某些列: 块模式: ,同时选取多行的列 自由模式: ,可以自由选取每 阅读全文
posted @ 2020-04-16 14:59 HachikoT 阅读(525) 评论(0) 推荐(0) 编辑
摘要: socket 创建套接字文件: domain值: |domain|描述| | | | |AF_INET|IPv4 Internet protocols| |AF_INET6|IPv6 Internet protocols| type值: |type|描述| | | | |SOCK_STREAM|Pr 阅读全文
posted @ 2020-04-12 00:40 HachikoT 阅读(627) 评论(0) 推荐(0) 编辑