go语言学习
yitahutu79
小李今天打代码了吗?
展开
-
note: module requires Go 1.19
今天运行程序出现了很多问题。下载网址:go语言中文网。完成后查看版本,升级成功。先来解决第二个报错问题。解决方案:升级go版本。解压到旧文件夹所在位置。原创 2023-04-28 15:38:26 · 3095 阅读 · 0 评论 -
默克尔树代码
1.示例代码Merkle树的结构图:传入四个节点,两两节点进行合并,再次哈希计算,得到一个新的哈希值,完成第一层哈希,最终得到两个哈希值;第二轮得到的两个哈希值继续合并,得到最终哈希值。2.默克尔树的代码解析1.数据结构定义//节点结构体定义type MerkleNode struct { Left *MerkleNode Right *MerkleNode Data []byte}//树的结构体定义type MerkleTree struct { Root原创 2022-04-28 15:41:23 · 1078 阅读 · 1 评论 -
go: -i flag is deprecated
goland运行时发现有一条标红语句go: -i flag is deprecated修改方法:编译go项目时不需要加 -i 参数了,在Edit Configurations中去掉该参数删除红框部分后点确定OK再次运行就没有这个提示了原创 2022-04-24 22:44:11 · 1653 阅读 · 1 评论 -
(1)goland下载安装+示例代码运行
1.下载go和IDEgo官网地址:https://studygolang.com/dl安装IDE - GoLand下载地址:https://www.jetbrains.com/go/download/#section=windows2.环境配置GOROOT 是go的安装目录。GOPATH 是go的工作目录。GOROOT:(go的安装目录)GoLand安装目录:GOPATH:(go的工作目录,存放GoLand IDE里面的文件)下面三个文件夹是我自己创建的bin:主要存放可执行原创 2022-04-21 00:40:29 · 1353 阅读 · 0 评论