- 博客(8)
- 收藏
- 关注
转载 VPP源码分析及流程图
VPP——可编程网络众多产业正在提供更加软件化的网络服务,在这个环境中提供网络服务是亟待解决的问题。必需但是不足的是需要更多关注非本地的网络控制平面,需要更灵活、高效的数据以及路径交互平面。VPP所具有的重要特点:灵活性,可维护性和高度的调试性,可提供高性能扩展性和高效IOvpp节点调度 vpp的函数调用更像是一种各个节点之间相互连接,通过决定下一...
2019-03-11 17:02:00
3521
转载 VPP环境搭建及配置
git下载源码:https://github.com/vpp-dev/dpdkVPP编译:1.cd vpp; compiler /bin/bash2.cd vpp; make install-dep 下载依赖包3.cd vpp/build-root; make distclean; ./boostrap.sh4.cd vpp;make; make build(debug版...
2019-03-11 16:54:00
1837
转载 【转】智能指针的交叉引用问题及解决方法
原文地址:https://blog.youkuaiyun.com/kongkongkkk/article/details/75135327本篇讨论一下因为智能指针的交叉引用造成的内存泄漏问题和解决方法。。。→_→*讨论这个问题之前,先来看一段简单的代码#include <iostream>#include <memory>using namespace...
2019-03-05 13:07:00
216
转载 二叉树的前 中 后 层序遍历
二叉树的前序遍历/*先将根节点打印,而后将右子节点入栈,最后将左子节点入栈循环得到栈顶,将其看作跟节点,再分别处理右子节点和左子节点*/ vector<int> preorderTraversal(TreeNode* root) { vector<int> vec; if(root != NULL)...
2019-02-26 11:00:00
139
转载 排序算法
一、直接插入排序在要排序的一组数中,假设前面(n-1)个数已经有序,现在要把第n个数插到前面的有序数中,使得这n个数也是有序的。如此反复循环,直到全部有序。 1 /*void swap(int arr[],int i,int j) 2 { 3 int temp = arr[i]; 4 arr[i] = arr[j]; 5 ar...
2018-10-29 15:36:00
127
转载 C和C++的一些区别
1.带有默认值的函数 在C语言里面没有带默认值的函数,C++支持带默认值的函数。 在给形参默认值的时候,要按照从右向左的顺序。 可以在定义处给,也可以在声明处给。但是同一个变量的默认值只能给一次,给多次相同的默认值也不行。 调用的时候可以只传入没有默认值的实参,有默认值的可以不用传递。如果传了实参,函数调用时,在汇编上先压实参,按从右向左的顺序;如果没有传...
2018-04-12 11:45:00
151
转载 设计模式(二)观察者监听者模式
基于MAP线程安全的观察者监听者模式 1 #include<map> 2 #include<string> 3 #include<vector> 4 #include<iostream> 5 #include<memory> 6 using namespace std;...
2018-03-02 10:55:00
117
转载 设计模式(一)单例模式
1.单例模式(Singleton):由于某种需要,要保证一个类在程序的生命周期中只有一个实例,并提供一个该实例的全局访问方法。2.单例模式(Singleton)结构图:Singleton类,定义了一个GetInstance操作,允许客户访问他的唯一实例, GetInstance是一个静态方法,主要负责创建自己的唯一实例3.特点...
2018-03-02 10:39:00
146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人