配置
创建目录:
1 | mkdir -p /opt/mysql8/conf |
目录结构如下:
1 | ├── conf |
创建目录:
1 | mkdir -p /opt/mysql8/conf |
目录结构如下:
1 | ├── conf |
MobaXterm 是一款非常好用的远程工具,也可以说是很多朋友的远程操作必备的终极工具箱,它的优点就是拥有多合一网络应用程序,其中有远程网络工具SSH,X11,RDP,VNC,FTP、MOSH以及Unix命令bash,ls,cat,sed,grep,awk,rsync,而且在软件包管理器中还可以下载并使用更多的Unix工具。当然了该软件采用了X11服务器,能够让显示器使用SSH进行安全传输,不仅可以简化还可以保护您的工作。
MobaXterm是一款豪华、全功能的终端软件。它不仅可以像PuTTY一样通过SSH连接Raspberry Pi等开源硬件,并且还能:
Dism++ 是一款 Windows 系统管理优化工具,它解决了我们安装、维护系统的一大痛点问题——自定义设置和优化。相当于一个 “一站式” 管理优化工具集。
Dism++可以说是一个Dism的GUI版,但是Dism++并不依赖Dism相关组件。直接使用更加底层的CBS内核,因此无需任何Dism组件即可兼容所有高低版本系统,甚至是Vista!那么什么是CBS?CBS全称是Component Based Servicing Reference
,是微软自己内部使用的组件管理API,微软自家的Dism,Windows Update
也主要依靠CBS实现的。目前该软件兼容 Windows Vista/7/8/8.1/10。
Dism++的六大特点
它把用户使用、调整频率较高的选项集合到一起,让我们可以使用它快速地完成电脑的自定义设置和优化,而不需要一层层地打开在不同位置的设置选项逐个调整,极大地方便了我们的操作。
官网 https://dism.cf/
下载 https://github.com/Chuyu-Team/Dism-Multi-language/releases
截图:
参考:
DASH是 Dynamic Adaptive Streaming over HTTP
的简称,是一种自适应码率流媒体技术。
MPEG-DASH
是一种基于HTTP的流媒体传输协议,负责将视频从HTTP服务器传输给终端用户。在 MPEG-DASH
中,一个视频被分割成许多切片,这一信息被一个MPD记录。该MPD首先被传输给播放器,播放器基于当前网络条件和缓冲情况,基于MPD信息来请求合适码率&分辨率的视频切片。
ABR是 Adaptive Bit-Rate streaming
的简称,是指为确保视频在互联网上的流畅传输,而根据带宽条件自适应地调节视频码率和质量的过程。
使用ABR技术后,视频被转码为多种分辨率和码率的组合,这种组合被称为 rendition
,这些 rendition
的集合形成了码率阶梯(Bitrate Ladder
)。
MPEG-DASH
支持TS和 MP4 / ISO BMFF媒体段。HLS只支持 MPEG-2 TS
。DASH媒体段通常比HLS短,2至4秒比较常见。DASH不需要特定的编解码器。视频可以使用H264编码,也可以用其他编码,VP9和H265也是比较受欢迎的编码。
下面就是一个码率阶梯:
1080p 5.0 mbps2. 720p 4.0 mbps3. 640p 3.2 mbps4. 480p 2.0 mbps5. 270p 1 mbps
rendition
)由 MPEG-DASH
打包服务或软件去打包,打包的过程是将每个 rendition
分割成指定时间的小片或小块(例如,2秒或4秒长)。manifest
)的文本文件中。MPEG-DASH
的播放器,其中内置了ABR引擎。MPEG-DASH MPD
中描述的码率之一,并请求CDN从该变体(Variant
)中发送下一个视频块。整个过程会一直持续,直到视频播放结束(电影结束或者用户停止观看)。
HLS 全称是 HTTP Live Streaming,是一个由 Apple 公司提出的基于 HTTP 的媒体流传输协议。是苹果公司QuickTime X和iPhone软件系统的一部分。 它的工作原理是把整个流分成一个个小的基于HTTP的文件来下载,每次只下载一些。当媒体流正在播放时,客户端可以选择从许多不同的备用源中以不同的速率下载同样的资源,允许流媒体会话适应不同的数据速率。目前HLS协议被广泛的应用于视频点播和直播领域。
在 HTML5 页面上使用 HLS 非常简单:
直接:
1 | <video src="example.m3u8" controls></video> |
或者:
1 | <video controls> |
(未验证)草稿状态。
nginx配置文件:
1 | version: "3.1" |
1 | version: "3" |
配置文件:
1 | user nginx; |
通过SoapUI获取到PostMan请求参数:
SoapUI下载地址:https://www.soapui.org/downloads/soapui/
1,新建Soap项目
2,选择 通过VS生成的.wsdl
文件。
3,选择需要测试的方法,右键新建请求
地址解析协议,即ARP(Address Resolution Protocol),是根据IP地址获取物理地址的一个TCP/IP协议。主机发送信息时将包含目标IP地址的ARP请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该IP地址和物理地址存入本机ARP缓存中并保留一定时间,下次请求时直接查询ARP缓存以节约资源。
地址解析协议是建立在网络中各个主机互相信任的基础上的,局域网络上的主机可以自主发送ARP应答消息,其他主机收到应答报文时不会检测该报文的真实性就会将其记入本机ARP缓存;由此攻击者就可以向某一主机发送伪ARP应答报文,使其发送的信息无法到达预期的主机或到达错误的主机,这就构成了一个ARP欺骗。
ARP命令可用于查询本机ARP缓存中IP地址和MAC地址的对应关系、添加或删除静态对应关系等。相关协议有RARP、代理ARP。NDP用于在IPv6中代替地址解析协议。
ICMP(Internet Control Message Protocol)Internet控制报文协议。它是TCP/IP协议簇的一个子协议,用于在IP主机、路由器之间传递控制消息。控制消息是指网络通不通、主机是否可达、路由是否可用等网络本身的消息。这些控制消息虽然并不传输用户数据,但是对于用户数据的传递起着重要的作用。
ICMP使用IP的基本支持,就像它是一个更高级别的协议,但是,ICMP实际上是IP的一个组成部分,必须由每个IP模块实现。
ICMP协议是一种面向无连接的协议,用于传输出错报告控制信息。它是一个非常重要的协议,它对于网络安全具有极其重要的意义。它属于网络层协议,主要用于在主机与路由器之间传递控制信息,包括报告错误、交换受限控制和状态信息等。当遇到IP数据无法访问目标、IP路由器无法按当前的传输速率转发数据包等情况时,会自动发送ICMP消息。
ICMP 是 TCP/IP 模型中网络层的重要成员,与 IP 协议、ARP 协议、RARP 协议及 IGMP 协议共同构成 TCP/IP 模型中的网络层。ping 和 tracert是两个常用网络管理命令,ping 用来测试网络可达性,tracert 用来显示到达目的主机的路径。ping和 tracert 都利用 ICMP 协议来实现网络功能,它们是把网络协议应用到日常网络管理的典型实例。
从技术角度来说,ICMP就是一个“错误侦测与回报机制”,其目的就是让我们能够检测网路的连线状况﹐也能确保连线的准确性。当路由器在处理一个数据包的过程中发生了意外,可以通过ICMP向数据包的源端报告有关事件。
其功能主要有:侦测远端主机是否存在,建立及维护路由资料,重导资料传送路径(ICMP重定向),资料流量控制。ICMP在沟通之中,主要是透过不同的类别(Type)与代码(Code) 让机器来识别不同的连线状况。
ICMP 是个非常有用的协议﹐尤其是当我们要对网路连接状况进行判断的时候。
1 | ipconfig /flushdns |
netsh winsock reset 命令和作用是重置 Winsock 目录。如果电脑的Winsock协议配置有问题,则会导致网络连接出现问题,就需要使用 netsh winsock reset命令来重置Winsock目录以恢复网络。
该命令可以重新初始化网络环境,以解决由于软件冲突、病毒等原因造成的参数错误问题。
arp -d *
代替执行。nbtstat -R
代替执行。ipconfig/flushdns
代替执行。1 | using System; |
调用:
1 | [System.Runtime.Serialization.CollectionDataContractAttribute(Name = "ArrayOfAnyType", Namespace = "http://www.startest.com/webservices/", ItemName = "anyType")] |
参考:
nginx.conf
配置:
1 | log_format main '$remote_addr - $remote_user [$time_local] "$request" ' |
参考:
docker-compose.yml
配置:
1 | version: '3.7' |
1 | # 新建用户 |