Go中的map在底层是用哈希表实现的,你可以在 $GOROOT/src/pkg/runtime/hashmap.goc 找到它的实现。 数据结构 哈希表的数据结构中一些关键的域如下所示: 上面给出的结构体只是Hmap的部分的域。需要注意到的是,这里直接使用的是Bucket的数组,而不是Bucket* ...
分类:
编程语言 时间:
2018-06-16 21:49:15
阅读次数:
228
1.安装完之后,会自动添加一个GOROOT环境变量,指向的就是go的安装目录,这样就能在各个路径执行go命令 2.安装完之后需要自己添加GOPATH环境变量,指向自己的项目目录,这样就能执行这个位置的代码,还有下载的包也会默认导入到这个目录下。 3.go get github.....从github ...
分类:
编程语言 时间:
2018-06-06 10:43:03
阅读次数:
224
上周玩了下goflyway,这里简单记录下安装命令。centos7x64yuminstallepel-releaseyuminstallgoyuminstallgitcd~mkdirgovim~/.bash_profileGOROOT=/usr/lib/golangexportGOROOTexportPATH="$PATH:$GOROOT/bin"GOPATH=/root/goexportPATH
分类:
其他好文 时间:
2018-06-01 16:51:37
阅读次数:
1111
参考链接:https://stackoverflow.com/questions/48007519/unimplemented-desc-unknown-service-protos-chaincodesupport 启动链码时报错如下: root@95a911a49341:/opt/gopath/ ...
分类:
其他好文 时间:
2018-05-28 11:34:48
阅读次数:
1766
分享这篇文章的主要目的,其实不是如何安装部署,主要分享一下,安装成功后,遇到的一个问题。package main
imports runtime: cannot find package "runtime" in any of:
分类:
其他好文 时间:
2018-05-26 14:46:17
阅读次数:
1302
一.golang环境搭建 1.在golang官方网站下载go包,下载地址https://golang.google.cn/dl/。 2.设置goPath,打开window环境变量设置,设置GoPath(据说可以设置多个gopath,没试过只设置了一个) 3.goPath设置好之后,在src文件夹下新 ...
分类:
其他好文 时间:
2018-05-17 13:35:18
阅读次数:
168
Go-环境搭建两个参数 1. GOROOT Go SDK安装目录,Go语言安装目录 2. GOPATH 项目根目录 Go-项目目录结构 goProjectName 项目根目录 bin 项目编译后可执行文件 src Go项目源码 pkg 编译生成的静态库 Go-代码骨架 通过 package声明属于哪 ...
分类:
其他好文 时间:
2018-05-14 14:35:31
阅读次数:
115
语言环境为>=go1.10 go语言环境不多说 实现目的能与BitMEX api进行交互自动交易,目前虚拟币平台很多,平台API实现也很容易.后续会加上其它平台和自动交易算法策略,具体看平台交易手续费性价比而定. 目录存在于gopath的src目录中,创建文件名trade_bot 程序的目录架构为: ...
分类:
其他好文 时间:
2018-05-12 00:00:25
阅读次数:
971
beego 安装 1.新建gopath 工程目录 2.在新建的工程目录中执行go get github.com/astaxie/beego 命令 3.再执行go get github.com/beego/bee 下载bee工具 4.这时bee命令是在GOPATH下的bin目录里,如果不把bee配置到 ...
分类:
其他好文 时间:
2018-04-30 14:38:08
阅读次数:
155
下载和安装 下载 - 在官网下载安装包然后安装 安装 一路默认安装即可 然后在终端运行go version,如果显示类似下面的信息,表明安装成功 go version go1.10.1 darwin/amd64 如果没有出现上面的信息或者出现了其他的报错信息,请自行查询解决 GOROOT和GOPAT ...
分类:
系统相关 时间:
2018-04-28 21:07:18
阅读次数:
3910