
Go
sun123704
这个作者很懒,什么都没留下…
展开
-
Go的json解析:Marshal与Unmarshal
转自:https://blog.youkuaiyun.com/zxy_666/article/details/80173288作者:滢光点点来源:优快云原文:https://blog.youkuaiyun.com/zxy_666/article/details/80173288简介Json(Javascript Object Nanotation)是一种数据交换格式,常用于前后端数据传输。任意一...转载 2019-04-10 14:14:53 · 5381 阅读 · 1 评论 -
go-callvis的安装
1、直接按照官网的命令安装的话:go get -u github.com/TrueFurby/go-callviscd $GOPATH/src/github.com/TrueFurby/go-callvis && make在第二个命令运行后会出现dep命令不存在的错误,也就是需要先安装dep;2、现在安装dep,按照github官网安装:curl https:...原创 2019-04-10 20:38:27 · 2335 阅读 · 0 评论 -
Go语言入门——学习笔记(1)
一、Go 语言的基础组成有以下几个部分:包声明 引入包 函数 变量 语句 & 表达式 注释package mainimport "fmt"func main() { /* 这是我的第一个简单的程序 */ fmt.Println("Hello, World!")}除了基本的组成与C++的差异外,值得注意的地方是:在Go语言中,当标识符以一个大写...原创 2019-04-09 12:22:06 · 173 阅读 · 0 评论 -
安装 paho mqtt golang包
由于great wall的原因,不能直接访问golang.org,直接运行"go get github.com/eclipse/paho.mqtt.golang",进行安装,会发生错误。解决方法如下:运行“git clonehttps://github.com/golang/net.git” 拷贝net目录到“$GO_PATH/src/golang.org/x”目录下 ...原创 2019-06-13 10:11:23 · 1581 阅读 · 0 评论 -
go语言path包和filepath包的学习与使用
转自https://www.cnblogs.com/jkko123/p/6923962.htmlpath包的使用package main; import ( "fmt" "path") //go语言path包的学习 func main() { //返回路径的最后一个元素 fmt.Println(path.Base("./a/b/c")); ...转载 2019-06-20 15:33:00 · 1590 阅读 · 0 评论 -
Ubuntu下Go的安装
步骤本身算是很简单的,但是算是踩了坑吧...Go的安装1、我一般测试系统是否安装软件,就直接查询版本信息:$ go version2、然后直接使用系统提示的语句进行安装的:(心太大了)奉劝诸位不要这样安装!$ apt-get install golang-go3、之后查询版本信息,发现是go1.6.2【太老了==】4、后来发现从官网上下载源码安装,没有卸载原来...原创 2019-04-08 21:23:15 · 417 阅读 · 0 评论 -
[Golang] 关于Sync.Map的使用
转自https://blog.youkuaiyun.com/sc_lilei/article/details/81390185简介:sync.Map这个数据结构是线程安全的(基本类型Map结构体在并发读写时会panic严重错误),它填补了Map线程不安全的缺陷,不过最好只在需要的情况下使用。它一般用于并发模型中对同一类map结构体的读写,或其他适用于sync.Map的情况。关于sync.Map的源...转载 2019-06-29 16:55:18 · 686 阅读 · 0 评论 -
Go调优神器trace介绍
Go调优神器trace介绍go tool trace 功能go tool trace 使用什么时候go tool trace不合适转自: https://studygolang.com/articles/9693go tool trace 功能go tool trace可以显示大量的信息,所以从哪里开始是个问题。 我们首先简要介绍使用界面,然后我们将介绍如何查找具体问题。go tool tr...转载 2019-09-20 10:27:42 · 1939 阅读 · 0 评论