摘要:
1,首先在项目的根目录下执行已下命令下载安装所需依赖包 go get -u github.com/swaggo/swag/cmd/swag #这个-u参数会将依赖包下载下来并且将其二进制程序安装在gopath/bin里,这里提前请将此目录加入环境变量,以免在执行swag init -g .\main
阅读全文
posted @ 2021-01-21 15:29
EZgod
阅读(1778)
推荐(0)
摘要:
参考文档: https://zhuanlan.zhihu.com/p/165633941
阅读全文
posted @ 2021-01-20 18:07
EZgod
阅读(89)
推荐(0)
摘要:
Go语言基础之并发 并发是编程里面一个非常重要的概念,Go语言在语言层面天生支持并发,这也是Go语言流行的一个很重要的原因。 Go语言中的并发编程 并发与并行 并发:同一时间段内执行多个任务(你在用微信和两个女朋友聊天)。 并行:同一时刻执行多个任务(你和你朋友都在用微信和女朋友聊天)。 Go语言的
阅读全文
posted @ 2021-01-20 16:47
EZgod
阅读(68)
推荐(0)
摘要:
func (config *Config) ParseYaml() *Config { yamlFile, err := ioutil.ReadFile(yamlconfig) if err != nil { log.Printf("yamlFile.Get err #%v ", err) } er
阅读全文
posted @ 2021-01-19 18:22
EZgod
阅读(345)
推荐(0)
摘要:
文档: https://www.cnblogs.com/zhangweizhong/p/10505158.html
阅读全文
posted @ 2021-01-19 13:56
EZgod
阅读(89)
推荐(0)
摘要:
在 Go语言中,如果想在一个包里引用另外一个包里的标识符(如类型、变量、常量等)时,必须首先将被引用的标识符导出,将要导出的标识符的首字母大写就可以让引用者可以访问这些标识符了。 下面代码中包含一系列未导出标识符,它们的首字母都为小写,这些标识符可以在包内自由使用,但是包外无法访问它们,代码如下:
阅读全文
posted @ 2021-01-18 17:51
EZgod
阅读(190)
推荐(0)
摘要:
参考地址: https://www.cnblogs.com/wanghui-garcia/p/10316218.html
阅读全文
posted @ 2021-01-18 17:45
EZgod
阅读(53)
推荐(0)
摘要:
参考文档: https://www.cnblogs.com/wanghui-garcia/p/10314495.html
阅读全文
posted @ 2021-01-18 17:44
EZgod
阅读(64)
推荐(0)
摘要:
这篇文档总结不错,可以阅读下:https://www.cnblogs.com/xiao-xue-di/p/11521823.html 导入方式: import "fmt" fmt包实现了类似C语言printf和scanf的格式化I/O。格式化动作('verb')源自C语言但更简单。 func Pri
阅读全文
posted @ 2021-01-18 17:41
EZgod
阅读(86)
推荐(0)
摘要:
在Go语言中封装就是把抽象出来的字段和对字段的操作封装在一起,数据被保护在内部,程序的其它包只能通过被授权的方法,才能对字段进行操作。封装的好处: 隐藏实现细节; 可以对数据进行验证,保证数据安全合理。 如何体现封装: 对结构体中的属性进行封装; 通过方法,包,实现封装。 封装的实现步骤: 将结构体
阅读全文
posted @ 2021-01-18 17:22
EZgod
阅读(149)
推荐(0)