1.安装 yum install golang 2.配置环境变量 新建go目录作为项目目录 mkdir -p $HOME/go 用cat的方法在尾部增加配置配置golang的 GOROOT GOPATH cat >…
分类:go语言
Go入门篇
参考资料 Go语言的特性 https://www.jianshu.com/p/1bda5f24e474 菜鸟教程Go 语言入门级教程 http://www.runoob.com/go/go-program-structu…
go build是如何工作的
看了下go在执行go build的时候可以加上-x选项来输出详细的编译选项 大概流程是先把第三方用的库进行打包 然后再编译项目文件 最后生成最终的目标文件 下面这篇文字大概介绍了流程: 转:http://mikespoo…
go语言中使用反射函数代替switch语法
近期在公司实习,参与了公司的一个分布式的应用服务系统。系统采用Golang语言作为系统的开发语言,在开发过程中采用了Go语言的反射函数的特性来取代了以前常使用的switch语法。 switch-case是一种多种选择的语…
go 环境变量配置 (mac)
#go export GOROOT=/usr/local/go export GOARCH=amd64 export GOOS=darwin export GOPATH=/Users/user/workspace/gop…
go-jwt 实现 token
~~ 1 go get它 2 封装他 3 cf他 Token生成 见下面的createToken函数 获取内容 见parseToken 完整代码: package main import ( "fmt" "github.…
GO语言入门——beego
先安装 go 可调整到想要的位置 然后 命令行 go env 查看GOPATH 右键我的电脑(win10此电脑)–属性–高级系统设置–变量环境 将GOPATH 调整到你想要的位置,保存…
go Socket编程
TCP Socket客户端 获取连接 //1. tcpAddr, err := net.ResolveTCPAddr("tcp4", ":8080") checkError(err) conn, err := net.D…
《Go语言编程入门》视频课程五折优惠了
作为拥有多年工作经验的运维老鸟,我没有选择运维常用的Python作为我今后的主要使用语言。Python编写运维程序的开发效率虽然很高,但随着代码量的增大,以及Python的缩进式语法结构,可读性和维护性并不很高。加之Py…
GO 工具包安装方法
go 安装依赖包一般会通过四种路径 1.github.com/ 2.golang.org/ 3.gopkg.in/ 4.honnet.co/ 比如我们可以通过go get github.com/xxx来下载安装包 下载好…
Go语言包管理进阶
基础 Go程序通过包(package)进行组织,一个包可以由多个文件组成,但这些文件必须位于同一目录下。每个文件通过在首行用package语句声明所属的包,例如package math,包名不要求一定要与目录名相同(虽然…
Go入门14:流程控制之 for
Go语言只有for循环这一种循环结构。 for expression1; expression2; expression3 { //… } expression…