常见的设备配置方式 设备的配置方式主要有三种 利用console接口进行配置 利用Telnet或SSH方式远程登录设备进行配置 通过图像化配置界面进行登录配置 对于刚出厂的设配,需要直连进行配置。即通过console线缆连接主机的COM端口与设配的console接口。 常见的配置参数有: 波特率(数据传输速率):9600bps 数据位:8 奇偶校验:None 停止位:1 流控:无 配置好之后,就可以通过IP地址或SSH方式登录交换机设备进行配置,也可以通过浏览器输入IP地址,在网页上进行配置。图形化配置方式更人性化,可以降低管理员的配置难度。 交换机的基本配置命令 不同的命令视图下,使用的配置命令是不同的,常见命令视图有: 用户视图:登录交换机后进入的第一个命令视图,命令提示符为<switch> 系统视图:在用户视图下输入system-view,可进入系统视图,命令提示符为[switch],返回用户视图的命令为quit 以太网接口视图 VLAN视图 VLAN接口视图 交换机的基本配置 <HUAWEI> // 用户视图提示符 <HUAWEI>system-view
Author: Master H
安装 Shadowsocks 首先以root用户登录,或者sudo su -输入密码,来切换为root用户 安装shadowsocks-libev cd /etc/yum.repos.d/ curl -O https://copr.fedorainfracloud.org/coprs/librehat/shadowsocks/repo/epel-7/librehat-shadowsocks-epel-7.repo yum install -y shadowsocks-libev 安装好之后,相关命令即可使用,比如ss-local、ss-manager、ss-server等, 我们需要的是客户端,所以只需要使用ss-local。终端输入ss-local,如果没有报错,则说明安装成功。 配置文件 默认的配置文件在/etc/shadowsocks-libev/目录下,根据VPN服务器的设置,修改config.json { "server": "127.0.0.1", "server_port": 1111, "local_port":
通常程序员都是为各种类型的软件项目进行开发工作。当下在基于云的软件项目中,更多的程序员是致力于 Web 应用的开发。Web 应用的架构一般是由服务端(API 服务)和客户端(浏览器)两个相互交互的部分组成。而我们都知道,客户端主要是用来给用户呈现内容。 早期的 Web 应用客户端都是很轻量的,也就是说,在以前的 Web 应用客户端中处理的业务逻辑比较少。而现在,人们一直致力于构建诸如单页面应用(SPA)的富客户端应用,在这样的富客户端应用中,客户端所包含的业务逻辑在数量和复杂度上都丝毫不亚于服务端。 因此,在现代的 Web 应用开发行业中,就需要聘用更多的前端开发人员来完成客户端的开发工作。现代的前端开发者大部分都是在诸如 React, Angular, Vue, Svelte 等框架上使用 JavaScript 或 TypeScript 进行开发工作。当然也有些程序员会使用架构类似于微前端模式的内部框架进行开发工作。 在前端框架中运用MVVM模式 当下我们正处于通过使用用户电脑的计算能力完成 Web
本篇文章对Linux常用的命令做一个总结,如有错误,请及时联系我,谢谢 快捷方式 在开始学习 Linux 命令之前,有一些快捷方式,是必须要提前掌握的,它将贯穿整个 Linux的使用生涯。 通过上下方向键 ↑ ↓ 来调取过往执行过的 Linux 命令; 命令或参数仅需输入前几位就可以用 Tab 键补全; Ctrl + R :用于查找使用过的命令(history 命令用于列出之前使用过的所有命令,然后输入 ! 命令加上编号( !2 )就可以直接执行该历史命令) Ctrl
网络基础 电路交换:在通信开始前,通信双方要在网络上建立专属信道来发送数据,信道至少会持续到通信结束才会断开。 包交换:又叫做分组交换,是将数据分为多个消息块(即数据包),再通过网络对每个数据块进行单独传输选路。 网络协议:为在网络中传输数据而对数据定义的一系列标准或规则。 协议栈:网络协议的具体定义或具体实现。 万维网( WWW ):可以通过 URL 地址进行定义、通过 HTTP/HTTPS 协议建立连接、通过互联网进行访问的网页资源空间。 局域网( LAN ):在一个有限区域内实现终端设备互联的网络。 城域网( MAN ):规模大于局域网,覆盖区域小到一个方圆数千米的大型园区,大到一个城市圈的网络。 广域网( WAN ):跨越大范围地理区域建立连接的网络。 互联网( Internet ):通过各种互联网协议为全世界成千上万的设备建立互联的全球计算机网络系统。 物联网(
Docker安装 卸载旧版本 先卸载旧的版本,一般是docker或docker-engine sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine 安装 有三种方式可以安装docker 设置docker的repositories,这种方式简单,易升级,也是推荐的安装方式 下载RPM包,安装和更新都需要手动管理
介绍 DHCP服务器用于给客户端自动分配IP地址及相关的参数。 配置文件存放路径 在服务器上搭建DHCP服务,其配置文件内容通常保存在/etc/dhcp/dhcpd.conf或/etc/dhcpd.conf中。客户端自动获取的IP地址是有租约的,租约期信息保存在/var/lib/dhcp/dhcpd.leases中。 主要配置文件的语法说明 在配置文件dhcpd.conf中,需要管理员输入相对应的语句以实现对应的功能。语句遵循一定的语法规则。接下来我们大致了解关于配置文件中的语法。 主要语法为“<参数><配置内容>”,例如: default-lease-time 3600; 某些项目要用到option,“option <参数><配置内容>”,例如: option domain-name "xksaturn.com"; 配置案例 ddns-update-style none; subnet 192.168.1.0 netmask 255.255.255.0 { option routers 192.168.1.254;
胸肌 视频链接 二头 视频链接 腹斜 视频链接 大腿 视频链接 小腿 视频链接 肩 视频链接 三头肌 视频链接 腹直肌 视频链接
相传古代的某国王,膝下只有一个独生子,因此向来重视他的教育和成长。王子非常喜欢打猎。国王派一个大臣专门陪伴、侍奉他,随时不离他的左右。有一天,王子在大臣的陪同下上山打猎。他们在山中碰到一头野兽,大臣不顾王子的安危,一股劲地鼓励他:“别放过这头野兽,赶快追去。” 王子跟踪追捕野兽,一步不放,跑到很远的地方,野兽突然不见了。王子也迷失方向,不辨归路,正徘徊歧途,茫然不知所措的时候,突然看见一个女郎在路边伤心哭泣。他觉得奇怪,便问女郎:“喂!你是谁?干吗在此哭泣?” 食人鬼听了王子的祈祷,非常害怕,便悄然隐遁了。 都班医师绝望到极点,哭哭啼啼地向国王求饶:“饶我一命吧!上帝会延长陛下的寿命呢。别杀我吧,上帝会保佑陛下呢。”他说罢凄然吟道: 我忠诚老实, 结果一败涂地。 他们作孽、欺骗, 却步步胜利。 我被忠实蒙蔽, 它导致我进入毁灭的屋宇。 今后若能苟全性命, 我绝口不提有关忠实的事情。 如果我一旦死去, 古往今来的忠实者都应受到诅咒。 都班医师怀着欢乐的心情应邀进宫,但茫然不知等待他的是吉还是凶,其情如诗人所说: 不要畏惧命运, 把一切交给掌握财富者去决定。 命运注定的事件自然应时而实现, 对一切事变须保持镇静。 都班医师回到家中,在一天之内,赶着办完各种应办的事情。 都班医师听了国王斩钉截铁的回话,证实国王决心要杀他,没有幸免的希望了,沮丧到极点。他忍不住伤心哭泣起来,百般懊悔当初不该给不知好歹的郁南国王治病。 都班医师吟罢,郁南国王对他说:“我召你进宫,你知道是为什么吗?” 都班医师吟罢,对国王说:“难道这是我应得的报酬吗?那么陛下给我的报酬跟鳄鱼的报酬是一样的了。” 郁南国王的一个亲信大臣眼看都班医师的无辜,觉得可怜,便站起来替他讲情:“主上,请看臣面,饶恕这位医师吧。在我们看来,他没犯什么罪过,倒是陛下所患的不治之疾,太医和一般医生都束手无策,却被他一手给治好了。” 郁南国王断然拒绝大臣的讲情,都班医师知道国王要杀他的决心很坚定,没有活命的希望,便剀切地说:“大王陛下,如果陛下非杀我不可,那么恳求你稍缓一步,让我回家去准备一下后事,同家人和亲友见一面,嘱咐他们替我料理善后,并处理一下我的医学书籍。那些书籍中有一册非常特殊的珍本,我打算拿它作礼品献给陛下,保存在库藏里,留作纪念。”
泛型 介绍 泛型程序设计(generic programming)是程序设计语言的一种风格或范式。泛型允许程序员在强类型程序设计语言中编写代码时使用一些以后才指定的类型,在实例化时作为参数指明这些类型。各种程序设计语言和其编译器、运行环境对泛型的支持均不一样。 泛型的定义主要有以下两种: 在程序编码中一些包含类型参数的类型,也就是说泛型的参数只可以代表类,不能代表个别对象。(这是当今常见的定义) 在程序编码中一些包含参数的类。其参数可以代表类或对象等等。(现在人们大多把这称作模板) 软件工程中,我们不仅要创建一致的定义良好的API,同时也要考虑可重用性。 组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十分灵活的功能。 在像C#和Java这样的语言中,可以使用泛型来创建可重用的组件,一个组件可以支持多种类型的数据。这样用户就可以以自己的数据类型来使用组件。 Hello World泛型 不用泛型定义的函数,如下 function helloworld(name: string): string { return name; } 也可以用any来指代任意类型 function helloworld(name: any):