turbock

本人主要从事SDN,Network,Cloud方向; 个人博客https://turbock79.cn/ CSDN账号https://blog.csdn.net/turbock

Golang语言的初始化顺序,包,变量,init(转载)

1.总结   在一个go文件中, 初始化顺序规则: (1)引入的包 (2) 当前包中的变量常量 (3) 当前包的init (4)main函数 2.注意 当前go源文件中, 每一个被Import的包, 按其在源文件中出现顺序初始化。 如果当前包有多个init在不同的源文件中, 则按源文件名以字典序从小到大排序,… 阅读更多 »Golang语言的初始化顺序,包,变量,init(转载)

编译安装VPP及运行

1. VPP构建安装 1.1 下载VPP及编译 1.2 问题排查 2. 配置运行vpp 2.1 关闭待接管网卡接口 2.2 安装NIC网卡驱动模块 2.3 设置大页存储(可选步骤,可后期配置) 2.4 接口绑定驱动(建议执行步骤,可不选) 2.5 配置vpp(建议执行步骤,可不选) 2.6 启动vpp 2.7 创建网卡接口及IP… 阅读更多 »编译安装VPP及运行

GO Mod使用及版本指定

1. go mod开启 1.1. 开启go mod   go Modules是Go 1.11中新增的实验性功能,是一种新型的包管理工具,可以方便的包版本化管理。使用go mod,首先要把go升级到1.11版本以上。然后环境变量中需要设定好GOPATH以及GOROOT。 随后可以通过一个命令或设置环境变量GO1… 阅读更多 »GO Mod使用及版本指定

VC++中文输入输出

1.控制台打印的中文输入输出 问题:_tprintf(_T(“MFC 初始化”));只输出了MFC ,中文无法正常输出。 解决方法:在输出之前添加如下代码 ,setlocale(LC_ALL, “chs”);//需要实现本地化,以实现中文正常输出。   cout 可以正常输出:cout << “清… 阅读更多 »VC++中文输入输出

类型及字节长度

1.不同系统下基本类型的长度 2.sizeof和strlen的区别 3.C++类长度 4.含虚函数的C++类长度 1.不同系统下基本类型的长度   各个类型的变量长度由编译器来决定(实际上与操作系统位数和编译器都有关)使用时可用sizeof()得到,当前主流编译器一般是32位或64位。 基本类型 16位 32… 阅读更多 »类型及字节长度