
golang
Tony_Xian
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
go包管理
https://zhuanlan.zhihu.com/p/83375992转载 2020-12-26 17:23:41 · 201 阅读 · 0 评论 -
golang程序因未知错误崩溃时如何记录异常
开发服务器程序时如果未经过充分测试, 服务稳定运行一段时间后会突然崩溃退出。一般是因为程序中出现了某个未捕获的异常。这类问题属于偶现的,且需要服务器运行一段时间之后才会出现,难以定位有问题的代码段。这中情况下应该将服务进程的stderr重定向至某个文件,这样当进程因未捕获的异常导致崩溃时,go运行时会将异常发生时各个协程的调用栈信息记录下来,便于定位问题。logFile, err := os.OpenFile("./log/fatal.log", os.O_CREATE|os.O_APPEND|转载 2020-11-03 15:59:04 · 1455 阅读 · 1 评论 -
安装pitaya
安装github上安装:https://github.com/topfreegames/pitaya/tree/26e1c39ec7d99bad80c3bd23133400427d4729f6安装docker:https://www.cnblogs.com/kingsonfu/p/11576797.html安装docker-compose解决docker-compose版本不一致问题:https://www.jianshu.com/p/234350f96004...原创 2020-08-26 20:51:56 · 473 阅读 · 0 评论 -
golang切片里的坑
切片的传递为地址传递,但有以下问题:1. 切片传递问题:切片本身传递给函数形参时是引用传递,但append后,切片长度变化时会被重新分配内存,而原来的切片还是指向原来地址,致使与初始状况传进来的地址不一样,要想对其值有改变操作,需使用指针类型操作。// Findlinks1 prints the links in an HTML document read from standard input.// leetcode 78. 子集package mainimport "fmt"fu转载 2020-08-16 22:18:18 · 843 阅读 · 0 评论 -
vscode go setting
file => preference => setting => Extenstions => Go => setting.json{"go.goroot":"D:\\Go\\","go.gopath":"E:\\work\\GO\\GoPath\\","go.formatTool":"goimports","go.lintTool":"golint","go.autocompleteUnimport...转载 2020-06-25 14:45:34 · 1395 阅读 · 0 评论 -
vscode配置go
https://studygolang.com/dl下载golang,然后安装就行https://goproxy.io/zh/根据要求设置环境变量https://github.com/golang/toolsgithub下载go的依赖在GOPATH创建src,pkg,bin三个文件夹在src文件夹下面创建golang.org/x将下载tools文件夹里面的所有文件复制到golang.org/x进入GOPATH的src文件夹执行go get -u golang.org/原创 2020-05-20 12:58:59 · 262 阅读 · 0 评论