摘要: VPP——可编程网络 众多产业正在提供更加软件化的网络服务,在这个环境中提供网络服务是亟待解决的问题。必需但是不足的是需要更多关注非本地的网络控制平面,需要更灵活、高效的数据以及路径交互平面。 VPP所具有的重要特点:灵活性,可维护性和高度的调试性,可提供高性能扩展性和高效IO vpp节点调度 vp 阅读全文
posted @ 2019-03-11 17:02 ll_1997_ll 阅读(9746) 评论(1) 推荐(2) 编辑
摘要: git下载源码:https://github.com/vpp-dev/dpdk VPP编译: 1.cd vpp; compiler /bin/bash2.cd vpp; make install-dep 下载依赖包3.cd vpp/build-root; make distclean; ./boos 阅读全文
posted @ 2019-03-11 16:54 ll_1997_ll 阅读(5031) 评论(0) 推荐(0) 编辑
摘要: 原文地址:https://blog.csdn.net/kongkongkkk/article/details/75135327 本篇讨论一下因为智能指针的交叉引用造成的内存泄漏问题和解决方法。。。→_→* 讨论这个问题之前,先来看一段简单的代码 类A中有一个指向类B的shared_ ptr强类型智能 阅读全文
posted @ 2019-03-05 13:07 ll_1997_ll 阅读(525) 评论(0) 推荐(0) 编辑
摘要: 二叉树的前序遍历 /* 先将根节点打印,而后将右子节点入栈,最后将左子节点入栈 循环得到栈顶,将其看作跟节点,再分别处理右子节点和左子节点 */ vector<int> preorderTraversal(TreeNode* root) { vector<int> vec; if(root != N 阅读全文
posted @ 2019-02-26 11:00 ll_1997_ll 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一、直接插入排序 在要排序的一组数中,假设前面(n-1)个数已经有序,现在要把第n个数插到前面的有序数中, 使得这n个数也是有序的。如此反复循环,直到全部有序。 二、shell排序 先将要排序的一组数按某个增量d分成若干组,每组中记录的下标相差d。 对每组中全部元素进行直接插入排序,然后再用一个较小 阅读全文
posted @ 2018-10-29 15:36 ll_1997_ll 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1.带有默认值的函数 在C语言里面没有带默认值的函数,C++支持带默认值的函数。 在给形参默认值的时候,要按照从右向左的顺序。 可以在定义处给,也可以在声明处给。但是同一个变量的默认值只能给一次,给多次相同的默认值也不行。 调用的时候可以只传入没有默认值的实参,有默认值的可以不用传递。如果传了实参, 阅读全文
posted @ 2018-04-12 11:45 ll_1997_ll 阅读(307) 评论(2) 推荐(0) 编辑
摘要: 基于MAP线程安全的观察者监听者模式 阅读全文
posted @ 2018-03-02 10:55 ll_1997_ll 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1.单例模式(Singleton):由于某种需要,要保证一个类在程序的生命周期中只有一个实例,并提供一个该实例的全局访问方法。 2.单例模式(Singleton)结构图: Singleton类,定义了一个GetInstance操作,允许客户访问他的唯一实例, GetInstance是一个静态方法,主 阅读全文
posted @ 2018-03-02 10:39 ll_1997_ll 阅读(162) 评论(0) 推荐(0) 编辑