golang
程序员khaos
gzh:cxykhaos
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Grpc常见问题
问题1 protoc-gen-go: unable to determine Go import path for "Prod.proto" 解决方法 option go_package="./;khaosgrpc"; ##后面那个是包名原创 2021-12-20 21:55:40 · 449 阅读 · 0 评论 -
golang实现一个简单的websocket聊天室
基本原理: 1.引入了 golang.org/x/net/websocket 包。 2.监听端口。 3.客户端连接时,发送结构体: {“type”:“login”,“uid”:“我是用户名”,“msg”:“登陆成功”}’ .服务端根据login信息,维护一个map,用来存放不同用户的连接体。 4.有用户发言时,将msg内容轮询发给给一个用户。 5.客户端使用js websocket功能,当作客户端,开始聊天。 不足之处:只是根据客户端传的uid来区分用户,没有进行身份校验,不过对一个demo来说,也没必要。转载 2021-10-10 19:29:31 · 826 阅读 · 0 评论 -
Golang 在windows下编译Linux下可执行文件
Windows 下编译Linux 64位可执行程序 set GOARCH=amd64 set GOOS=linux go build 如果想改回来,就 set GOOS=windows 小注:在CMD窗口执行,不要在Git Bash来执行命令原创 2021-10-10 19:29:01 · 949 阅读 · 0 评论 -
Golang使用swaggo自动生成Restful API文档
#关于Swaggo 相信很多程序猿和我一样不喜欢写API文档。写代码多舒服,写文档不仅要花费大量的时间,有时候还不能做到面面具全。但API文档是必不可少的,相信其重要性就不用我说了,一份含糊的文档甚至能让前后端人员打起来。 而今天这篇博客介绍的swaggo就是让你只需要专注于代码就可以生成完美API文档的工具。废话说的有点多,我们直接看文章。 或许你使用过Swagger, 而 swaggo就是代替了你手动编写yaml的部分。只要通过一个命令就可以将注释转换成文档,这让我们可以更加专注于代码。 目前swagg原创 2021-10-10 19:28:16 · 1211 阅读 · 0 评论 -
关于Golang的学习路线
基础 安装golang环境 Golang基础,流程控制,函数,方法,面向对象 网络编程(自己做一个简单的tcp的聊天室,websocket,http,命令行工具) 并发(可以看一下并发爬虫或者下载器的项目) Golang数据结构的使用方式(地鼠文档上有) 进阶 数据库mysql 增删改查 redis相关内容 Gin框架(iris和beego有空也可以学习学习,但是gin必学) Golang其他的插件库 (这里可以做一个简单的网站,综合上面的东西使用) 了解缓存,进程,性能方面的内容和解决问题的方法。 就业原创 2021-10-10 19:24:55 · 539 阅读 · 0 评论
分享