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

golang识别项目文件路径问题

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

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

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

git使用代理

如果是socks协议,查看自己本地端口(如1080),则直接使用如下命令即可: git config --global http.proxy 'socks5://127.0.0.1:1080' 查看代...
阅读全文
git在不同操作系统下协作需要的配置 Git

git在不同操作系统下协作需要的配置

一、换行符问题 由于不同操作系统的换行符有所不同,比如在Mac操作系统的换行符叫做LF,而windows系统的叫做CRLF(具体差别如下)。因此git在多方进行版本控制时,经常会出现因换行符不同而产生...
阅读全文
linux新磁盘分区操作 Linux

linux新磁盘分区操作

新加一块磁盘进行分区,步骤如下。 查看 查看磁盘及分区 lsblk 查看磁盘详细分区情况 fdisk -l 建立分区 建立磁盘主分区 采用这种方式,两个分区都设为主分区 fdisk /dev/sdb ...
阅读全文