golang
masterShaw
这个作者很懒,什么都没留下…
展开
-
go语言的安装和环境搭建
安装:http://www.runoob.com/go/go-environment.html环境搭建:idea安装go插件:环境变量配置:http://www.360doc.com/content/13/0926/16/8504707_317256198.shtml转载 2017-10-23 09:43:20 · 477 阅读 · 0 评论 -
golang 中的包冲突
1. "github.com/satori/go.uuid" 与"github.com/go-sql-driver/mysql" 冲突,冲突的结果为:panic: interface conversion: *net.IPAddr is not net.sockaddr: missing method sockaddrgoroutine 1 [running]:plugin.lastmodu...原创 2018-02-09 15:18:00 · 1484 阅读 · 0 评论 -
golang 数据库 空字段 问题
代码:package mainimport ( _ "github.com/go-sql-driver/mysql" "fmt" "database/sql")func main() { d13() fmt.Println("--------------------------") d14()}func d13(){ var err error connect原创 2018-01-10 16:21:20 · 3859 阅读 · 0 评论 -
golang 类型强转
func main() { content:="{\"dd\":\"dd\",\"ff\":[\"lent\"]}" var v interface{} d8(content, v) d9(content, v)}func d9(content string, vv interface{}){ err := json.Unmarshal([]byte(content), &vv)原创 2018-01-09 17:08:05 · 3883 阅读 · 0 评论 -
golang json 为map[string] interface{}
json字符串:{"sn":1,"ls":false,"bg":0,"ed":0,"ws":[{"bg":0,"cw":[{"sc":0,"w":"还"}]},{"bg":0,"cw":[{"sc":0,"w":"有点"}]},{"bg":0,"cw":[{"sc":0,"w":"眼熟"}]}]}需要将json格式中的w字段取出来,并且拼成结果串进行展示从json数组中获取ws转载 2017-12-26 09:48:27 · 11202 阅读 · 0 评论 -
Go实战--go语言中使用YAML配置文件(与json、xml、ini对比)
生命不止,继续 go go go !!!golang中如何使用json在前面介绍过了: 《Go语言学习之encoding/json包(The way to go)》golang中如何使用xml在前面也有介绍过: 《Go语言学习之encoding/xml(The way to go)》json使用JSON(JavaScript Object Notation,转载 2017-12-14 10:13:27 · 715 阅读 · 0 评论 -
go 时间篇
Go的time包是标准库中的包之一不用说,几乎是开发必须用到的包之一。time包的说明文档在:http://golang.org/pkg/time/ 先注意下Overview中的一句话:The calendrical calculations always assume a Gregorian calendar.这个包的时间计算式是基于格里历,就是我们使用的公历。关于格里历转载 2017-12-05 16:31:48 · 314 阅读 · 0 评论 -
学习golang
参考文档:http://www.runoob.com/go/go-variables.html学习心得:① 局部变量声明后必须要使用,不然会报错:a declared and not used。② 可以使用空白标识符 _ 来抛弃声明出来的变量值空白标识符 _ 也被用于抛弃值,如值 5 在:_, b = 5, 7 中被抛弃。_ 实际上是一个只写变量原创 2017-10-20 15:27:01 · 500 阅读 · 0 评论 -
go 文件操作
Golang简单写文件操作的四种方法package mainimport ( "os" "io" "io/ioutil" "fmt" "bufio")var wirteString = "测试n"var filename = "./output1.txt"var f *os.Filevar err1 error/**创建文件夹*/func转载 2017-12-01 15:56:02 · 545 阅读 · 0 评论 -
Golang日志--Seelog的简单用法
Golang日志--Seelog的简单用法原创 2015年02月26日 18:35:27标签:Go /seelog4770Beego自带的log包虽然功能比较完善,但是在日志中会带上日志级别的时间戳,而且这个时间戳还删除不了。因为项目需要,所以研究了下Golang中其他的日志包,发现seelog正好能满足俺们项目的需要,因此在这做转载 2017-11-30 14:17:48 · 1069 阅读 · 0 评论 -
go语言 首字符大小写区别
首字母大写,代表对外部可见,首字母小写代表对外部不可见,适用于所有对象,包括函数、方法看json的例子:package mainimport ( "github.com/gin-gonic/gin/json" "fmt")type Aa struct{ x string y string}type Bb struct{ X string y string原创 2017-10-26 19:27:21 · 9148 阅读 · 2 评论 -
Golang 在 Mac、Linux、Windows 下如何交叉编译
Golang 支持交叉编译,在一个平台上生成另一个平台的可执行程序,最近使用了一下,非常好用,这里备忘一下。Mac 下编译 Linux 和 Windows 64位可执行程序CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.goCGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main转载 2017-10-25 11:13:12 · 369 阅读 · 0 评论 -
Go语言实战笔记
转载 飞雪无情博客:http://www.flysnow.org/page/3/Go语言实战笔记(一)| Go包管理 Go语言实战笔记(二)| Go开发工具 Go语言实战笔记(三)| Go Doc 文档 Go语言实战笔记(四)| Go 数组 Go语言实战笔记(五)| Go 切片 Go语言实战笔记(六)| Go Map Go语言实战笔记(七转载 2017-10-24 17:54:12 · 14958 阅读 · 0 评论 -
golang ide 下载
原创 2018-03-26 10:10:31 · 1335 阅读 · 0 评论