- 博客(8)
- 收藏
- 关注
原创 ubuntu安装ffmpeg、ffplay
ubuntu安装ffmpeg、ffplay安装nasm#编译时缺少asm时,可直接执行如下命令sudo apt-get install nasm安装yasm编译器wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gztar zxvf yasm-1.3.0.tar.gzcd yasm-1.3.0./configuremakemake install配置环境变量vim ~/.bashrc#
2022-04-20 08:49:25
1554
原创 c++ string和数组区别
c++ string和数组区别头文件#include<string>初始化//只声明string str;//声明且初始化string str = "abc";//声明后复制其他字符串值string str2 = "abc";string str1 = str2;//声明后将所有字符都赋予同样值string str(4,'s'); //字符串含有4元素,每个元素是字符s可以使用数组指针的形式遍历字符串:str[i] //返回下标为i的字符串元素但是和数组不同的是,
2022-04-19 21:23:40
938
原创 c++ Vector数组
c++ Vector 数组概念可以理解为动态数组,即可以对元素进行删除和插入ps:静态数组,在数组创建之初就定义固定大小,不可修改一维数组创建方式://直接声明vector<int> v;//创建时定义元素个数vector<int> v(10);//创建时定义元素个数并赋初值vector<int> v(10,5); //定义10个元素初值为5//复制其他vectorvector<int> v(v1); //v1和v元素相同但在内存
2022-04-17 14:22:45
2843
原创 XDP程序
什么是XDP?是BPF程序的一种(BPF程序:可用于检测和控制系统的网络流量,对网络接口的数据包进行过滤)XDP程序当一个网络数据包到达系统内核的时候,XDP是内核中早期执行的程序。优点:在数据包处理早期执行,对数据包有更好的控制局限性:但是,由于是早期执行的程序,数据包刚刚接收并没有进行过多的处理,所系数据包的显示信息是有限的XDP程序处理数据包的方式1.如果XDP程序返回值——XDP_PASS:接收该数据包,传递给内核下一个系统2.XDP返回值——XDP_DROP:内核丢弃该包3.XD
2021-09-17 21:51:47
501
原创 Vlan技术
Vlan技术Vlan技术通过划分不同的虚拟局域网达到广播域隔离的效果????:在没有路由器的情况下,单一Vlan的设备只能和Vlan中的其他设备通信,如果想连接不同的Vlan,需要路由器提供中继服务,这个路由称为–Vlan间路由。Vlan划分方法:静态Vlan指定端口属于某一具体的Vlan,用户设备所属Vlan由连接的端口所决定。问题:当网络中的设备超过一定数量时,设置Vlan会变得相当复杂。动态Vlan根据端口所连设备的信息,随时更换该端口所属Vlan·基于Mac地址的Vlan·基于子
2021-09-17 19:46:37
291
原创 Floodlight编译出错
#floodlight编译出错问题:在ubuntu上编译floodlight源码出错1.出现** packages no exits错误解决:对比源码lib目录,build.xml文件,pom.xml文件依赖版本号,发现lib和build相同,但是pom.xml文件不同,故更改pom.xml文件的依赖版本号,具体依赖可参考https://mvnrepository.com/2.解决完错误1,又会报error: method does not override or implement a metho
2021-09-15 22:47:16
1187
3
原创 5G-Empower SWDN环境搭建
5G-Empower控制器配置过程**采用Vmware uabntu20.04搭建控制器环境更新软件包及依赖sudo apt-get install python3-pipsudo pip3 install empower-core tornado construct pymodm influxdb python-stdnum控制器应用Docker容器,若未安装执行下方命令安装sudo pip3 docker创建所需docker容器并运行mkdir -p ~/Docker/mongod
2021-04-23 14:55:54
673
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人