平时在开发过程中或者处理debian包时经常会遇到下载源码包的操作并重新编译的问题,此处介绍一下的debian包的处理过程,遵循下载 -- 修改 -- 编译的过程,介绍一下d...
平时在开发过程中或者处理debian包时经常会遇到下载源码包的操作并重新编译的问题,此处介绍一下的debian包的处理过程,遵循下载 -- 修改 -- 编译的过程,介绍一下d...
参考http://hustcat.github.io/linux-soft-roce-implementation/ 内核在4.9实现的Soft-RoCE实现了RoCEv...
引自 http://hustcat.github.io/qos-in-roce/ Overview TCP/IP协议栈满足不了现代IDC工作负载(workloads)的需...
以太网技术目前在全球互联的因特网中始终占据主导地位,但在高带宽、低延时的专有网络中却透露出许多弊端。随着网络融合概念的兴起,在IETF发布了的DCB(Data Cente...
RDMA(Remote Direct Memory Access)全称为远程直接内存访问,是从DMA衍生出来的一种技术,此项技术特点在于在于不需要CPU干预而直接访问远程...
近期在调试SONIC上基于Ansible的PTF测试平台时,使用到了YANML配置语言,此处稍作解释,汇总一下YAML的语法及基本使用方法。 YAML(/ˈjæməl/...
libnl库提供了一套应用于Linux系统基于Netlink协议通信的API接口。从本质上看,Netlink其实是一种典型的IPC机制,只不过此IPC主要是介于用户空间与...
JSON(Javascript Object Notation)是一种轻量级的数据交换语言,以文字为基础,具有自我描述性且易于让人阅读。尽管JSON是Javascript...
此篇文章引自https://juejin.im/post/5a75a4fb5188257a82110544#heading-13 编程语言中反射的概念 在计算机科学领域,...
如Go method中提及,Golang没有明确支持多态,但是通过其他手段可以实现类似C++中的多态特性,即本文中即将介绍的Go interface功能。 interfa...
挺不错的一篇介绍文章啊,怎么不见人支持呢?:doubt:
OpenBMCOpenBMC是一个开源的软件架构用于构建一个完整的基板管理控制器(BMC)的Linux image。 OpenBMC使用Yocto Project作为底层都见和发布框架。 ...
从严格意义上讲,Go语言不算一门面向对象的编程语言,至少没有提供关键字class,没有明确类的概念,更没有明确封装、继承、重载、多态等面向对象的概念。但这并不影响其面向对...
在golang中,channel属于较为核心的一个功能,尤其在go协程中,channel功能尤为重要。作为goroutine之间通信的一种方式,channel跟Linu...
对于一门编程语言来说,代码格式化是最容易引起争议的一个问题,不同的开发者可能会有不同的编码风格和习惯,但是如果所有开发者都能使用同一种格式来编写代码,开发者就可以将宝贵的...
2019年初,想自己搭建一个博客平台,撰写一些自己的心得总结,方案选择上基本没有犹豫,近几年WordPress已经独树一帜,在网站建设方面可谓独领风骚,深受站长的喜爱,国内的...