简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一、概念辨析线性表的插入删除需要移动大量的元素,因此引入链表(本文讨论单链表)的概念,链表元素之间通过“链”来链接,因此插入和删除时不需要大量的移动元素,而只需要改变“链”的关系即可。头指针:通常使用“头指针”来标识一个链表,如单链表L,头指针为NULL的时表示一个空链表。链表非空时,头指针指向的是第一个结点的存储位置。头结点:在单链表的第一个结点之前附加一个结点,称为头结点。头结点的Dat...
VLC介绍VLC 是一款自由、开源的跨平台多媒体播放器及框架,可播放大多数多媒体文件,以及 DVD、音频 CD、VCD 及各类流媒体协议(UDP/RTP/RTSP等)。它不仅仅是播放器,还可以是流服务器。下面就使用VLC来搭建多播流服务器,实现局域网内视频的广播效果。包括服务器端和客户端。VLC官方下载地址:https://www.videolan.org/,本次使用的版本为vlc-3.0....
我们知道在linux系统下,都是基于控制台进行各种操作,比如目录切换命令cd,显示当前路径命令pwd,磁盘挂载命令mount,文件系统分析命令df等等。如果一时忘记了某个命令怎么用,一般有两种方式:--help选项man查找–help 选项比如常见的ls命令,如果想要获得更多选项参数的含义,我们可以使用--help参数来获取详细信息,例如:如果遇到某些命令没有--help参数选项...
本文将详细介绍 tun/tap 设备的原理及应用,希望能通过本文的介绍读者能对 tun/tap 网络设备有一个更加全面的了解。
在Python中可以通过在变量属性以及方法属性是否有下划线“_”进行区分public、protected、private类型。public类型在python中数据和方法默认都是pubic类型的,此时方法和变量名都没有下划线。1、 xx 没有以下划线开头的变量或者方法是public类型。2、public类型可以被子类、类内以及类外被访问。protected类型1、 _xx 以单下划线开头...
背景由于目前从事桌面云相关的工作,需要经常创建虚拟机以及为该虚拟机分配IP地址。在一个局域网中,我们的IP地址要求唯一性,如果设置的IP地址已经被利用,虚拟机就无法创建成功或者出现其他无法预料的事情。那么我们应该用什么办法来判断某个IP地址是否已经被占用呢?我们我知道的有两个方法:ping命令arping命令ping命令从事IT工作的基本都知道这个命令,它用来判断目标地址网络通路是...
今天在Ubuntu系统上编译vlc视频播放器,由于编译一直有问题,下载并编译了三四份,最后一次编译过程中,发现系统提示“no space left on device”. 第一眼还没看出这是什么情况,后面通过查资料发现这是系统磁盘空间不足的意思,这才焕然大悟是因为代码以及编译产生文件太多导致的。好了,说明了背景,下面给出解决问题的过程和涉及的知识,整个解决过程不难,但对掌握linux很有收获。..
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成, JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言。JSON 语法数据使用键名/值对表示,键名是字符串,值没有限定;例如 “language”:”Java”每个数据之间由逗号分隔;使用大括号保存对象,对象可以包含若干个数据;
在国产系统下实现 VNC远程连接桌面的配置方法,亲测有效。
linux bridge是网络虚拟化中非常重要的一种设备,今天就来学习下linux bridge的相关知识,包括创建网桥设备、查看网桥信息以及Bridge常见网络模式示意图