一.关于go modules 1.1 go modules 是go1.11 新加的特性 现在已有go 1.13.4 了本人用了就是最新版的 1.2关于modules 官方定义 模块是相关Go包的集合.modules是源代码交换和版本控制的单元. go命令直接支持使用modules,包括记录和解析对其他模块的依赖性.modules替换旧的基于GOPATH的方法来指定在给定构建中使用哪些源文件. 1.3 使用modules 的配置 配置GO111MODULE GO111MODULE 有三个值 off…
GoLand配置MySQL数据库: (1)右侧栏 -> Database -> +添加 (2)选择MySQL (3)修改Name -> Comment(可选) (4)选择MySQL版本 (5)填写数据库连接信息 (6)数据库名(选填,这里不写),测试连接 (7)选择数据库 (8)查看表 GoLand配置远程host: (1)选择Tools->Deployment->Configuration... (2)添加SFTP (3)设置服务名(不一定与项目同名) (4)配置Conne…
前言 由于众所周知的原因,也为了更好的下载go的包,所以找到了goproxy 配置 ctrl+alt+s->Go->Go Modules(vgo)->设置proxy为https://goproxy.io/->点击Apply->重启GoLand即可 我是一个小尾巴~…
Global GOPATH 用来设置所有go项目的大目录 Project GOPATH 用来设置单项目目录 2个目录必须配置…
症状:go build可以正常编译,但代码编辑器里面提示找不到相关lib,后来发现是因为go.mod中没有用require这个库,补上库地址和版本.因为项目的mod vendor模式,版本一般不需要写真实的,就写个v0.0.0最简单,直接依赖写真的,反而会导致出问题.…
n对mod求模,它的值在0到mod-1之间,如果要求模整除的时候转化成mod可以用下面的式子: n = (n - 1 % mod + mod) % mod +1 这里先减一,模上mod再加一,这样如果是整除mod的话先减一模上之后就变成mod-1,最后+1就变成mod了 这里模mod的方法是先模mod再加mod再模mod,这是常用的做法,目的是为了使得模的结过为正数,而不是负数.…
作业一: 1) 新建用户natasha,uid为1000,gid为555,备注信息为“master” 2) 修改natasha用户的家目录为/Natasha 3) 查看用户信息配置文件的最后一行 4) 为natasha用户设置密码“123” 5) 查看用户密码配置文件的最后一行 6) 将natasha用户账户锁定 7) 将natasha用户账户解锁 8) 新建组police,gid为999 9) 查看组配置文件的最后一行 10) 将natasha用户加入police组 11) 修改police组…
1.golang 官网下载很慢: 中科大镜像:http://mirrors.ustc.edu.cn/golang/ 2.go get 下载依赖很慢的问题: https://goproxy.io/zh/ 3.go mod 使用 1.创建文件:在目录下 使用 go mod init +模块名 2.启动项目: go run main目录对应的go文件 3.goland配置go mod 4.go mod tidy  自动解析导入所需要的包 5.创建项目时,经常会出现如下错误: $GOPATH/go.mo…
Goland 版本是 2018.03 由于之前使用GOPATH方式进行存在很多项目,在怎么配置后都无法解析包,但是命令行时正常的. 这边设置全局的设置,开启goland的go mod包管理. 创建新项目,使用go mod包管理 项目的配置项中,go配置如下 创建成功后包是可以正常识别的 包保存路径在此目录下…
目录 下载 安装 破解 运行 参考网址 GoLand配置 下载 1 下载路径:https://pan.baidu.com/s/1JJ-Oxx9NkEK-PrwcvLys7Q,提取码:o0e5 2 下载 goland-2018.2.1.exe 安装 1 安装goland-2018.2.1.exe文件,安装完成后不要打开 2 安装路径如:D:\Program Files\JetBrains\GoLand 2018.2.1 破解 1 下载破解文件下的JetbrainsCrack.jar 2 将Jetb…