自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Pythonpractice1

起始路径和基本条件:遍历目录:处理文件:处理目录:递归调用:终止条件:3.给定一个包含n+1个整数的数组nums,其数字在1到n之间(包含1和n),可知至少存在一个重复的整数 假设只有一个重复的整数,请找出这个重复的数,如[1,2,3,3,4],输出3解题思路:生成随机数组:首先,从用户输入中获取一个整数 n,然后生成一个包含 n 个随机整数的列表。 统计数字出现次数:接着,定义了一个函数 ,用于统计列表中各个数字出现的次数,存储在字典中。 遍历统计结果:在 函数中,遍历统计结果字

2024-05-16 18:05:03 859

原创 字符串和列表的对象方法,math,random模块,及其序列基本的算法

具体而言,算法会多次遍历要排序的元素序列,每次遍历时将相邻的元素进行比较,如果它们的顺序不符合要求(比如升序要求左边的元素小于右边的元素),就交换它们的位置。计数排序的时间复杂度为 O(n + k),其中 n 是待排序元素的个数,k 是待排序元素的范围大小(最大值与最小值之差加1)。选择排序算法是一种简单的排序算法,基本思想是从待排序的数据元素中选择最小(或最大)的一个元素,放到序列的起始位置,然后再从剩余未排序的元素中继续寻找最小(或最大)的元素,依次放到已排序序列的末尾,直到所有元素都排序完毕。

2024-04-14 11:32:18 601

原创 Python练习:Demo31-Demo60

水仙花数,是一个三位数,且这个数的个位、十位和百位的立方和等于该数字本身,编写程序,输出所有的水仙花数。之间,任意选择两个不相同的数作为一个组合,输出每一组组合,并统计所有组合的个数。】的问题,利用循环将程序改为,计算机和电脑谁先赢三次,谁就是终极胜利者。之间的整数,程序提示用户连续地输入数字直到它与那个随机生成的数字相。每次输出该数字是过高还是过低,如果猜中则输出猜中的数字并结束。中出现的次数,字符区分大小写,已匹配的字符不计入下一次匹。反素数是指一个将其逆向拼写后也是一个素数的非回文数,例如。

2024-04-05 23:38:49 671

原创 Python基础知识(列表)

序列:在Python中,序列是指一种数据类型,用来表示一系列按特定顺序排列的值。常见的序列类型包括列表(list)、元组(tuple)、字符串(string)等。

2024-04-05 12:00:21 588

原创 Python练习:Demo01~Demo30

days_of_week = ["星期六", "星期日", "星期一", "星期二", "星期三", "星期四", "星期五"]x1, y1, x2, y2, x3, y3 = eval(input("请输入三个点的坐标:"))x1, y1, x2, y2, x3, y3 = eval(input("请输入三个顶点坐标:"))side1, side2, side3 = eval(input("请输入三角形的三条边长:"))a, b, c, d, e, f = eval(input("请输入六个数据:"))

2024-03-30 16:06:43 516

原创 Python基础知识(条件判断和循环语句)

判断在实际编程中经常用于处理多个条件的组合判断,根据不同条件的组合结果执行不同的代码逻辑。当需要根据多个条件进行复杂的逻辑判断时,嵌套的。语句根据外层条件的结果来进行更细致的条件判断,形成复杂的逻辑控制。除了常规的循环语句,Python还提供了其他一些用于迭代的工具,如。,如果为真,则执行对应的代码块;向前走,直到碰墙为止:没有明显的循环次数的,但是有结束条件。判断时,需要注意代码的缩进,保持逻辑清晰,避免出现错误。,如果为真,则执行对应的代码块;如果条件为假,则执行。代码块内的语句,并且进入内部的嵌套。

2024-03-30 14:59:39 358

原创 Python基础知识(基本数据,数据转换,输入与输出,运算符)

这种隐式的转换在某些情况下是有意义的,但需要小心使用。:内置函数的名称是广泛被认知的,其他开发者在阅读您的代码时会期望看到标准的内置函数名称。如果您修改了内置函数的名称,可能会导致原本的功能被覆盖,无法正常调用内置函数完成预期的操作。True可以被解释为1,False可以被解释为0,这样可以进行位与、位或等操作。:在对布尔值进行计数或累加时,将True视为1,False视为0,可以方便地统计满足某个条件的次数或进行累加操作。在计算机编程中,按位运算是对整数在二进制表示下的位进行操作的一种技术。

2024-03-30 14:45:26 957 1

原创 编程学习方法,python环境搭建和软件概述及其脚本与交互

高级语言:C C++ Java Python JavaScript......以人类角度设计的,对学习者比较友好,但是计算机看不懂,运行前需要进行转化。主要负责管理和调控计算机硬件,给用户提供最基本的计算机功能(磁盘管理,上网管理,内存管理,用户管理)(1)逢山开路,遇水架桥:学习编程的核心并不仅限于语法,而是在于如何利用语法去解决实际的问题。Java语言是半编译半解释型语言,源代码先编译成字节码,然后由Java虚拟机解释执行。在解决问题的时候,一定要先分析问题,把解决问题的步骤一步步列出来,再进行编码。

2024-03-30 13:18:58 767 1

原创 Linux的接口管理命令和网络维护命令

使用ip命令可以配置临时网络的连接信息,相关命令如下:ip link:显示网络设备运行状态ip -s link:显示更详细的设备信息网络设备名:仅显示指定的网络设备名的信息:仅显示当前处于激活状态的设备信息网络设备名] down:将指定的网络设备下线网络设备名查看指定网络设备(网卡名称)的配置信息,如果加了-s选项,则会添加相关的统计信息,如果接收到的或传送的数据包等地址[/掩码] dev [网络设备名:添加一个临时的IPv4的 地址(重启后失效)地址。

2024-01-14 17:33:40 866

原创 linux-安装cmatrix(黑客帝国矩阵效果(源码安装))

(实际效果为这些文字呈现一个纵向的动态流动效果,这里我就不放动图了)选择哪一个可能会成为一个难以解决的问题。因此,我们需要对两者进行比。具有更好的负载均衡功能。它可以在多个服务器之间均衡地分配流。原因:需要的包都安装了,可能是软件配置时出现了问题。也可以实现负载均衡,但相对来说要更为复杂。的配置可能会更加复杂,需要更多的时间和精力。都是备受推崇的选择。以其高效的性能而闻名。服务器,但它在处理并发连接时可能会出。解决:删除该目录,重新解压,重新配置。如果您需要处理大量并发连接,较,以确定哪一个更适。

2024-01-12 17:11:08 547 1

原创 初识jQuery

2.ready() 是 jQuery 中用于绑定页面加载事件的方法,它确保你的代码在文档完全加载和解析后执行。示例: $("h2").css("background-color","#ccffff").next().css("display","block");设置多个css属性:css({"属性1":"属性值1","属性2":"属性值2"...});1. jQuery对象是一个类似数组的对象,可以通过[index]的方法得到相应的DOM对象。

2023-11-10 00:02:47 58 1

原创 IPV6基础实验

1.先在AR3,R1,PC3上开启链路本地地址自动生成。2.使用ping命令测试是否能够使用链路本地地址互通。3.手动给AR3,R1,PC3配置全球单播地址。4.在AR3和PC3上配置动态路由实现全网互通。

2023-09-14 22:33:25 63 1

原创 园区网简介

汇聚层:数据汇聚或交换的功能,可以提供一些关键的网络基本功能,例如:QOS、路由,策略、安 全,具备可靠性,一般采用三层交换机。接入层:为终端用户提供园区网接入功能,接入层交换机具有低成本和多端口的特点,做接入安全设 置,一般采用二层交换机。核心层:是园区网骨干,连接园区网的各个组成部分,具备冗余能力、可靠性和高速传输。冗余性设计:适当的冗余性提高可靠性,过度的冗余不便于运行维护。对称性设计:对称性便于业务部署,拓扑直观,便于协议设计和分析。层次化设计:每层功能清晰,架构稳定,易于扩展和维护。

2023-07-08 20:48:39 76

原创 nat技术

没有地址池概念,实现方式和NAPT一样,是一种简易形式,适用于没有固定的公网IP地址的场景 拨号上网,公网地址不固定,自动读取当前公网接口的IP地址。基于端口的动态NAT技术,将私有IP地址和端口号与公网IP地址和端口号做一个映射,解决公网IP不够 用问题。(2)动态NAT 将私有IP和公有IP做一个动态的映射,本质是一对一映射,没很好解决公网IP不够用问题。把公网IP的某个端口固定映射到私网IP的某个端口, 让公网上的用户可以主动访问私网中的服务器。网络地址转换技术-----做公网地址和私网地址转换。

2023-07-06 19:02:10 62 1

原创 ACL简介

注:包过滤必须配置在接口某个方向上才能生效,一个接口的一个方向只能配置一个包过滤策略 建议:在不影响实际效果的前提下,包过滤尽量配置在离源地址最近的接口的入方向。2.按照ACL编号顺序(从小到大)匹配第一条规则,匹配进一步检查该条规则的动作, 否则与下一条规则进行匹配……对数据包的五元组(源IP、目的IP、源端口、目的端口、协议类型)进行检查,编号3000- 3999。二层ACL:检查二层帧的头部信息,源MAC\目的MAC\二层协议类型等等,编号4000-4999。手动指定:0、1、2、3、4、5。

2023-07-06 18:42:35 82 1

原创 vlan实验

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

2023-07-04 18:44:11 41

原创 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:15:56 44

原创 OSPF实验

1、R1-R3为区域0,R3-R4为区域1;5、R4环回不宣告,保证全网可达,保证更新安全,避免环路,减少路由条目;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-----骨干链路。4.跟据要求在R4上配置一条默认路由从而达成全网通的目的。3、R1-R3中,R3为DR设备,没有BDR;

2023-07-03 19:17:47 65 1

原创 动态路由(OSPF)

开放式最短路径优先协议,一种公有的、标准的协议,采用dijkstart 算法(SPF),最短路由优先算 法,周期性的发送链路状态信息给它的邻居。选举DR(指定路由器)、BDR(备份指定路由器),DRother(其他没有角色的路由),保证路由信 息的交互更加高效有序的进行。(1)如果运行OSPF协议的路由器都处于同一个区域,随着网络规模的变大,同步LSDB表会变的非常缓慢,会导致诸多的问 题。注意:DR没有抢占性,当DR出现故障的时候,BDR会成为新的DR,当BDR挂掉的时候,重新选举DR 和BDR。

2023-07-03 16:52:25 926 1

原创 动态路由实验

本次实验要求我们了解动态路由协议的基本知识和基本操作,IP地址的配置,路由器的基本操作应用以及具备一定的综合能力。1.R3环回3.3.3.0/24,不宣告此环回;5.全网可达,保证更新安全,减少路由条目。3.R1与R2均存在两个环回;5.给R1和R2的环回地址汇总。5.给R1和R2的环回地址汇总。3.给路由器配置动态路由协议。3.给路由器配置动态路由协议。2.给网络设备配置IP地址。4.为R3配置一条缺省路由。4.为R3配置一条缺省路由。6.配置RIP的接口认证。6.配置RIP的接口认证。

2023-06-21 12:46:23 108

原创 动态路由(Rip)

抑制计时器:180秒,更新欺骗,度量值大的不接受,某网络处于故障时,路由器对该路由项设为最大 值,并进入抑制时间,在抑制时间内不接受其他邻居发送的更新信息,只接受相同邻居发送的路由项 小于最大值的更新信息。保持失效计时器:180秒,在失效时间内不接受其他邻居发送的更新信息,防止更新欺骗,只接受相同 邻居发送的路由项小于最大值的更新信息。(2)对于同一个路由信息,比较信息的来源,如果来源不同,会比较矢量值,对值大的,不学习,值 小的,学习。四、RIP协议---BELLMAN-FORD,以跳数为距离的衡量值。

2023-06-21 00:53:21 59

原创 静态路由实验

3、配置缺省路由,实现 5.5.5.0/24 互通,至此实现全网通,并测试。0 0000-----192.168.1.128/27----R4环回口。0 0000-----192.168.1.32/27----R1环回口。0 0000-----192.168.1.64/27----R2环回口。0 0000-----192.168.1.96/27----R3环回口。2、编写除了到达 5.5.5.0/24 之外,到达其他网段的静态路由。0 0000-----192.168.1.0/27----6条链路。

2023-06-19 13:25:25 91 1

原创 静态路由.

cost:路由开销,当到达同一目的地的多条路由具有相同的路由优先级时,路由开销最小的将成为当 前的最优路由。直连路由:直连接口所在的网段的路由,有设备自动生成 产生条件:物理接口,协议双up。protocol:路由的协议类型,表示路由通过什么协议获得给该路由的。去往同一目的地路由,来源相同,开销不相同,优先级相同,下一跳不同。去往同一目的地路由,来源相同,开销相同,优先级不同,下一跳不同。去往同一目的地路由,来源相同,开销相同,优先级相同,下一跳不同。ospf:内部路由:10,外部路由:150。

2023-06-18 17:10:18 45

原创 网络设备操作系统

⑤DHCP NAK (DHCP的响应拒绝报文) 服务器对客户端的 DHCP REQUEST 请求报文的拒绝响应报文,比如:服务器给客户端分配的 IP 地址已超过使用租借期限(客户端并没有向服务器端去申请续约)或者由于某些故障原因无法正常分配 IP 地址,则发送 DHCP NAK 报文作为应答,通知 DHCP 客户端无法分配合适 IP 地址。⑦DHCP RELEASE(释放) 客户端可通过发送此报文主动释放服务器分配给它的 IP 地址,当服务器收到此报文后,可将这个 IP 地址分配给其它 的客户端。

2023-06-15 23:22:03 181

原创 两种参考模型

第四次:客户端收到后,再次给服务器发送同意的信息时,就会关闭连接,此时当客户端等待2msl时, 客户端依旧没有收到信息时,则证明服务器已正常关闭,此时客户端就可以正常关闭。MAC子层:媒体接入控制子层,负责识别网络层的协议,然后对他们进行封装、解封装,MAC寻址、 流量控制。PSH:TCP的推送位,在缓冲区未填满的情况下,尽快的将缓冲区的数据推送上前,交付给接收的应用 进程。TCP的协议特点: 可以实现流量控制;表示层:定义一些数据的格式,对数据进行加密,解密,编码,解码,压缩,解压缩。

2023-06-12 22:14:52 49

原创 计算机网络发展与概述

组网完成时Mac地址表是空的,当主机1发送数据帧给主机2时,交换机会对主机1的Mac地址进行学习并进行记录其与接口对应关系,同时交换机会在Mac地址表中查找目标Mac地址,若没有找到则进行广播操作,主机2收到并处理该数据帧,并通过交换机对主机1进行回复,交换机将主机2的Mac地址和对应关系记录在表中,其他的主机收到主机1的数据帧后会与自己的Mac地址对照,若不相同则丢弃,如果交换机在表中查找到了主机2的Mac地址,则会通过单播的方式将数据转发给主机2。前24位代表厂商,后24位厂家编写的网卡的编号。

2023-06-10 16:19:43 89

空空如也

空空如也

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

TA关注的人

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