自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

原创 重发布实验

1.如图搭建网络拓扑,所有路由器各自创建一个环回接 口,合理规划IP地址2.R1-R2-R3-R4-R6之间使用OSPF协议,R4-R5-R6之间使用 RIP协议3.R1环回重发布方式引入OSPF网络4.R4/R6上进行双点双向重发布5.分析网络中出现路由环路的原因6.路由优化。

2024-08-26 15:31:24 286

原创 HCIP第五次作业

1.如图连接网络,合理规格IP地址,AS200内IGP协议为OSPF2.R1属于AS 100:R2-R3-R4小AS 234 R5-R6-R7/AS567,同时声明大AS 200,R8属于AS3003.R2-R5 R4-R7之间为联邦EBGP邻居关系4.R1-R8之间通信。

2024-08-25 11:16:38 234

原创 OSPF实验

1.如图连接,合理规划IP地址,所有路由器各自创建一个loopback接口2.R1再创建三个接口IP地址为201.1.1.1/24、201.1.2.1/24、201.1.3.1/24R5再创建三个接口IP地址为202.1.1.1/24、202.1.2.1/24、202.1.3.1/24R7再创建三个接口IP地址为203.1.1.1/24、203.1.2.1/24、203.1.3.1/243.如图运行路由协议。

2024-08-19 14:06:58 827

原创 HCIA、OSPF笔记

路由表:提供路由信息拓扑表:存放链路状态信息邻居表:存放了邻居的状态和邻居的基本信息a、A向邻居路由器B发送DBD报文,通告本地LSDB(链路状态数据库表)中所以的LSA的摘要信息b、B收到DBD报文后,与本地的LSDB做对比,向A发送LSR报文,请求对方发送自己需要的LSA的完整信息(所需的目录及目录下的所有信息)c、A收到LSR后,把对方所需要的LSA的完整信息打包成一条LSU报文,发至Bd、B收到LSU后,向A回复LSAck报文,进行确认。

2024-08-11 17:11:37 982

原创 RIP实验

100 运行版本2R6-R7:RIP 200 运行版本11.使用合理规划网络,各自创建环回接口2.R1创建环回 172.16.1.1/24 172.16.2.1/24 172.16.3.1/243.要求R3使用R2访问R1环回4.减少路由条目数量,R1-R2之间增加路由传递5.R5创建一个环回模拟运营商,不能通告6.R1 telnet R2环回实际telnet 到R7上7.R6-R7路由器不能学习到达R1环回路由8.全网可达。

2024-08-08 17:34:27 1022

原创 MySQL第五次作业

【代码】MySQL第五次作业。

2024-07-25 16:44:44 209

原创 MySQL第四次作业

sC(sno 学号,cno 课程号,score 成绩)Sno,cno为主键9。course(cno 课程号,Cname 课程名)cno为主键。

2024-07-24 14:34:59 392

原创 MySQL第三次作业

mysql> insert student values(901,'张三丰','男',2002,'计算机系','北京市海淀区');mysql> insert student values(906,'王心凌','女',1998,'计算机系','湖南省衡阳市');mysql> insert student values(905,'王翰','男',2004,'英语系','福建省厦门市');mysql> insert into score values(null,906,'英语',83);

2024-07-22 17:26:09 798

原创 MySQL第二次作业

【代码】MySQL第二次作业。

2024-07-21 11:51:13 290

原创 MySQL第一次作业

下载地址: https://dev.mysql.com/downloads/installer/参考:百度安全验证。

2024-07-17 17:37:22 1191

原创 python练习五

【代码】python练习五。

2024-06-01 16:31:45 322

原创 python练习4

问题:输入了一样的用户名和密码,还是打印登录失败,注释掉一部分的验证函数,还是不行。

2024-05-22 20:11:01 178

原创 python编程练习

h = (days + math.floor(26 * (months + 1) // 10) + yesrs % 100 + math.floor((yesrs % 100) // 4) + math.floor((math.floor(yesrs // 100)) // 4) + 5 * math.floor(yesrs // 100)) % 7 #泽勒的一致性是一个由泽勒开发的算法,用于计算一周的星期几。yesrs, months, days = eval(input()) #用户输入的年,月,日。

2024-03-30 16:00:33 1323 1

原创 python基础

(2)在控制台输入python命令,若没有出现版本的提示,去找到Python的安装目录, 我的电脑图标,邮件,属性,高级系统设置,环境变量,Path,双击,新建,粘贴路径,确定,确定, 确定,重新打开CMD窗口测试。除法:小数除 /,整数除 // (整数除 只要两边都是整数 结果一律为整数 但凡有一个小数 结果就是小数(只有整数位,小数位都为0))所有的变量都是引用数据类型变量。打开CMD窗口,输入python,进入到python的交互模式,由于代码会随着窗口的关闭而消失,交互模式一般是用于测试。

2024-03-30 14:51:47 714

原创 黑客帝国矩阵效果

1、cmatrix.c:86:对‘curs_set’未定义的引用 报错:致命错误:curses.h:没有那个文件或目录 原因:主要因为系统中没有找到ncurses-devel软件包 解决:yum install -y ncurses-devel。4、安装cmatrix wget https://jaist.dl.sourceforge.net/project/cmatrix/cmatrix/1.2a/ 4/6 cmatrix-1.2a.tar.gz。linux-安装cmatrix(黑客帝国矩阵效果)

2024-01-13 09:40:59 635

原创 练习:rhel文件管理命令

2 ls3 ls4 ps -ef7 ls9 cd aa17 owd18 pwd19 cd ~20 ls22 cd aa24 ls25 cd ../27 ls30 ll31 ls33 l34 ls36 cd aa40 ls42 ls44 ls46 ls49 cd aa51 cd ../

2024-01-10 15:36:17 381

原创 Java面向对象

实现封装,常用的访问权限控制符,继承的好处,实现继承,封装的好处,成员变量和局部变量的区别,类的方法,如何调用类的属性和方法,this和super关键字的作用,普通方法和构造方法的区别以及使用规则。当自定义类型的属性名和方法的参数名相同时,采用就近原则选择,当名相同还想用属性列表的那个属性时在名前加this,即加了this之后的属性会变成全局的那个属性。将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问,把尽可能多的东西藏起来,对外提供便捷的接口。

2023-12-06 20:46:48 1775

原创 数组及典型应用

引用数据类型:String,java类(class)、接口(interface)、数组(array)、枚举(enum)等都是引用类型,所有引用类型的默认值为NULL,一个引用变量可以用来引用任何与之兼容的类型。数组的定义,使用数组的基本的步骤,遍历一个数组的步骤,求最值的方法,冒泡排序的思路,遍历二维数组的思路,基本数据类型和引用数据类型的区别等。引用数据类型的传递是按引用传递引用数据类型的值在传递时是引用的副本,传递的数据改变时原有的数据会被改变。

2023-12-01 12:33:47 383

原创 Java的初识

知识点主要是:了解计算机的组成结构、会使用记事本对完成java开发的一般流程、懂得java中变量、常量、Scanner、运算符等的使用,熟练掌握进制之间的转换。较为麻烦,需要记住一些命令。用记事本: 使用记事本编写.java 的源程序,使用JDK(javac)命令来进行编译,最后用JRE(java)命令来运行。非数值:字符(char)、布尔(Boolean)、字符串(String)(同时String不是基本数据类型,是引用数据类型)赋值运算符:表达式就是符号(加号、减号等)与操作数(b,3等)的组合。

2023-11-27 14:47:05 841

原创 表单的校验

这章的内容其实跟之前的表单验证是有关系的,只是jQuery是封装的JavaScript,这样的话可以更加高效的实现表单的验证。学到这里,之前的css其实会发现会有部分的遗忘,所以还是要回去多记忆记忆,基础不牢,地动山摇。字符串查找:indexOf():查找某个指定的字符串值在字符串中首次出现的位置(若有则返回位置的数字,若没有则返回-1)。表单验证的思路:获取表单元素值,然后进行一系列的验证,表单提交时,对获取数据进行验证。select():选取文本域中的内容,突出显示输入区域的内容。

2023-11-16 16:43:42 123

原创 使用jQuery操作DOM(进阶)

这是对于jQuery操作DOM对象方法的一系列补充,使得对于节点的获取和设置更加的多样,这样就可以做一个好看、交互性强的页面。clone():用于复制节点,参数true或false,true复制事件处理,false时反之即复制节点之前的事件是否在复制后的节点上生效。hasclass()方法用来判断是否包含指定的样式,中间的参数和addclass()一样的。标签内容操作:text()可以获取或者设置元素的文本内容,这是不会自动解析html代码的。children():方法可以用来获取元素的所有的子元素。

2023-11-16 16:08:04 102

原创 jQuery中的事件和动画

给我的感觉就是现在才是开始真正学习的时候,之前的内容主要是记忆,而这里则是拉开差距的地方了。mouseenter( ):鼠标指针进入时(一瞬间,在边框的哪里的一点小距离内,在列表框中移动,列表框都会消失。调整窗口大小时,完成页面特效):$(selector).resize( );网页中的事件:和WinForm一样,在网页中的交互也是需要事件来实现的,例如。show()控制元素的显示,hide()控制元素的隐藏。鼠标事件:用户在文档上移动或者点击鼠标时而产生的事件。mouseout( ):鼠标指针移出时。

2023-11-16 15:26:50 46

原创 初始jQuery

这只是初始,对于这章的学习应该是多练习,发现问题并解决它这样来提高对jQuery的理解。开发阶段:为代码添加注释,可以增加代码的可读性,能够让别人很容易的读懂你的代码,便于 后期维护。维护阶段:建议把关键的模块形成开发文档,便于后期维护,即便后期删除代码注释,也不影响 后期维护。jQuery对象.事件(绑定的方法);css({"属性1":"属性值1","属性2":"属性值2"...});对象后产生的对象,它能够使用。

2023-11-09 21:55:16 39

原创 JavaScript操作DOM对象

通过学习了JavaScript操作元素中的DOM后可以使用层次来实现节点的定位,这样可以避免,具体节点记忆错误的问题,可以更好的实现页面的设置。firstElementChild:返回节点的第一个子节点,最普遍的用法是访问该元素的文本节点。firstChild:返回节点的第一个子节点,最普遍的用法是访问该元素的文本节点。offsetParent:返回元素的偏移容器,即对最近的动态定位的包含元素的引用。offsetTop:返回当前元素上边界到它上级元素的上边界的距离,只读属性。

2023-11-08 21:41:38 55

原创 JavaScript操作BOM对象

总的来说,对于这一块的学习还是很感兴趣的。:一个参数,确认对话框,显示提示对话框的消息、“确定”按钮和“取消”按钮,单击“确定”按钮返回。fullscreen=yes | no |1 | 0:是否使用全屏模式显示浏览器。toolbar=yes | no |1 | 0:是否显示浏览器的工具栏。scrollbars=yes | no |1 | 0:是否显示滚动条。titlebar=yes | no |1 | 0:是否显示标题栏。menubar=yes | no |1 | 0:是否显示菜单栏。

2023-11-08 21:05:14 57

原创 JavaScript基础

JavaScript的初次接触难度就开始上来了,不再是简单的代码记忆就能解决问题了。根据做的那个练习来看也开始需要有自己的编程语言的逻辑了。alert(前面有对象,但是使用频率比较高所以就省了,前面的对象应该是Window)===:绝对等于,在原有相等的条件下,还需要判断数据类型是否相等。,index):查找某个指定的字符串在字符串中首次出现的位置。DOM:访问和修改网页的内容,操作网页的结构,控制网页的样式。空和无:null是空,无是有引号,只是没有内容。内外部的js跟css的大同小异,但是引用不同,

2023-11-04 12:33:39 58

原创 利用CSS3制作网页动画

过渡属性(transition-property):ident:指定的CSS属性,如:width,height等 或者 all(全选中赋予过渡属性)函数值依次是:过渡或动态模拟的CSS的属性 完成过渡所需的时间 指定过渡函数 延迟时间。rotate():旋转函数,默认是顺时针,取值是一个度数(dep)呈现的是一种过渡,是一种动画转换的过程,如渐现、渐弱、动画快慢等。skew( )函数是倾斜,元素不会旋转,会改变元素的形状。):指定一个动画不动的时间,过了时间才开始过渡。

2023-10-31 11:06:32 78

原创 浮动标签的使用

把文本放置中间的区域的小窍门:设置的行高和区域高度一致,即height=px;inline-block:行内块元素,既具有块元素的特性还有行内元素的特性。标准文档流:值指元素根据块元素或行内元素的特性从上到下,从左到右的方式自然排列。内联元素(inline):<span>,<a>,<img>,<strong>none:设置元素不会被显示(一般不会用,这个的作用相当于不设置)一旦浮动就跟原有特征不相干了,无所谓的块元素和行内元素。hidden:内容会被修剪,并且其余内容是不可见的。

2023-10-27 20:43:00 235

原创 CSS美化网页元素

text-decoration(设置文本的装饰):none(定义的标准文本),underline(下划线),overline(上划线),line-through(中间划线)font-weight(设置字体的粗细):normal(正常大小,一般是400),bold(粗体字体),bolder(更粗的字体),lighter(更细的字体)font(在一个声明中设置所有的字体属性):字体属性的顺序(字体风格 -> 字体粗细 -> 字体大小 -> 字体类型)line-height(设置文本的行高):文本中间的距离。

2023-10-23 20:09:15 37

原创 初识CSS

对于CSS的学习主要是了解CSS的概念和CSS的语法规则,掌握CSS的样式:行内样式、内部样式、外部样式,同时还要学会CSS的基本选择器:标签选择器、类选择器、id选择器以及CSS的高级选择器:层次选择器、结构伪类选择器、属性选择器。E F:nth-of-type(n):选择父元素内具有指定类型的第n元素(先分类型再找元素)E~F(通用兄弟选择器):与E标签同胞(向后不向前)的兄弟标签F(有多少同胞就都被选中),E+F(相邻兄弟选择器):与E标签相邻(向下相邻)的兄弟标签F(只有一个被选中),

2023-10-23 19:21:35 43 1

原创 表单的基本用法

input name="userLike" type="checkbox" value="运动"/>运动。<input name="userLike" type="checkbox" value="聊天"/>聊天。<input name="userLike" type="checkbox" value="玩游戏"/>玩游戏。<input name="userSex" type="radio" value="女"/>女。<input type="button" value="普通按钮"/>

2023-10-19 10:40:15 53 1

原创 仿真实验报文

这次的实验是一次小型的仿真实验,难度不大,总体来说还是比较好接受的。不过,这里面也有一个问题,当设备很多很多的时候设备的命名和地址等配置都会比较多,这个时候就需要有逻辑梳理来保证自己不出错。同时,这样的实验也是比较考验基本功的,总体来说这次实验的收获还是很大的。3、最后在路由器上的子接口上配置IP地址作为网关,然后开启DHCP服务来给局域网内的PC分配地址,还需要配置ACL来实现实验需求,以及ospf动态路由来实现路由路由间的通信,最后配置console口的安全认证。2、接下来在每个交换机上配置vlan。

2023-09-25 18:18:27 51 1

原创 ACL实验报文

总的来说,这次实验还是不难的。同时也可以让你学会到真实的服务器端那边是这么实现开启ftp实验的,同时也巩固了acl的用法。像开始的配置一般都是千篇一律,先改名字,然后需要配置IP地址的话就配置IP地址,要不就是动态ip的配置,然后就是开始实验要求的配置。1、首先在每个设备(除交换机)上配置ip地址,vlan等一些基本的设置。(本来是想放指令结果图片的,可是R1、R2、SW1这些的图复制不过来)3、通过acl技术来实现限制访问的要求。2、在服务器端和客户端开启ftp服务。

2023-09-25 11:02:06 43 1

原创 FTP实验报文

FTP总的来说还是比较简单的,这是虚拟机上的实验,不能细看很多的东西,不过可以用来练手。代码需要记的也不是很多,主要的应该是原理以及逻辑的理解,以及养成一个好习惯,多去抓包看看指令在代码之间的交流到底是怎么样的,这样也便于理解和记忆。3、在客户端这边在用户视图下通过ftp加地址通过安全认证进入ftp服务。2、通过save后加文件名使得代码保存到对应的文件中。1、首先在服务器端这边实现ftp服务的开启。

2023-09-21 19:22:39 139

原创 计算机网络概述

早期的广域网技术主要是针对不同的物理链路类型,在数据链路层进行不同的二层封装。路由器的工作原理:会检查数据包中的目标IP地址,进行路由表查表操作,根据路由表中的网段信息,将数据包转发到相应的网络。分布式处理和负载均衡:路由器的范围是有限的,通过分布式处理可以使得范围扩宽,同时也能减轻计算机的负荷的压力。单模光纤:纤芯与光波长相同,传送单一波长的激光,损耗小,传输距离可达数十千米,成本高。多模光纤:较粗的纤芯传输多种不同波长不同角度的光,损耗大,传输距离在千米以内,成本低。

2023-09-17 19:03:54 61 1

原创 IPv6实验

ipv6的实验说实话跟ipv4配置的思路是一样的,都是需要静态或者动态路由来实现跨路由器的全网通,但是ipv6比ipv4的配置跟多一点,多了个全球网播地址等,总的来说ipv6是不难的,只要你ipv4认真学了。正所谓一通百通就是这个道理,所以加油吧,少年!2、通过一些指令使得路由器自动生成ipv6的地址,同时给其配上全球单播地址使得可以实现互通。1、首先要在每个路由器上进行ipv6的全局运用。3、再在需要通信的几方配置静态路由实现全网通。

2023-09-15 21:14:19 299

原创 NAT技术

基于端口的动态NAT技术,将私网IP地址和端口号与公网IP地址和端口号放一个映射,解决公网IP地址不够用问题。将私有IP和公有IP做一个动态的映射,本质是一对一映射,没很好解决公网IP不够用问题。发送端:D:200.2.2.2:80 S:100.1.1.1:1025+数据。发送端:D:200.2.2.2:80 S:100.1.1.1:1026+数据。接收端:D:200.2.2.2:1025 S:100.1.1.1:80+数据。公私网转换的原因:如果不做转换,私网的数据包的发上公网后就有去无回了。

2023-07-06 16:57:58 43 1

原创 ACL的介绍

二层ACL(二层联想到数据链路层):检查二层帧的头部信息,源MAC地址\目的MAC地址\二层协议类型等等,编号4000~4999。用户自定义ACL:使用报文头部、字符串掩码和用户自定义字符串来定义规则,编号5000~5999(相当于以上的结合)2、按照ACL编号顺序(从小到大)匹配第一条规则,匹配进一步检查该条规则的动作。高级ACL:对数据包的五元组(源IP、目的IP、源端口、目的端口、协议类型)进行检查,编号3000~3999。3、所以规则都不匹配,检查默认动作,默认动作允许则放行,默认动作拒绝则放弃。

2023-07-06 11:34:49 707 1

原创 VLAN实验

2、将接口加入相应vlan,并配置端口的链路模式。3、在trunk干道上放行vlan。2、通过DHCP来获取IP地址。1、在各个交换机上创建vlan。5、配置DHCP地址池,并测试。4、配置路由器子接口。

2023-07-04 17:33:06 49

原创 VLAN的介绍

数据帧从主机出发后会进入到交换机,交换机收到后会给此数据帧打上一个vlan tag(tag中的vlan ID就是交换机收到数据帧接口的vlan ID),此时数据帧变成了一个802.1q格式的帧。数据从主机发送后,交换机会收到此数据帧,会给此数据打上一个vlan tag(tag中的vlan ID就是交换机收到数据帧接口的vlan ID),此时数据帧变成了一个802.1q格式的帧。VLAN特点:同一个vlan内的主机可以相互通信,不同vlan内的主机没法通信,要想通信,必须借助第三层设备。

2023-07-04 16:19:40 258

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除