12 2021 档案
摘要:初始化顺序 参考资料 初始化顺序 go语言标准规定了多个编译单元的初始化顺序,包的初始化顺序按照包引入的顺序进行初始化,如果有依赖关系先解决依赖关系,按依赖的顺序进行初始化。 如果某个包被多次导入的话,也只会初始化一次。 对于同一个包中的多个.go文件,实现一般按照文件名排序,进行初始化 首先按顺序
阅读全文
摘要:变量 变量声明 作用域与变量覆盖 常量 常量声明 iota 参考资料 变量 变量声明 一般形式的变量声明,可以同时声明多个同类型变量,初始化为默认值或者可以手动赋初始值。 // case1 var identifier type // case2 var identifier1, identifie
阅读全文
摘要:go数据类型 基本类型 字符串类型 派生类型 参考资料 go数据类型 基本类型 | 类型 | 说明 | 占用内存 | 默认初始值 | | : : | : : | : : | : : | | bool | 布尔型 | 1字节 | false | | int8/16/32/64 | 有符号定长整型 |
阅读全文
摘要:docker0网络 自定义网络 参考资料 docker0网络 docker启动后会自动创建名为docker0的虚拟网桥,功能类似于局域网中的交换机。同时,docker会分配一个本地未使用的虚拟网段,比如172.17.0.0/16,并将第一个ip172.17.0.1作为虚拟网桥的ip。 rc@rc-v
阅读全文
摘要:安装go(windows) 安装go插件 参考资料 安装go(windows) go下载链接 双击安装包,按照指示进行安装。 这里我选择将go自定义安装到E盘,默认是C盘。 安装完成之后会自动设置好GOPATH的环境变量,默认为C:\Users\username\go,并且自动将go\bin目录自动
阅读全文
摘要:安装golang 方法一,安装包安装 方法二,yum安装 参考资料 安装golang 方法一,安装包安装 登录Download Golang,选择合适的安装包,这里我的操作系统是linux,芯片是amd64的,然后选择下载go1.16.10。 这里直接用命令行下载到centos7主机中。 wget
阅读全文