自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HCIP实验练习

1、按照图示的VLAN及IP地址需求,完成相关配需G日0/0132、要求sW1为VLAN 2/3的主根及主网关SW2为vlan 20/30的主根及主网关SW1和SW2互为备份3、上层通过静态路由协议完成数据通信过程4、AR1为企业出口路由器5、0/0/36、要求全网可达。

2025-04-05 20:47:43 650

原创 Python 标准库与数据结构

set是Python中的无序不重复元素集合,实现方式是哈希表,而不是C++中的红黑树。Python通过heapq模块提供堆的功能,默认是小根堆(最小元素在顶部),注意,该模块使用需要一个容器来进行操作。我们可以枚举每一条45度角对角线,然后进行从上到下、或是从下到上进行遍历,一边遍历一边记录当前数值的数量即可,使用。如果在比赛的过程中,忘记了某些函数的使用或者拼写,可能查看比赛机器桌面上的手册,会有这些函数的具体使用方法。题,要求我们,每一个作者对应一个书的列表,我们可能使用map,同时套上vector。

2025-03-25 23:46:24 653

原创 Python前缀和(例题:异或和,求和)

前缀和:对于一个长度为n的列表a,前缀和为:sum[i]=a[0]+a[1]+...+a[i] 第一条性质用于处理出前缀和: Sum[i]=Sum[i-1]+a[i]第二条性质可以在O(l)的时间内求出区间和: a[l]+....+a[r] =Sum[r]-Sum[l-1]例题1: 异或和—位运算题目描述给定一个数组 Ai,分别求其每个子段的异或和,并求出它们的和。或者说,对于每组满足 1≤L≤R≤n的 L, R,求出数组中第 L 至第 R 个元素的异或和。然后输出每组 L, R 得到的结

2025-03-24 23:28:16 429

原创 Python递归与递推的练习(初步了解复杂度,全排列的价值,奇妙的变换,数正方形,高塔登顶方案)

是指在函数的定义中使用函数自身的方式# 基本情况return 1# 递归情况else:# 测试是指通过已知的初始条件,利用特定的递推关系,逐步推导出后续的结果。递推通常使用循环结构来实现,避免了函数的嵌套调用。result = 1# 测试其实递归和递推中有很多题可以通过找规律得出,所以大家在写代码时可以多多观察题目带入几个数值找到规律,会对代码有很大帮助。

2025-03-17 22:39:28 887

原创 HCIA复习实验拓扑详细版

1.学校内部的HTTP客户端可以正常通过域名www.baidu.com访问到百度网络中HTTP服务器2.学校网络内部网段基于192.168.1.0/24划分,PC1可以正常访问3.3.3.0/24网段,但是PC2不允许3.学校内部路由使用静态路由,R1和R2之间两条链路进行浮动静态4.运营商网络内部使用动态路由协议5.AR1可以被telnet远程控制。

2025-03-13 01:03:43 1000

原创 HCIA复习拓扑实验

1.学校内部的HTTP客户端可以正常通过域名www.baidu.com访问到百度网络中HTTP服务器2.学校网络内部网段基于192.168.1.0/24划分,PC1可以正常访问3.3.3.0/24网段,但是PC2不允许3.学校内部路由使用静态路由,R1和R2之间两条链路进行浮动静态4.运营商网络内部使用动态路由协议5.AR1可以被telnet远程控制。

2025-03-09 00:09:20 511 3

原创 Python练习(握手问题,进制转换,日期问题,位运算,求和)

这道题可以看成是50个人都握了手减去7个人没握手的次数 答案:1204其中的 str(i).count('2') 代表统计字符串i中2的个数,str().count('')为Python自带的count方法用于统计字符串中指定字符出现的次数 例题:

2025-03-05 23:13:09 190

原创 MySQL入门学习五(数据库的DML)

数据库与表创建成功以后,需要向数据库的表中插入数据。在MySQL中使用INSERT语句向数据库已有的表中插入一行或者多行元组数据。

2025-03-05 09:01:06 601

原创 MySQL入门学习四(数据表基本操作)

数据表是数据库的重要组成部分,每一个数据库都是由若干个数据表组成的。换句话说,没有数据表就无法在数据库中存放数据。

2025-01-16 11:23:27 521 3

原创 Python进制转换

数据范围保证:2≤N,M≤162≤N,M≤16,若 N≥10N≥10,则用 A∼FA∼F 表示字码 10∼1510∼15。保证 SS 对应的十进制数的位数不超过 1010。第一行为一个整数 TT,表示测试数据数量。(1≤T≤1051≤T≤105)给定一个 NN 进制数 SS,请你将它转换为 MM 进制。每个测试用例包含两行,第一行包含两个整数 N,MN,M。第二行输入一个字符串 SS,表示 NN 进制数。输出共 TT,每行表示一组数据的答案。

2025-01-14 16:08:03 463

原创 MySQL入门学习三(数据库基本操作)

各自的特点,如存储机制、索引技巧、锁的粒度等。选择合适的数据库引擎可以显著改善服务器端的存 储性能。存储引擎说白了就是如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方 法。因为在关系数据库中数据的存储是以表的形式存储的,所以存储引擎也可以称为表类型(即存储和 操作此表的类型)。在Oracle和SQL Server等数据库中只有一种存储引擎,所有数据存储管理机制都是一样的。而MySql数 据库提供了多种存储引擎。

2025-01-13 14:39:04 788

原创 MySQL表格练习(单表查询,多表查询)

创建student和scor表。建立数据表 `worker`建立新的数据库并进入。

2025-01-11 16:47:08 563 3

原创 Python(快速排序)

快速排序(Quick Sort)是一种高效的排序算法,基于分治策略。其基本思想是通过一趟排序将待排记录分割成独立的两部分,其中一部分记录的关键字均比另一部分记录的关键字小,然后分别对这两部分记录继续进行排序,以达到整个序列有序的目的。

2025-01-10 14:49:53 186

原创 Python递归(汉诺塔问题 数的计算 )

递归:通过自我调用来解决问题的函数递归通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解。递归要注意:1.递归出口2.当前问题如何变成子问题。

2025-01-09 13:27:09 403 2

原创 MySQL入门学习二(SQL语句基础)

SQL是结构化查询语言的缩写,它是使用关系模型的数据库应用言。SQL的起源可以追溯到20世纪70年代。当时,数据库管理系统主要采用层次模型和网状模型,数据的 存储和检索非常复杂。为了解决这个问题,IBM公司的研究员E.F. Codd提出了关系模型,将数据以表 格的形式组织起来,通过 SQL语言进行查询和操作。作为IBM关系数据库原型System R的原型关系语 言,实现了关系数据库中的信息检索。1986年,美国国家标准化学会(ANSI)发布了SQL的第一个标准。

2025-01-09 11:06:02 498

原创 MySQL入门学习一(数据库的介绍)

数据库系统成熟的标志就是数据库管理系统的出现。数据库管理系统(简称DBMS)是管理数据库的一个软件,它充当所有数据的知识库,并对它的存储,安全,一致性,并发操作,恢复和访问负责。是对数据库的一种完整和统一的管理和控制机制。数据库管理系统不仅让我们能够实现对数据的快速检索和维护,还为数据的按安全性,完整性,并发控制和数据恢复提供了保证。数据库管理系统的核心是一个用来存储大量数据的数据库。DBMS是所有数据的知识库,并对数据的存储,安全,一致性,并发操作,恢复和访问负责。

2025-01-09 10:35:06 369

原创 MySQL练习一(1、创建 student 数据库,该数据库的默认字符集为 gbk,默认的校对规则为 gbk_chinese_ci2……)

4、在 student_new 表中增加新字段,该字段位于 username 字段和 sex 字段中间,该字段数据类型要求为 varchar(10)。1、创建 student 数据库,该数据库的默认字符集为 gbk,默认的校对规则为 gbk_chinese_ci。username 字段,该字段数据类型为 varchar(12)sex 字段,该字段数据类型为 varchar(12)id 字段,该字段数据类型为 int(3)

2025-01-07 17:10:15 339

原创 安装MySQL的五种方法(Linux系统和Windows系统)

首先打开MySQL官网首页找到【DOWNLOADS】选项,点击下拉,找到在社区版下载页面中,【】链接为在线仓库安装,【Server】链接为二进制安装和源码安装,【】为之前老版本在Windows 平台安装使用,新版本已经不可以用。点击【】链接之后,进入在线仓库安装页面,单击【Download】按钮进入仓库 下载确认页面。点击确认链接后,浏览器会自动下载仓库安装包,可以将安装包下载好传送到Linux操作系统中也可以 将该安装包的下载链接在Linux。

2025-01-06 23:37:40 1261 1

原创 Python:模拟(包含例题:饮料换购 图像模糊 螺旋矩阵)

注意1.读懂题:理清楚题目流程2.代码和步骤一一对应:变量名,函数名,函数功能3.提取重复的部分,写成对应的函数(子模块)4.按顺序写,分块调试。

2024-12-25 15:01:13 821

原创 Python:枚举(包含例题字符计数,反倍数,洁净数,扫雷)

枚举:通过逐个尝试所有可能的值或组合来解决问题的方法。将问题空间划分为一系列离散的状态,并通过遍历这些状态来寻找解决方案。

2024-12-20 23:01:50 978

原创 RHCSA详细知识点(常见命令2)

要访问某个文件或目录,需要知道这个文件或目录位于哪里,也就是要知道这个文件或目录的路径。路径分为两种,一种是绝对路径,另一种是相对路径。从 / 开始算,一个完整的路径如 /home/tom,在如:/xx/aa(1) . 表示当前路径(2) .. 表示上一层路径。

2024-12-03 00:21:10 272

原创 RHCSA超详细知识点(了解Linux分区)

在windows中,每个分区都要有盘符才能够正常使用,如果一个分区的盘符被删除了,则无法使用这个分区但是用于表示盘符的字母是有限的,如果最后一个字母Z也被用完,那么多余的分区就没有盘符可用了。假设将D盘,E盘,F盘这几个分区的盘符全部去掉,那么如果使用这些分区呢,可以在C盘下面创建一些文件夹,然后把这些分区装在这些文件夹中(大家知道一下,不要玩坏自己的电脑~)假如。

2024-11-22 00:28:14 388

原创 RHCSA学习超详细知识点2命令篇

输入命令时可以包含多个选项,假如一个命令有-a,-b,-c,-d四个选项,可以写作这里会把 -abcd 当成 -a,-b,-c,-d 四个选项,如果一个单词(多个字母)作为一个选项使用,要用“--”这里会把-help当成4个选项: -h,-e,-l,-p,报错信息是没有-e选项。但是我们知道help是一个单词,应该作为一个选项出现的,所以前面应该是两个 “-”

2024-11-17 22:23:04 733

原创 RHCSA学习超详细知识点1快捷键篇(题目和知识点)

Tab。

2024-11-12 01:19:18 354

原创 RHCSA课后练习3(网络与磁盘)

ens160:en---表示以太网wl---表示无线局域网ww---表示无线广域网注意:一个网络接口,可以有多个网络连接,但是同一时间只能有一个网络连接处于活动状态作用:nmcli,可以实现创建,显示,编辑,删除,激活和停用网络连接以及控制和显示网络设备状态等。

2024-11-04 23:17:19 926

原创 Linux常用命令

timedatectl命令用于设置系统的时间,英文全称为:“time date control”,若发现电脑时间跟实际不符?如果只差几分钟的话,我们可以直接调整,但如果差几个小时,那么除了调整当前的时间,还有必要检查下时区了。在命令行中使用alias命令设置的别名仅在该次登入有效,如果重新开启一个 Shell,或者重新登录系统,则这些alias将无法使用。被删除的组若是基本组,则必须先删除引用该基本组的用户,然后再删除该基本组。命令的快捷方式,对于需要经常执行,且要很长时间输入的长命令很有用。

2024-10-27 03:11:10 948

原创 Linux作业练习2

先进入创建back目录,再进入/etc。

2024-10-27 00:35:34 189

原创 RHCSA课后练习1

先将含有‘bash’的行选出,然后追加到文件/root/file里。用grep命令找到6段再用tail命令选中第六段。用find查找 [A-Z]代表所有大写字母。

2024-10-22 00:10:32 403

原创 在VMware上创建虚拟机以及安装Linux操作系统,使用ssh进行远程连接VMware安装注意点 (包含 v1,v8两张网卡如果没有的解决办法)

1)点击VMware官网进入官网 网址:点击Products下拉页面,点击SEE DESKTOP HYPERVISORS点击Desktop Hypervisor返回刚刚的页面根据系统,选择合适的版本(建议选择最新版本,不然容易出错下载好后进行普通安装。安装好后打开。

2024-10-21 22:58:07 803

原创 NAT:网络地址转换

公有IP:全球唯一,可以在互联网中通信,付费使用私有IP:本地唯一,不可以在互联网中使用,无需付费。

2024-10-17 00:16:48 463

原创 ACL:访问控制列表

1.访问控制: 在路由器的入或者出的接口上,匹配流量,之后产生动作,只有允许和拒绝。2.定义感兴趣流量: 帮助其他策略抓流量的匹配规则:至上而下 逐一匹配 上条匹配按照上条执行 不再查看下条(思科体系中 末尾隐含拒绝所有 华为体系中 末尾隐含允许所有)3.分类:标准----仅关注数据包中的源IP地址扩展----关注数据包中的源IP地址 目标IP地址 协议号 端口号 协议名称。

2024-10-14 23:37:08 324

原创 VLAN:虚拟局域网

交换机和路由器协同工作后,将原先的一个广播域,逻辑上,切分为多个广播域。

2024-10-05 17:49:43 810

原创 OSPF协议

Down状态:未被激活的状态,一旦本地发出hello包则进入下一个状态机。Init状态: 标识处于初始化状态。Tow-Way状态: 双向通讯的建立,表示建立了邻居关系。

2024-10-04 12:31:40 1089 1

原创 RIP路由信息协议

这样,其他路由器收到这个带有"毒性"的路由信息后,会立即从它们的路由表中删除该路由,从而防止了路由环路的形成。在抑制计时器运行的时间内,路由器不会更新该路由,也不会将其传播给其他路由器,即使后来收到了改善的路由更新。:若不关闭自动汇总,RIPV2将会使用主类长度的掩码来发送路由,关闭后,将携带接口的精确掩码来发送路由。被动接口:仅接受不发送路由协议信息,仅用于链接用户PC端使用,不得用于路由器之间的接口,否则会导致断联。:RIP路由器通过周期性的路由更新来交换路由信息,并根据收到的更新 更新自己的路由表。

2024-08-24 16:40:39 1035 1

原创 动态路由//

1.配置量大2.不能基于拓扑的变化进行实时更新总结:只能在简单的小型网络中进行配置。

2024-08-19 18:57:49 507

原创 静态路由//

8.浮动静态路由。

2024-08-17 22:18:06 1890

原创 DHCP协议

1.DHCP(动态主机配置协议):是一种网络协议,用于自动分配IP地址给网络中的设备,同时也能提供其他网络配置信息,如子网掩码,默认网关和DNS服务器地址。2.DHCP存在于UDP协议 典型的C/S架构 端口号67/68----DHCP客户端(负责索要IP的设备 端口号68)------DHCP服务器(负责发放IP的设备 端口号67)

2024-08-12 20:32:49 529

原创 DNS域名解析协议

1.DNS(域名解析协议):是互联网的一项服务,英特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记忆那些繁琐的IP地址。DNS系统采用客户机/服务器模式,包括解析器和域名服务器两大部分。通过主机名,最终得到对应的IP地址的过程,就叫做域名解析。DNS查询过程可以是递归的或迭代的,递归查询中,DNS服务器会代表客户端完成整个查询过程,而迭代查询则是DNS服务器指示客户端下一步查询的服务器。2.DNS协议运行于UDP协议之上(TCP也存在)

2024-08-11 20:13:24 418

原创 HCIA基本配置(持续更新)

5.Ctrl+Z 直接返回用户视图 quit 返回上一层 Tab 自动补全?1.用户视图----仅具有查询的权限,不能进行配置操作。8.配置IP地址为192.168.1.1/24。4.系统视图----可以进行相应的操作配置。11.查看缓存中的配置(特点:关机既消失)12.保存 (将配置保存到闪存中)7. 进入G 0/0/0接口。2.查看每个接口的IP地址。9.查看该视图下的所有配置。6.将设备名称改为 R1。13.查询闪存中的配置。

2024-08-11 19:22:28 196

原创 UDP协议

UDP(用户数据报协议)是一种无连接的传输层协议,它提供了一种不可靠的数据传输服务,UDP的设计简单,不建立连接,不保证数据的可靠交付,顺序性或数据包的完整性,UDP的首部开销小,只有8个字节,包括源端口,目的端口,长度和校验和字段,由于其简化的特性,UDP适用于对实时性要求高但是可以容忍一定数据丢失的应用场景,如视频会议,在线游戏和实时语音通信。UDP协议的特点:UDP在发送数据前不进行连接,减少了开销和延时。:UDP不保证数据的可靠交付,也不进行重传。

2024-08-10 20:46:02 478

空空如也

空空如也

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

TA关注的人

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