Golang golang识别项目文件路径问题 go读取配置文件时,经常会出现无法识别文件路径的问题。如果能获取到项目的绝对路径,则可以定位到项目中任意文件位置,那么如何获得项目的绝对路径? 可以使用runtime.Caller()方法获取到执行该... 2021年7月27日1,091评论 阅读全文
Golang golang之package中引用变量与undefined问题 问题 遇到过这样的问题,IDE与命令行对变量的引用有所不同。举个例子,需要在一个package下两个文件需要引用同一变量或函数,如果在两个文件中都定义,则在IDE中会提示重复定义了某个变量或函数,那好... 2021年7月20日1,012评论 阅读全文
Golang golang创建web监听在tcp6而非tcp4的解决 在用golang建立web时,不管是用原生库还是使用gin框架,发现服务器起来后最终都会监听到tcp6。查stackoverflow得知,如果想要默认监听tcp4/tcp6需要修改下源码。 修改$GO... 2021年3月18日1,341评论Golang 服务器 阅读全文
Golang golang格式化占位符 golang使用fmt包来实现格式化输出,各类占位符汇总如下: 结构体 # 定义示例类型和变量 type Human struct { Name string } var people = Human... 2021年3月9日554评论Golang 阅读全文
Golang Docker容器初学笔记整理 “Docker是一个开源的应用容器引擎”,这个概念解释说了等于没说。其实就是个虚拟机,如果我们用过类似VMware这样的虚拟机软件就知道了,在windows上可以跑Linux、mac,反过来也可以。但... 2020年12月8日667评论Docker 环境部署 阅读全文