golang识别项目文件路径问题 Golang

golang识别项目文件路径问题

go读取配置文件时,经常会出现无法识别文件路径的问题。如果能获取到项目的绝对路径,则可以定位到项目中任意文件位置,那么如何获得项目的绝对路径? 可以使用runtime.Caller()方法获取到执行该...
阅读全文
golang之package中引用变量与undefined问题 Golang

golang之package中引用变量与undefined问题

问题 遇到过这样的问题,IDE与命令行对变量的引用有所不同。举个例子,需要在一个package下两个文件需要引用同一变量或函数,如果在两个文件中都定义,则在IDE中会提示重复定义了某个变量或函数,那好...
阅读全文
git使用代理 Git

git使用代理

如果是socks协议,查看自己本地端口(如1080),则直接使用如下命令即可: 查看代理 git config --global --get http.proxy git config --globa...
阅读全文
golang格式化占位符 Golang

golang格式化占位符

golang使用fmt包来实现格式化输出,各类占位符汇总如下: 结构体 布尔数 整数 浮点数和复数的组成部分(实部和虚部) 字符串与字节切片 指针 其他占位符 整理来源:https://studygo...
阅读全文
Docker容器初学笔记整理 Golang

Docker容器初学笔记整理

“Docker是一个开源的应用容器引擎”,这个概念解释说了等于没说。其实就是个虚拟机,如果我们用过类似VMware这样的虚拟机软件就知道了,在windows上可以跑Linux、mac,反过来也可以。但...
阅读全文
linux新磁盘分区操作 Linux

linux新磁盘分区操作

新加一块磁盘进行分区,步骤如下。 查看 查看磁盘及分区 查看磁盘详细分区情况 建立分区 建立磁盘主分区 采用这种方式,两个分区都设为主分区 m查看帮助 n新加分区 p主分区 回车 (分区号 默认)1 ...
阅读全文
centos7完全备份整个系统 Linux

centos7完全备份整个系统

备份 命令 参数说明 tar 是用于打包文件的命令。 cvpfz 是tar的选项,分别是“创建档案文件”、“保持权限”(保留所有东西原来的权限)、“使用gzip来减小文件尺寸”。 backup.gz ...
阅读全文