![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
golang
文章平均质量分 70
go language
小道士写程序
这个作者很懒,什么都没留下…
展开
-
Go语言学习:编译成windows和linux上可执行文件
然后再使用go build命令,就能生成在linux上可执行的文件。直接使用上述命令就可以编译出可执行的exe文件。如果修改成功,可以通过go env命令查看。修改配置:在命令行输入如下命令。原创 2023-04-10 14:55:58 · 2765 阅读 · 0 评论 -
Go主流框架对比
Gin是我入门Go语言开发使用的第一个框架,强烈安利一下我基于Gin封装的中间件:# 用户角色权限管理中间件和# 操作日志中间件Echo非常适合于开发轻量级的微服务Beego整体来讲是非常优秀的框架,吸引了大批Go语言初学者作为第一框架,适合工业级项目开发IrisIris自称是全宇宙最快的Go语言Web框架,完备MVC支持,拥抱未来Iris为了优化性能,不惜自己开发和集成最快的组件,比如日志记录内置了golog模块,比如json序列化就选择了第三方库jsoniter,从框架设计的态度上,非常给力。原创 2023-04-06 15:18:49 · 1521 阅读 · 0 评论 -
记录一些比较有意思的网站(持续更新)
人工智能被认为是一种拯救世界、终结世界的技术。毋庸置疑,人工智能时代就要来临了,科…原创 2023-04-06 09:51:21 · 221 阅读 · 0 评论 -
go学习线路图
先决条件通用开发技能命令行工具网页框架 + 路由数据库对象关系映射框架高速缓存日志实时通讯API 客户端最好知道测试任务调度微服务Go-模式官网地址:GitHub - Alikhll/golang-developer-roadmap: Roadmap to becoming a Go developer in 2020原创 2023-04-04 14:12:34 · 358 阅读 · 0 评论 -
GOPATH 与 GO Modules
什么是GOROOTGOROOT 是环境变量,它的值是 Golang 安装包路径什么是GOPATHGOPATH 是Golang 1.5版本之前一个重要的环境变量配置,是存放 Golang 项目代码的文件路径。进入GOPATH目录,查看该目录下的所有文件。可以看到有三个文件夹。bin 存放编译生成的二进制文件。比如 执行命令 go get,bin目录会生成 gops 的二进制文件。pkg 其中pkg下面以下三个文件夹。原创 2023-03-27 13:56:29 · 311 阅读 · 0 评论 -
什么是GoModule?
而如果我们使用IDE进行开发的话,那么可以直接创建一个GoModule项目,这样的话IDE会自动帮我们生成所需要的文件,而且在使用依赖的包的时候,IDE还会自动帮我们加入依赖和下载依赖,这会省去我们大量的时间,而且可以不用再去记忆依赖的具体包名和版本号。我们之前说过,所有的Golang的文件,都需要放在GoPath目录下才能进行正确的编译和运行,而有了GoModule之后,那么我们就可以把文件放在GoModule目录下,而放在GoModule目录下的Golang文件,也可以正确地编译运行。原创 2023-03-27 13:42:34 · 832 阅读 · 1 评论 -
Golang中Model的使用
我们都知道在Golang中我们一般都是设置GOPATH目录,这个目录主要存放我们的第三方包,这个方式一直不是很方便,今天给大家介绍Go 1.11版本中推出的GoModul使用方法,学过java的同学,可能对maven包有所了解,Model的包管理类似于这种方式。在上面的使用中我们成功的引用了自己的代码,但是如果我们仓库的代码进行了升级,我们进行了修改之后,又该如何引用最新的代码呢比如修改Add函数。并且在我们的目录结构中同时又添加了一个文件go.sum如下图所示存放着我们包的具体信息。原创 2023-03-27 13:19:58 · 795 阅读 · 0 评论 -
什么是Go语言GOPATH
项目的Golang代码,和第三方的Golang文件混在一起, 每个如果项目都需要同样的依赖,那么我们就会在不同的GoPath的src中下载大量重复的第三方依赖包,这同样会占用大量的磁盘空间。XX_amd64: 其中 XX 是目标操作系统,比如 mac 系统对应的是darwin_amd64, linux 系统对应的是 linux_amd64,存放的是.a结尾的文件。所以,设置一个GoPath目录,解决依赖重复的问题,设置不同的GoPath目录,解决Golang项目结构混乱的问题,这本身就是个有争议性的问题。原创 2023-03-26 19:59:36 · 452 阅读 · 0 评论 -
go语言工作目录都有什么?GOPATH下的目录结构
环境配置(配置环境变量以及解读工作目录)原创 2023-03-26 19:36:14 · 232 阅读 · 0 评论