
go
java知路
这个作者很懒,什么都没留下…
展开
-
go环境搭建,以及环境变量作用解释
主要三个环境变量GOROOT=D:\software-program\go1.15.4.windows-amd64GOPROXY=https://mirrors.aliyun.com/goproxy/GOPATH=D:\Projects\go-projectPATH=GOROOT=D:\software-program\go1.15.4.windows-amd64\bin不同于其他语言,go中没有项目的说法,只有包, 其中有两个重要的路径,GOROOT和GOPATHGO...原创 2020-11-06 17:38:42 · 899 阅读 · 1 评论 -
go无法下载,设置国内代理地址
window在环境变量增加GOPROXY值为https://mirrors.aliyun.com/goproxy/linuxexport GOPROXY=https://mirrors.aliyun.com/goproxy/原创 2020-09-09 10:49:46 · 1203 阅读 · 1 评论 -
区块链学习(四)http server
如何让你的区块链暴露到万维网允许外部访问package mainimport ( "../core" "encoding/json" "io" "net/http")var blockchain *core.Blockchainfunc run() { // 对外暴露端口 http.HandleFunc("/blockchain/get"...原创 2019-05-04 11:23:09 · 449 阅读 · 0 评论 -
区块链学习(二)如何做到不可修改
1.计算hash方式一md5不推荐现在计算机计算能力不断提升,容易出现重复的值方式二sha246推荐使用// 计算哈希func CalculateHash(b Block) string { // 数据不允许修改 // 把 数据 包含在hash运算的数值里面, ,任何一个模块数据的修改,都会导致区块链, 链式数据结构的破坏 blockData := s...原创 2019-05-04 11:30:41 · 1064 阅读 · 0 评论 -
区块链学习(三)区块链实例
go语言写的案例1.计算哈希,创建 区块package coreimport ( "crypto/sha256" "encoding/hex" "time")type Block struct { Index int64 // 区块编号 Timestmp int64 // 区块时间戳 PreBolckHash ...原创 2019-05-04 11:21:48 · 6959 阅读 · 1 评论