2020年3月14日
摘要: 《深入理解OpenStack Neutron》基础学习 参考: https://read.douban.com/ebook/45214941/ https://blog.51cto.com/arkling/2289431 https://blog.csdn.net/chengqiuming/arti 阅读全文
posted @ 2020-03-14 11:30 SunnyPoem 阅读(471) 评论(0) 推荐(0) 编辑
摘要: VPP police 源码:https://docs.fd.io/vpp/20.01/d1/d66/police_8h_source.html #ifndef __POLICE_H__ #define __POLICE_H__ typedef enum { POLICE_CONFORM = 0, P 阅读全文
posted @ 2020-03-14 11:11 SunnyPoem 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 1. IP 头 https://www.cnblogs.com/xiehy/p/3166953.html IP数据包也叫IP报文分组,传输在ISO网络7层结构中的网络层,它由IP报文头和IP报文用户数据组成,IP报文头的长度一般在20到60个字节之间,而一个IP分组的最大长度则不能超过65535个字 阅读全文
posted @ 2020-03-14 11:06 SunnyPoem 阅读(5668) 评论(0) 推荐(0) 编辑
摘要: 1. 读写锁,写优先 原文:https://blog.csdn.net/mymodian9612/article/details/52794980 #include <mutex> #include <condition_variable> #ifndef __KLOCWORK__ class Wf 阅读全文
posted @ 2020-03-14 11:04 SunnyPoem 阅读(772) 评论(0) 推荐(0) 编辑
摘要: 假如有N个资源(范围是0~N-1)可以重复利用,如何来管理这N个资源池? 初始化 用一个vector或数组来初始保存可用资源。 用一个set保存已经用了的资源。 用head、tail指示用的情况。 申请 申请一个,将head后移,将资源的id添加到useable set中,同时将vector中该位置 阅读全文
posted @ 2020-03-14 11:02 SunnyPoem 阅读(378) 评论(0) 推荐(0) 编辑