- 博客(75)
- 收藏
- 关注
原创 路由交换网络专题 | 第八章 | GVRP配置 | 端口安全 | 端口隔离 | Mux-VLAN | Hybrid
接口既可以学习动态 VLAN 信息,也可以传播静态配置的 VLAN 信息,这是华为设备上 GVRP 接口的默认注册模式。:禁止该接口动态注册、注销 VLAN,同时删除端口上所有 VLAN,不发送 VLAN 的声明消息。:该接口只传播静态配置的 VLAN 信息,不学习动态 VLAN 信息。**总结:**因为双方接口都不会剥离彼此的VLAN标签,所以不会通信。通常来说,GVRP 允许网络设备根据局域网中成员设备的变化来。:首先端口要放行相应的VLAN。,而不需要手动配置每个设备。
2025-04-26 18:04:50
1122
1
原创 路由交换网络专题 | 第七章 | BGP练习 | 次优路径 | Route-Policy | BGP认证
发现 R4 收不到聚合后的路由,是因为在做上一步的时候,将路由过滤掉了。任然有明细路由,在AR3和AR2上查看。
2025-04-24 21:37:46
1006
原创 路由交换网络专题 | 第六章 | OSPF | BGP | BGP属性 | 防环机制
此时断开AR1与AR3之间的链路,发现ping 100.1.3.0网段还是不通,缺少回来的路由,需要在AR4上面宣告34网段(宣告给AR4身后的网段)所以AR3正常情况下是收不到AR2的路由,需要在AR4上配置反射器。,但是开始RIP全部都宣告了,这样会把私有地址都宣告进去,虽然可以做路由过滤但是非常麻烦。但是在AR3和AR2上是只有一条路径的,因为中间没有反射器是接收不到另一边的路由的。当然左边的设备学到的路由也是需要更改cost值,使得来回路劲一致。影响RIP的选路,去修改他的跳数。
2025-04-22 22:05:35
896
原创 路由交换网络专题 | 第五章 | ISIS | RIP | 路由引入 | 策略路由
无论优先配置哪一台路由器都会出现次优路径,先配置(配置引入)谁就走谁。
2025-04-18 12:35:22
507
原创 路由交换网络专题 | 第四章 | 生成树 | VRRP | 边缘端口
因为连接到这些端口的设备不参与生成树的计算,从而减少了生成树协议的运行和收敛时间。边缘端口的设置通常是由网络管理员手动配置的,以确保正确的生成树协议的运行。因为交换机在收到一个广播帧之后,会对非接收端口进行转发。每台交换机都转发的话,就行形成一个广播风暴。边缘端口处于非生成树状态,直接转发数据帧,而不进行生成树协议的计算。导致交换机降低性能,内存占满,也可能会造成。其中之一就是"边缘端口"。
2025-04-16 17:29:39
1113
原创 路由交换网络专题 | 第三章 | BGP | 选路原则 | router-id选举 | BGP网段宣告方式 | 抑制路由
只能对IBGP对等体实行对等属性,对于EBGP调用是不生效的。:需要影响选路原则,可以修改。
2025-04-14 17:58:14
873
原创 Python | 第十七章 | pyecharts开发图表 | 折线图 | 地图 | 轮播图
参考文档1参考文档2概况Echarts是一个由百度开源的数据可视化技术,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。而Python很适合用于数据处理。当数据分析遇上数据可视化时pyecharts诞生了。特性简洁的API设计,使用如丝滑般流畅,支持链式调用囊括了30+种常见图表,应有尽有支持主流Notebook 环境,Jupyter Notebook和JupyterLab可轻松集成至Flask,Django等主流Web 框架。
2025-04-12 12:05:14
915
原创 Python | 第十六章 | 文件的读取和创建、操作
基本介绍文件,对我们并不陌生,文件是保存数据的地方,比如大家经常使用的word文档,txt文件,excel文档…都是文件)文件可以保存一篇文章、一张图片,也可以保存视频,音频…
2025-04-12 12:02:14
992
原创 路由交换网络专题 | 第二章 | RIP | OSPF | 路由聚合 | 路由过滤 | 静默接口
AR1是ASBR(自治系统边界路由器),再AR1引入路由的时候进行过滤;考虑在引入RIP的时候进行调用工具过滤。只需要上网就需要配置默认路由,也可以在AR4,5设备上直接配置指向R1,最简单的就是直接配置一条。,AR4和AR5对于下发的默认路由,认为是外部的OSPF 路由,而不是本身的默认路由。**总结:**一般在边界路由器,下发默认路由。可以通过修改cost值,来影响路由选路,当。完成,这里ACL本身是起来过滤作用的)(使用ACL抓取路由,使用。,直接下放给我们的邻居。
2025-04-11 14:45:45
1061
原创 Python | 第十五章 | OPP分层模式-出租系统 | 异常处理 | 主动触发 | 异常传递
小结基于模块开发:将系统分为不同的模块,不同模块完成不同的任务/功能,用函数的方式进行管理和组织项目。OOP分层模式:将系统分为界面层、业务层、数据层,不同的层完成不同的任务/功能,并以OOP的方式进行管理和组织项目。两种方式从形式上看有区别,但编程思想是一样的,都是采用分而治之的方式,将一个系统/项目划分不同的部分,方便实现、扩展、可读和管理(即∶不能把所有的代码/功能都放在一起,那样就乱了)
2025-04-11 10:14:09
614
原创 Python | 第十四章 | 基于模块开发-出租系统
main.py;"""说明:出租系统的主程序"""# 导入模块house_operation# 1.直接导入此文件中的所有函数"""这是主函数,也就是程序的执行入口:return:1"""# 调用main_menu函数显示主菜单# 循环显示菜单,如果用户输入6就退出key = input("请输入你的选择(1-6):")if key == "1": # 添加房屋elif key == "2": # 查找房屋信息elif key == "3": # 删除信息。
2025-04-09 22:22:23
1012
原创 Python | 第十三章 | 多态 | 魔术方法 | 静态方法 | 抽象类
什么是魔术方法在Python中,所有以双下划线包起来的方法,统称为(魔术方法),它是一种的特殊方法,普通方法需要调用,而魔术方法不需要调用就可以自动执行。魔术方法在类或对象的某些事件发生时会自动执行,让类具有神奇的"魔力"。如果希望根据自己的程序定制特殊功能的类,那么就需要对这些方法进行重写。Python中常用的运算符、for循环、以及类操作等都是运行在魔术方法之上的。常见的魔术方法参考文档Class对象案例演示name = "蝎子精"age = 300。
2025-04-08 11:59:17
670
原创 Python | 第十二章 | 继承 | 重写 | 类型注解 | 多态
继承介绍继承可以解决代码复用,让我们的编程更加靠近人类思维当多个类存在相同的属性(成员变量)和方法时,可以从这些类中**抽象出父类,**在父类中定义这些相同的属性和方法,所有的子类不需要重新定义这些属性和方法。继承示意图继承基本语法解读:派生类就会自动拥有基类定义的属性和方法基类习惯上也叫父类派生类习惯上也叫子类出现重名的时候,子类是不能使用self调用父类如果子类和父类出现同名的成员,可以通过父类名、super()访问父类的成员基本语法访问父类成员1-访问成员变量:父类名.成员变量。
2025-04-07 16:49:05
1061
原创 Python | 第十一章 | 模块和包 | 面向对象编程_基础部分
类除了有一些属性外,还会有一些行为,比如人类有年龄、姓名等属性,我们人类还有一些行为比如:可以说话、跑步.,通过学习,还可以做算术题。这时就要用成员方法才能完成。class类名:属性…行为…类中定义的行为(函数)成员方法/方法成员方法的定义在类中定义成员方法和前面学习过的定义函数,基本是一样的(原理和运行机制是一样),但是还是有点不同def方法名(self, 形参列表):方法体解读在方法定义的参数列表中,有一个 selfself 是定义成员方法时,需要写上的。
2025-04-02 19:14:27
867
原创 Python | 第十章 | 断点调试
一个实际场景在开发中,新手程序员在查找错误时,这时有经验的程序员就会提示,可以用断点调试,一步一步的看源码执行的过程,从而发现错误所在。断点调试介绍断点调试是指在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后你可以一步一步往下调试,调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误,停下进行分析从而找到这个Bug断点调试是程序员必须掌握的技能断点调试也能帮助我们进入到函数/方法内,学习别人是怎么实现功能的,提高程序员的编程水平。
2025-04-01 18:02:44
646
原创 数据结构 | 第五章 | 树和二叉树
树是一种的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。有一个特殊的结点,称为根结点,根节点没有前驱结点除根节点外,其余结点被分成M(M>0)个互不相交的集合T1、T2、……、Tm,其中每一个集合Ti(1
2024-11-13 15:55:00
1026
原创 Mysql数据库 | 第八章 | 隔离级别 | 存储引擎 | 视图 | 用户权限管理
代码演示:修改默认的系统隔离级别:课后练习:基本引擎:代码演示以及相关截图:2.memory引擎的实例代码演示以及相关截图:P 78 视图应用实例 2022/8/81.视图最佳实践代码演示以及相关截图:P 79 MySQL用户管理 2022/8/81.MySQL用户代码演示以及相关截图:usermanager.sqlP 80 MySQL权限管理 2022/8/81.权限管理代码演示以及相关截图:创建用户测试Query:
2024-11-09 11:37:59
409
原创 数据结构 | 第四章 | 栈和队列
只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出。:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。LIFO(Last In First Out)的原则。:栈的插入操作叫做进栈/压栈/入栈,:栈的删除操作叫做出栈。
2024-11-07 16:31:25
542
原创 Mysql数据库 | 第七章 | 自增长 | 索引 | 事务 | 隔离级别
- 演示自增长的使用-- 创建表DESC t24-- 测试自增长的使用-- 自增长自动分配id为一-- 自动分配为2-- 自增长的细节-- 修改默认的自增长开始值-- 修改自增长的默认开始值-- 可以写入,优先级最高;如下次写入的值则为667。
2024-11-03 23:34:03
691
原创 数据结构 | 题目练习第二章 | 合并两个有序链表 | 环形链表 | 环形链表入环第一个节点
slow进环了以后,fast正式开始追了,假设fast和slow之间的距离是N,追的过程中,他们的距离是如何变化的?:一个指针从meet点开始走,一个指针从链表起始点走,他们会在入口点相遇。N fast追slow的过程中距离每次缩小1。从头开始,取两个链表中小的那个尾插到新链表。:slow走一步,fast走3步,N-2 距离是0的时候就相遇。
2024-11-03 21:00:46
374
原创 Mysql数据库 | 第六章 | 表复制和去重 | 合并查询 | 外连接 | 主键 | 外键 | check约束
- 演示check 的使用-- mysql 5.7目前还不支持check ,只做语法检验,但不会生效-- 测试sex VARCHAR(6) CHECK (sex IN ('man','woman')), -- 性别强制为男或者女的-- sal大于1001,小于2000-- 添加数据-- 查询然而并没有生效,所以在mysql 5.7 还不会生效。
2024-10-31 22:57:28
428
1
原创 数据结构 | 题目练习第一章 | 链表 | 反转链表 | 链表的中间节点
原链接:https://leetcode.cn/problems/middle-of-the-linked-list/description/原链接:https://leetcode.cn/problems/reverse-linked-list/**思路一:**快慢指针。**思路二:**头插法。
2024-10-31 22:51:18
387
原创 Mysql数据库 | 第五章 | 笛卡尔集 | 多子句查询 | 自连接 | 子查询 | all和any
- 增强group by 的使用-- 1.显示每种岗位的雇员总数,平均工资。FROM emp-- 2.显示雇员的总数,以及获得补助的雇员数。-- count(列),如果该列的值为null,不会统计-- 扩展要求:统计没有获得补助的的雇员数-- 解析:如果comm为空,则返回1,否则为空,为空count(列)函数就不会进行统计-- 总的减去获得奖金的-- 3.显示管理者的总人数。-- distinct 进行去重-- 4.显示雇员工资的最大差额。
2024-10-30 21:08:23
518
原创 Mysql数据库 | 第四章 | 字符串 | 数学函数 | 日期函数 | 加密函数 | 流程控制函数 | where | like | order by | limit
【代码】Mysql数据库 | 第四章 | 字符串 | 数学函数 | 日期函数 | 加密函数 | 流程控制函数 | where | like | order by | limit。
2024-10-24 13:48:46
300
原创 数据结构 | 第二章 | 链表介绍 | 单链表
链表的概念和结构概念:链表是一种物理存储结构上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表的物理结构:(实实在在的内存中是如何存储表示他们之间关系的)首先需要一个头指针(图中为p)指向第一个元素的地址。
2024-10-21 16:35:27
567
原创 Mysql数据库 | 第三章 | insert | update | delete | select | 统计函数 | 分组统计
sum函数满足where条件的行的和,一般使用在数值列。
2024-10-21 13:40:20
677
原创 Mysql数据库 | 第二章 | 创建表 | 数据类型 | 字符串 | 日期类型 | 修改表
【代码】Mysql数据库 | 第二章 | 创建表 | 数据类型 | 字符串 | 日期类型 | 修改表。
2024-10-19 12:09:14
335
原创 Mysql数据库 | 第一章 | 基本介绍 | 数据库的安装 | 工具下载 | 创建 | 查询 | 备份 | 三层结构
练习 :database03.sql 备份zjc_01,zjc_02 库中的数据,并恢复# 备份,要在Dos下执行mysqldump指令其实在安装目录\bin# 这个备份的文件就是对应的sql语句# 恢复数据库 (注意:进入MySQL命令行执行)# 第二个恢复方法:把备份文件bak.sql中的语句进行复制到查询编辑器里面执行# 只需要备份一个数据库里面的一张表,mysqldump -u root -p [数据库] [表] >d:\\mysqlbak\bak1.sql DOS下执行。
2024-10-18 22:02:19
1414
原创 数据结构 | 第一章 | 线性表 | 静态和动态顺序表
概念:线性表(linear list)是n个具有相同特性的数据元素的有限序列。 线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串线性表在逻辑上是线性结构,也就说是连续的一条直线。但是在物理结构上并不一定是连续的,线性表在物理上存储时,通常以数组和链式结构的形式存储。顺序表的实现:顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数据的增删查改。提示:静态顺序表在动态顺序表上使用malloc函数进行分配即可。头文件:SeqL
2024-10-17 23:29:11
1137
原创 C语言 | 文件只读和读取方式 | fgetc,fputc,fgets,fputs,rewind,fseek,fwrite,fread,fscanf,fprint
如果读取的是文本文件,你需要确保文件格式与你的读取方式相匹配,以避免潜在的问题。如果出现错误,返回非零值,并设置全局错误指示器(可以通过。时特别有用,因为它直接读取原始数据,不进行任何字符转换或添加换行符。是 C 语言标准库中的一个函数,用于从文件读取格式化输入。2、用于将格式化的数据输出到指定的文件或流中。例如,如果你想将一个。
2024-10-15 17:41:08
815
原创 C语言 | 第十七章 | 家庭收支软件-2 读写文件
介绍:文件,对我们并不陌生,文件是数据源(保存数据的地方)的一种,比如大家经常使用的word文档,txt文件,excel文件…都是文件。文件最主要的作用就是保存数据,它既可以保存一张图片,也可以保持视频,声音…
2024-10-15 17:36:31
735
原创 C语言 | 第十六章 | 共用体 家庭收支软件-1
方式1-先定义结构体,然后再创建结构体变量。char *name;//姓名int num;//学号int age;//年龄char group;//所在学习小组//成绩//定义了两个变量 stu1 和 stu2,它们都是 Stu 类型,都由 5 个成员组成//注意关键字struct不能少方式2-在定义结构体的同时定义结构体变量。char *name;//姓名int num;//学号int age;//年龄char group;//所在学习小组//成绩。
2024-10-12 11:39:37
1099
原创 C语言 | 第十五章 | 指针函数 函数指针 内存分配 结构体
C语言 允许函数的返回值是一个指针(地址),这样的函数称为指针函数。1、一个函数总是占用一段连续的内存区域,函数名在表达式中有时也会被转换为该函数所在内存区域的首地址,这和数组名非常类似。可以比作将函数名看成一个首地址,将地址付给函数指针2、把函数的这个首地址(或称入口地址)赋予一个指针变量使指针变量指向函数所在的内存区域,然后通过指针变量就可以找到并调用该函数。这种指针就是函数指针。returnType为函数返回值类型为指针名称param list为函数参数列表。
2024-10-12 11:36:41
974
原创 C语言 | 第十四章 | 指针运算 指针数组 多重指针
理解逐过程和逐语句的操作,灵活使用相应的快捷键。(可以使用断点调试查看冒牌排序的运行过程)指针是C语言的精华,也是C语言的难点。指针,也就是内存的地址;所谓指针变量,也就是保存了内存地址的变量。关于指针的基本使用,在讲变量的时候做了入门级的介绍。获取变量的地址,用&,比如: int num = 10, 获取num的地址:&num。指针类型,指针变量存的是一个地址,这个地址指向的空间存的才是值比如:intptr 就是指向 int 类型的指针变量, 即 ptr 是 int * 类型。(取值符号)
2024-10-10 16:56:20
1348
C语言程序设计-complete.pdf
2024-08-07
Mysql数据库基本知识文档
2022-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人