摘要: 环境 系统环境:Win10 编程语言:Go 1.17 知识点: Go语言结构体定义及初始化 序列化与反序列化 bolt.DB 数据库 哈希算法 pow工作量证明创建区块 功能: 实现一个简单的区块链,采用作量证明(PoW)方式创建新的区块;数据序列化与反序列化;持久化存储(存入数据库中) PoW:就 阅读全文
posted @ 2021-11-14 23:44 牛犁heart 阅读(568) 评论(0) 推荐(0)
摘要: 转载:http://c.biancheng.net/view/5573.html 在编写命令行程序(工具、server)时,需要对命令行参数进行解析,各种编程语言一般都会提供解析命令行参数的方法或库,以便程序员使用。 Go语言中的flag包中,提供了命令行参数解析的功能。 概念: 命令行参数(或参数 阅读全文
posted @ 2021-11-14 14:22 牛犁heart 阅读(268) 评论(0) 推荐(0)
摘要: gob(Go binary)是Goland包自带的一个数据结构序列化的编码/解码工具。编码使用Encoder,解码使用Decoder。一种典型的应用场景就是RPC(remote procedure calls)。 gob和json的pack之类的方法一样,由发送端使用encoder对数据结构进行编码 阅读全文
posted @ 2021-11-14 10:49 牛犁heart 阅读(1434) 评论(0) 推荐(0)