
Golang
q302989778
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Golang结构体遍历
func ForeachStruct(obj interface{}) { t := reflect.TypeOf(obj) // 注意,obj不能为指针类型,否则会报:panic recovered: reflect: NumField of non-struct type v := reflect.ValueOf(obj) for k := 0; k < t.NumField(); k++ { fmt.Printf("%s -- %v \n", t.Field(k).Tag, v.Fi.原创 2021-01-27 22:34:22 · 4925 阅读 · 1 评论 -
如何将Golang项目部署到云上
·简介我在本地用的是Goland进行开发的,但是项目想要部署到Linux云服务器上,应该怎么做呢。·说明首先进入到该项目的目录,输入以下命令:SET CGO_ENABLED=0SET GOOS=linuxSET GOARCH=amd64go build main.go我用的是Goland,可以直接输入,大家用其他编译器的话,可以用cmd进入,也是一样的。完成后会在该目录...原创 2020-02-07 14:55:29 · 1551 阅读 · 0 评论 -
Golang实现并发聊天室
package mainimport ( "fmt" "net")type client struct { name string addr string pipe chan string}var Message = make(chan string)var onlinemap map[string]client = make(map[string]client)...原创 2019-07-10 10:15:28 · 478 阅读 · 0 评论 -
如何使用Go Module代理
·简介在我们使用Go Module时,golang/org/x中的文件因为撞墙无法下载,通过改变GOPROXY环境变量可以指定下载源。·地址https://mirrors.aliyun.com/goproxy/阿里云的代理仓https://goproxy.io/·说明阿里云的部门包出现无法下载就切换到https://goproxy.io/即可。Linux的话直接:...原创 2019-07-17 17:24:03 · 2909 阅读 · 0 评论