GO
kongxx
这个作者很懒,什么都没留下…
展开
-
GOLANG打包
GOLANG打包工程目录结构假设有个Go语言的工程myproject,目录结构如下myproject+-- src |-- myapp | +-- myapp.go +-- mylib +-- logger.go其中mylib目录是一个lib库,myapp是一个应用,其中引用了mylib库。工程样例程序下面是logger.go和myapp.go程序代码l原创 2016-01-01 10:28:59 · 9360 阅读 · 1 评论 -
使用GVM管理Go版本
使用GVM管理Go版本以前用Python开发,习惯了virtualenv,现在在看Go,就想是不是也有类似的东东,搜了一下,果然,有。这就是今天要说的GVM。安装GVM$ bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer)安装完成后会在用户自己的ho原创 2016-10-26 08:49:07 · 4300 阅读 · 0 评论 -
Go使用glide管理依赖库
Go使用glide管理依赖库安装$ sudo yum install -y golang git$ sudo mkdir /opt/glide$ cd /opt/glide$ sudo go get github.com/Masterminds/glideexport PATH=$PATH:/opt/glide/bin初始化工程$ mkdir myapp$ cd myapp$ export原创 2016-10-24 18:35:30 · 11025 阅读 · 0 评论 -
GO使用GVM和Glide创建管理工程
GO使用GVM和Glide创建管理工程安装了GVM和Glide,下面看看怎样创建Go工程,按照Glide官方的文档,建议的项目目录结构如下:- $GOPATH/src/myProject (Your project) |-- glide.yaml |-- glide.lock |-- main.go (Your main go code can live here) |-- mySu原创 2016-10-27 08:44:49 · 1971 阅读 · 0 评论 -
Cannot mix incompatible Qt library (version 0x40805) with this library (version 0x40801)
问题描述今天运行我的 linux 上的 go 语言 IDE liteide 突然报错,错误如下:Cannot mix incompatible Qt library (version 0x40805) with this library (version 0x40801)解决办法执行如下操作,然后重启 liteide$ cd /opt/liteide/lib/liteide$ mkdir qt.原创 2017-07-19 10:29:10 · 2427 阅读 · 0 评论 -
Go语言打印调用堆栈
Go语言打印调用堆栈这两天看Go的代码,呃,协程太多,无数个携程调用了一个方法,彻底看不清了,所以就想到是不是可以把调用堆栈打印出来。查了一下,发现Go的 runtime/debug 库可以把调用堆栈打出来。下面看个例子:package mainimport ( "fmt" "runtime/debug")func test1() { test2()}func test2原创 2017-07-26 22:25:47 · 14355 阅读 · 0 评论