- 博客(44)
- 收藏
- 关注
原创 vrrp实验
实验需求:1. 内网IP地址使用172.16.0.0/16分配2. SW1和SW2之间互为备份3. VRRP/STP/VLAN/Eth-Trunk均使用4. 所有PC均通过DHCP获取IP地址5. ISP只能配置IP地址6. 所有电脑可以正常访问ISP路由器环回.
2025-03-31 15:44:54
743
原创 VLAN综合实验
重难点:交换机和路由器相连接口的处理,首先该接口需要放通PC123456的数据来到路由器,所以必须放通多股VLAN数据流,并且宏观上仅存在两个广播域的数据,所以选择让PC1/3属于VLAN2的数据依然携带标签转发,来到路由器接口会自动匹配子接口(子接口属于valn 2),PC2456的数据在放通时不携带标签转发,那么将视为纯粹的DHCP数据包将关联物理接口,就类似在没有VLAN之前PC获取IP地址的流程。
2025-03-26 10:15:01
489
原创 shell实验2
网段由用户输入,例如用户输入192.168.2 ,则ping 192.168.2.10 --- 192.168.2.20。# ssh-keygen 在用于管理的主上生成密钥对。4. 使用for实现批量主机root密码的修改。SSH:实现公钥认证,执行远程中主机命令。1. 使用case实现成绩优良差的判断。例如:test01,test10。3. for ping测试指网段的主机。提示:主机IP存放在一个文件中。用户初始密码由用户输入。成功或失败都必须记录。2. for创建20用户。
2024-12-01 21:56:23
180
原创 shell实验
root@locaklhost ~]# echo "邮件正文" | mail -s "邮件主题" alice。8.判断用户输入的是否是数字,如果是数字判断该数字是否大于10;9、计算用户输入的任意两个整数的和、差、乘积、商、余数,判断用户输入的是否是整数,如果不是,则给出提示终止运行。判断用户输入的参数是否是两个,如果不是,提示用法;配合crond每5分钟检查一次。根分区剩余空间小于20%内存已用空间大于80%
2024-11-24 21:00:51
224
原创 算法-差分数组
原数组nums,根据nums构造一个差分数组diff,diff[i]就是nums[i] 与nums[i - 1]之差。差分数组:适用于对数字列表中某区间元素频繁加减。如:对nums[1, 4]区间元素加3。
2024-04-27 14:13:21
269
原创 python math库
math.log(x[,base]) logbasex 返回 x 的对数值,只输入 x 时,返回自然对数,即 ln x。math.atan2(x,y) arctan y/x 返回 y/x 的反正切函数值,x 是弧度值。math.asin(x) arcsin x 返回 x 的反正弦函数值,x 是弧度值。math.sin(x) sin x 返回 x 的正弦函数值,x 是弧度值。math.tan(x) tan x 返回 x 的正切函数值,x 是弧度值。
2024-04-16 23:17:57
1230
原创 字符串对象函数
zfill(width) 返回长度为width的字符串,原字符串右对齐,前面填充0。print("我的名字叫{}, 年龄{}岁".format(name, age))print("我的名字叫%s, 年龄%d岁" % (name, age))print(f"我的名字叫{3 > 2}, 年龄{2 ** 8}岁")# split() 以某一个分割符来切割字符串 结果是一个字符串的列表。print(f"我的名字叫{name}, 年龄{age}岁")# lower()出现的大写字母转小写 upper() 相反。
2024-04-16 22:47:44
202
原创 python 列表对象函数
a[4].append('c') #修改对象a中的['a', 'b']数组对象。c = copy.copy(a) #对象拷贝,浅拷贝。d = copy.deepcopy(a) #对象拷贝,深拷贝。a = [1, 2, 3, 4, ['a', 'b']] #原始对象。如果添加的是其他的序列,该序列也会被看成是一个数据对象。在当前列表中 将传入的其他序列的元素添加在表尾。查找(从左到右)元素第一次出现的位置(角标)将某一个元素对象添加在列表的表尾。
2024-04-16 22:22:55
523
原创 python编程练习2
之间,任意选择两个不相同的数作为一个组合,输出每一组组合,并统计所有组合的个数。之间的整数,程序提示用户连续地输入数字直到它与那个随机生成的数字相。每次输出该数字是过高还是过低,如果猜中则输出猜中的数字并结束。输入一个正整数,然后找出它所有的最小因子,也称之为素因子。反素数是指一个将其逆向拼写后也是一个素数的非回文数,例如。51.输入一个十六进制字符串,输出其对应的十进制数字。输入一个二进制字符串,输出其对应的十进制数字。输入两个正整数,计算其最大公约数,例如。输入两个正整数,计算其最小公倍数,例如。
2024-04-06 16:29:12
1071
原创 python数组列表
for 循环用于遍历序列(如列表、元组、字典、集合等)中的元素,执行指定的代码块。for :变量in: 序列:变量:在每次循环中,变量被赋值为序列中的当前元素。序列:被遍历的序列,可以是列表、元组、字典的键、字符串等。在给定条件为真时重复执行代码块,直到条件变为假。其语法结构如下:while 条件:条件:循环执行的条件,如果条件为真,则继续执行循环体中的代码块;
2024-04-06 13:54:55
734
原创 Python语法基础编程练习
随机产生一个两位数数字,然后用户输入一个两位数数字,并根据以下规则判定用户赢得的奖金是多少。输入一个四位整数 ,输出四行,第一行为个位,第二行为十位,第三行为百位,第四行为千位。2,输入圆柱的半径和高,并利用如下公式计算圆柱体的底面积和体积。输出有三行,第一行输出计算机出的啥,第二行输出用户出的啥,第三行输出结果。输出两行,第一行输出那个随机产生的两位数,第二行输出用户的奖金。,数据之间用空格分隔 输出三角形的面积,结果保留一位小数。输入一个摄氏温度的值,将它转变为华氏温度,并将结果输出。
2024-03-30 22:27:52
692
原创 Python学习笔记
静态的基本数据类型变量将常量数据存储在变量空间当中,指针变量存储的是变量的物理内存地址。编写的后缀为.py代码文件----->PVM解释器------->windows。9)注释,单行注释#,多行注释""" 中间多行注释 """5)复数常量,complex(1,2)------>(1+2j)动态语言的所以数据都是对象,所有的变量都是引用数据类型变量。3)字符串常量,没有字符的数据,单双引号都可以表示字符串。变量,可以存储任何数据,只存储数据在内存中的地址。2)小数常量,数据默认float类型。
2024-03-29 23:50:46
330
原创 表单验证.
input type="text" id="uName" placeholder="英文、数字长度为6-10个字符" required pattern="[a-zA-Z0-9]{6,10}" /><input type="password" id="pwd" placeholder="长度为6-16个字符" required pattern="[a-zA-Z0-9]{6,16}"/>字符串查找 indexOf():查找某个指定的字符串值在字符串中首次出现的位置。alert("姓名中不能包含数字");
2023-11-18 15:34:00
111
原创 JavaScript操作DOM对象
nodeName:节点名称nodeValue:节点值nodeType:节点类型节点类型NodeType值元素element1属性attr2文本text3注释comments8文档document9。
2023-11-13 18:48:38
53
原创 使用jQuery操作DOM
或 $("div.left").html("<div class='content'>…或 $("div.left").text("<div class='content'>…toggleClass() 模拟了addClass()与removeClass()实现样式切换的过程。parent():获取元素的父级元素 parents():元素元素的祖先元素。children()方法可以用来获取元素的所有子元素。
2023-11-12 23:21:35
60
原创 jQuery选择器
类似css选择器,用来选取网页中的元素1)通过css选择器选取元素:基本选择器:标签选择器,类选择器,id选择器 ,并集选择器,全局选择器层次选择器:属性选择器:2)通过过滤选择器选择元素基本过滤选择器:可见性过滤选择器:$("p:hidden").show();$("p:visible").hide();1)特殊符号的转义<div id="id[2]">cc</div>;$("#id\\[2\\]");2)选择器中的空格
2023-11-12 22:12:42
46
原创 JavaScript操作BOM对象
BOM:浏览器对象模型 BOM提供了独立于内容的、可以与浏览器窗口进行互动的对象结构BOM可实现功能:1)弹出新的浏览器窗口2)移动、关闭浏览器窗口以及调整窗口的大小3)页面的前进、后退。
2023-11-10 19:41:49
42
原创 JavaScript基础
1)JavaScript是一种基于对象和事件驱动的、并具有安全性能的脚本语言2)特点:向HTML页面中添加交互行为脚本语言,语法和Java类似解释性语言,边执行边解释。
2023-11-03 16:39:04
41
原创 CSS浮动
1)块元素(block):如<h1>...<h6> <div> <p> <ul>2)行内元素(inline):<img> <a> <span>内联标签可以包含于块级标签中,成为它的子元素,而反过来则不成立。
2023-11-03 16:38:50
37
原创 CSS3属性制作动画
1)平移:平移函数:translate(x,y) x:X轴(横坐标)移动的向量长度 y:Y轴(横坐标)移动的向量长度2)旋转:旋转函数:rotate(a) a:单位deg 参数a取正值时元素相对原来中心顺时针旋转3)缩放:缩放函数:scale(x,y) x:横向坐标(宽度)方向的缩放量 y:纵向坐标(宽度)方向的缩放量4)倾斜:倾斜函数:skew(x,y)
2023-10-30 18:19:57
174
1
原创 网页定位元素
1)相对定位:relative属性 相对原来位置进行偏移特性:设置相对定位的盒子会相对它原来的位置进行偏移;设置相对定位的盒子仍在标准文档流中设置相对定位的盒子原来的位置会被保留下来层级提高,可以把标准文档流中的元素及浮动元素盖在下边使用场景:相对定位一般情况下很少自己单独使用,都是配合绝对定位使用,为绝对定位创造定位父级而又不设置偏移量2)绝对定位 :absolute属性 特性:使用了绝对定位的元素以它最近的一个“已经定位”的“祖先元素” 为基准进行偏移;
2023-10-29 15:12:21
69
1
原创 CSS盒子模型
半圆形: 利用border-radius属性制作半圆形的两个要点 制作上半圆或下半圆时,元素的宽度是高度的2倍,而且圆角半径为元素的高度值 制作左半圆或右半圆时,元素的高度是宽度的2倍,而且圆角半径为元素的宽度值。扇形:“三同”是元素宽度、高度、圆角半径相同 “一不同”是圆角取值位置不同。圆:元素的宽度和高度必须相同 圆角的半径为元素宽度的一半,或者直接设置圆角半径值为50%blur-radius:阴影模糊半径阴影向外模糊的模糊范围。网页居中对齐的必要条件:1) 块元素 2)固定宽度。
2023-10-24 23:47:42
38
原创 CSS3美化网页元素
例:body{font-family:Time,"Time New Roman","楷体";----------------(单位:px,em,rem,cm,mm,pt,pc)----------------(italic:斜体 normal:默认 oblique:正体)----------------(normal,bolder,lighter,像素值)
2023-10-22 22:12:21
67
1
原创 初识CSS
Cascading Style Sheet 级联样式表表现HTML或XHTML文件样式的计算机语言包括对字体、颜色、边距、高度、宽度、背景图片、网页定位等设定。
2023-10-21 16:22:03
43
1
原创 HTML5_表单
密码:<input name="pass" type="password" > </p><p><input type="submit" name="Button" value="提交"/><input type="reset" name="Reset" value="重填“/>
2023-10-18 22:07:41
49
1
原创 列表,表格与媒体元素
定义列表的特性:没有顺序,每个<dt>标签、<dd>标签独占一行(块元素) 默认没有标记 一般用于一个标题下有一个或多个列表项的情况。
2023-10-16 18:19:03
31
1
原创 NAT技术
基于端口的动态NAT技术,将私有IP地址和端口号与公网IP地址和端口号做一个映射,解决公网IP不够用问题。将私有IP和公有IP做一个动态的映射,本质是一对一映射,没很好解决公网IP不够用问题。C类:192.168.0.0------192.168.255.255 掩码:24位。B类:172.16.0.0------172.31.255.255 掩码:16位。A类:10.0.0.0-----10.255.255.255 掩码:8位。NAT技术-------网络地址转换技术,做公网地址和私网地址转换。
2023-07-06 22:48:04
48
1
原创 ACL技术
高级ACL:对数据包的五元组(源IP,目的IP,源端口,目的端口,协议类型)进行检查,检查3000-3999。2,按照ACL编号顺序(从小到大)匹配第一条规则,匹配进一步检查该条规则的动作,否则与下一条规则进行匹配。二层ACL:检查二层帧的头部信息,源MAC/目的MAC/二层协议类型等等,编号4000-4999。注:包过滤必须配置在接口某个方向上才能生效,一个接口的一个方向只能配置一个包过滤策略,ACL-----访问控制列表,用于数据流的匹配和筛选。手动指定:0,1,2,3......
2023-07-06 22:40:37
44
1
原创 交换技术——VLAN
3、hybrid:混合模式,即可连接PC、连接交换机、路由器的接口,可以放通多个vlan,可以手动配 置哪个vlan带标签,哪个vlan不带tag。向真实的物理接口借MAC地址。交换机检查目标MAC地址的主机接口所属的vlan ID,如果此vlan ID与802.1q帧格式中的vlan ID一。VLAN特点:同一个VLAN内的主机可以相互通信,不同vlan内的主机没法通信,要想通信,必须借助三层的设备。接收端的交换机收到后,交换机检查目标MAC地址的主机接口所属的vlan ID,如果此vlan ID与。
2023-07-05 21:32:12
313
1
原创 OSPF实验
0 0000----192.168.1.96/27------R3的环回。0 0000----192.168.1.32/27----R1的环回。0 0000----192.168.1.64/27----R2的环回。0 0000----192.168.1.0/27-----骨干链路。6)区域汇总,减少路由条目(在区域分间进行)5)保证数据传输安全(接口认证/区域认证)4)更改优先级,选定DR和BDR。3)配置缺省路由,实现全网通。2)配置ospf协议。
2023-07-04 00:01:00
57
1
原创 OSPF协议
R1-GigabitEthernet0/0/0]ospf dr-priority 0 修改接口优先级,优先级为0,代表此接口失去了成为。开放式最短路径优先协议,一种公有的,标准的协议,采用路径最短优先算法(SPF),周期性地发送链路信息给它的邻居。注意:DR没有抢占性,当DR出现故障的时候,BDR会成为新的DR,当BDR挂掉的时候,重新选举DR。B收到DBD报文后,与本地的LSDB做对比,向A发送LSR报文,请求对方发送自己需要的LSA的完。
2023-07-03 16:53:39
113
1
原创 动态路由-
对自己没有的路由信息,进行无条件学习,并将矢量值进行叠加。2.对同一个路由信息,比较信息来源,如果来源不同,会比较矢量值,对值大的不学习,对值小的学习,如果来源相同,无条件学习。
2023-06-19 23:19:31
60
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人