go语言学习之----数组和切片 1.数组和切片的区别数组是类型相同元素的集合,go不允许在数组中混合不同类型的元素.数组定义是需要指定数组的长度,切片不用指定2.数组如何定义定义方式一:{ var a [3]int a[0] = 12 a[1] = 13 a[2] =14}定义方式二:{ a := [3]int{12,13,14}}...
go语言学习之路(六)---接口与反射 二. 反射反射是Go语言获取程序运行时类型信息的方式,可以利用这些信息进行一些更加灵活的操作.Go语言标准库的reflect包中提供李Typeof()和Valueof()函数.Typeof ( ):获取被反射对象的类型信息;Valueof ( ):获取被反射对象的值信息.可以使用这两个函数从接口interface{ }对象中获取实际目标对象的类型和值信息. 1.go语言对基本的数据类型进行反射操作...
linux常用的命令之——git http://www.jb51.net/article/55442.htm一、常用 git 命令 1.1 git clone <url> [<directory>] 从远程库 clone 代码到本地,directory 用于指定一个新目录名 1.2 git status 检查本地状态,可以查看当前所在分支、新增或被修改的文件 1....
使用git上传更改的代码 进入目录~/gopath/src/github.com/hyperledger/fabric-ca查看当前版本,以及变更记录root@guoqx2-ThinkCentre-E75:~/gopath/src/github.com/hyperledger/fabric-ca# git status3. 将本地的fabric ca重命名root@guoqx2-ThinkCentre-E75:~/gopa...
go语言学习之路(八)——struct成员变量的标签(Tag)说明和获取方式 转自http://www.01happy.com/golang-struct-tag-desc-and-get/在处理json格式字符串的时候,经常会看到声明struct结构的时候,属性的右侧还有小米点括起来的内容。形如:1234type User struct { UserId int `json:"user_id" bson:"user_id"` UserName str...
go语言学习之路(四)—— Golang简单写文件操作的四种方法 转自:https://studygolang.com/articles/2073?fr=sidebarpackage mainimport ( "bufio" //缓存IO "fmt" "io" "io/ioutil" //io 工具包 "os")func check(e error) { if e != nil { panic(e) }}/** * 判断文件是...
go语言学习之路(三)——go语言的基础语法 一 注释单行注释://...多行注释:/*...*/二 基础结构//包名称package main//导入依赖包import "fmt"//常量定义constant NAME = "GO"//全局变量的声明与赋值var name = "learn"//一般类型的声明type a String = " 3 "//结构体的声明type Learn struct{}//接口的声明type ILearn...
hyperledger fabric ca (一) 1 下载fabric cahttps://github.com/hyperledger/fabric-ca.git2 如果执行go get -u github.com/hyperledger/fabric-ca/cmd/...出现问题:<gopath>/src/github.com/hyperledger/fabric-ca; git pull --ff-onlyThere is ...
Ubuntu linux下安装sqlite3可视化工具 转自:http://lieyan.lofter.com/post/225d54_b449fcUbuntu linux下安装sqlite31.介绍:sqlite3是linux上的小巧的数据库,一个文件就是一个数据库。 2.安装:要安装sqlite3,可以在终端提示符后运行下列命令: sudo apt-get install sqlite3 检查版本sqlite3 -version 3.测试 当前目录...
go语言学习之路(一)——go在win10下的安装与配置 一 下载go包1.可以去go的官网上去下载(需要梯子),一般可以从国内的镜像中下载,地址:https://www.golangtc.com/download二 go环境变量的配置1、将Go的压缩包解压到任意目录,我的为D:\go 2、 配置GoRoot路径打开系统属性:环境变量--新建3、配置Path路径4 配置GOPATH配置完成以上环境变量后,我们可以在命令行窗口中查看配置是否成功输入:go ...
go语言学习之路(二)——go语言进行微信公众号开发 学习教程地址:http://www.imooc.com/topic/golang?mc_marking=ed9ea9bd605fe0066c71d80cc8603806&mc_channel=bdgoyyzt&audience=230227github地址:https://github.com/leeeboo/leeeboo.github.com微信公众号开发文档:https://...
hyperledger fabric----cryptogen工具(-) cryptogen是hyperleder fabric提供的为网络实体生成加密材料(公私钥/证书等)的实用程序。简单来说就是一个生成认证证书(x509 certs)的工具。这些证书代表一个身份,并允许在网络实体间通信和交易时进行签名和身份认证。cryptogen使用一个包含网络拓扑的crypto-config.yaml文件,为文件中定义的组织和属于这些组织的实体生成一组证书和密钥。每个组织都配置唯...