go语言
文章平均质量分 81
tlqwanttolearnit
这个作者很懒,什么都没留下…
展开
-
mac m1 goland调试模式踩坑记录
背景:在使用 m1 芯片的 mac ,进行 go 项目开发时,发现 debug 模式无法正常调试。原创 2024-01-04 17:50:24 · 1132 阅读 · 0 评论 -
玩转 Gorm:轻松有趣地学习和使用 Gorm
这篇文章是关于如何使用Gorm的ORM库进行数据库操作的指南。它以轻松幽默的语气介绍了Gorm的基础知识、安装方法、连接数据库方法,以及如何定义模型和进行增删改查操作。文章还提到了Gorm的高级查询功能,例如设置查询条件、排序、分页等。同时,Gorm可以轻松适配多种常见的数据库平台,如MySQL、PostgreSQL、SQLite等。此外,Gorm还可以与其他流行的Go框架无缝集成,如Gin、Echo等,使开发过程更加高效。原创 2023-07-05 15:56:58 · 804 阅读 · 0 评论 -
go build和go install
Go语言作为一门高效、简洁且易于学习的编程语言,其编译速度也是其优秀特性之一。在Go语言中,go build和go install命令是两个重要命令,不仅可以编译和安装Go代码,还能生成可执行文件和库文件。go buildgo build命令主要用于编译Go代码,将Go源码编译成二进制可执行文件,其常用选项如下:-o:指定输出的二进制文件名。-v:显示编译过程中的详细信息。-x:显示编译过程中执行的命令。原创 2023-06-29 15:26:40 · 4363 阅读 · 0 评论 -
go mod和go path
GOPATH和Go Modules(也称为go.mod)是Go语言中用于管理包和依赖的两种不同的机制。GOPATH(Go Path)是Go语言在1.11版本及之前使用的一种包管理方式。它是一个环境变量,用于指定Go项目的工作区目录。在GOPATH下,你需要按照一定的约定将你的项目代码、第三方库和编译后的可执行文件等放置在特定的目录结构中。GOPATH方式相对简单,容易理解和使用。社区支持:一些旧的Go项目仍然使用GOPATH,并且一些旧的第三方库可能仍然依赖于它。原创 2023-06-29 15:26:10 · 630 阅读 · 0 评论