- 博客(26)
- 收藏
- 关注
原创 2021-11-16py10
“”"1.定义一个生成器函数,生成1-10使用next(generator)方法获取1-10使用for循环获取“”"def get_num():for num in range(1, 11):yield numgen = get_num()print(type(gen))print(next(gen))print(next(gen))print(next(gen))print(next(gen))print(next(gen))print(next(gen))print(ne
2021-11-16 22:11:51 117
原创 2021-11-16py9
1.定义一个父类:要求:包含三个对象变量,且其中一个对象变量使用_命名定义一个方法:命名使用__命名定义一个子类继承上边的父类:且定义一个和父类方法名相同的方法(__)实例化子类的对象访问带_的对象变量访问父类中的__xxx方法访问子类中的__xxx方法class Parent:def __method1(self): # __method1 => _Parent__method1print(“123”)class Son(Parent):def __method1(self)
2021-11-16 22:06:08 87
原创 2021-11-12PY8
“”"1.定义一个类(不限定定义哪个类):要求: a.需要有一个类变量b.需要有>=2个的对象变量c.定义一个方法:打印类变量和对象变量d.使用print打印对象->输出为This is a objecte.实例化两个对象:且两个对象相加等于2f.为对象添加一个临时变量temp_var“”"class Person:class_type = “Person Class”def init(self, name, age):self.name = nameself.age
2021-11-12 21:37:36 252
原创 2021-11-05py6
“”"一、随机数1.随机一个1-10之间的小数2.随机一个99-999之间的整数3.从列表出随机一个元素4.从列表中随机两个元素二、函数:1. 定义一个函数,且有一个参数 函数功能:取得传入字符串的第一个字符和最后一个字符 并返回2. 定义一个函数:可以接收一个参数或多个位置参数,参数的个数不定 传入多个参数:包含整型,浮点型, 功能:计算所有参数的和, 然后返回3. 定义一个函数:可以接收一个或多个关键字参数,参数的个数不定 传入多个参数 功能:输出所有关键字参数的key和value4
2021-11-05 19:41:17 147
原创 2021-11-05py7
“”"1.递归访问目录: 且目录中嵌套目录,有层次的列出给定目录中所有的文件和文件夹切换目录: os.chdir(path)列出当前目录中所有的文件和文件夹 os.listdir(path), path: 绝对路径判断是否是文件: os.path.isfile(path)判断是否是目录: os.path.isdir(path)拼接路径: os.path.join(path1, path2, path3…)2.定义一个嵌套函数,外层函数打印this is outing function内层函
2021-11-05 19:40:35 342
原创 2021-11-04py1
Py11.定义变量:两种方式:第一种:显式的定义: int_data = 1第二种:使用类型转换形式定义: int_data = int(): 除了None之外的int, float, complex, bool, None, bytes, str, tuple2.list列表:以两种方式获取到list的源码3.print函数的使用:(1).打印多个内容,输出的格式: 多个内容用&连接(2).多个print语句,输出不换行,且在结尾加上ThisisEnding举例: print
2021-11-04 17:30:00 212
原创 2021-11-04 py3
Py31.集合操作:set_data1 = {1, 2, 3, 4}set_data2 = {2, 3, 5}求两个集合的交集求两个集合的并集求两个集合的差集2.运算符:a.逻辑运算符的使用:给出两个条件: 分别使用 and 和 or来连接,输出结果b.成员运算符的使用:定义一个变量:如果变量为空,打印此变量为None,不为空打印此变量不为空c.身份运算符的使用:定义一个列表:然后给定一个值,如果这个值在列表中,打印列表包含这个值,如果不在列表中,打印列表不包含这个值3.条件控
2021-11-04 17:30:00 529
原创 2021-11-04py4
Py41.打印 9 * 9乘法表:格式:1 * 1 = 12 * 1 = 2 2 * 2 = 43 * 1 = 3 3 * 2 = 6 3 * 3 = 9…9 * 1 = 9 9 * 2 = 18 … 9 * 9 = 81使用for循环来实现(嵌套循环)使用while循环来实现(嵌套循环)代码forfor i in range(1, 10):for j in range(1, i+1):print(i, “*”, j ,"=", i * j, end=’ ')print(
2021-11-04 17:30:00 147
原创 2021-11-04py5
Py51.什么是模块模块导入的几种方式2.什么是包,然后包和文件夹的区别如何指定 from package import * 导入的模块代码“”"1.什么是模块?模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。模块导入的几种方式:import module_name: 你的被导入模块和你需要导入的模块,必须位于同一个级别,同一个级别你可以把他想象成同一级别的目录# 这种形式:导入这个module_name的全部内容fr
2021-11-04 17:30:00 152
原创 2021-11-04py2
Py21.定义一个列表:[1, 2, 3]a.向列表中结尾增加一个元素4b.在列表中元素4之前插入7c.定义另一个列表2:[11, 12, 13], 用列表1去和并列表2d.弹出(remove and return)7这个元素e.倒序列表d.对列表进行排序2.定义一个字典:{“zhangsan”: 18, “lisi”: 20}a.向字典中添加一个元素 wangwu: 31b.访问字典中的元素: 访问key为sunwukong, 且程序不能出错c.定义一个字典2{“sunwukong”
2021-11-04 13:12:46 78
原创 2021-09-28
1.文件管理命令练习:在/opt目录下创建一个临时目录tmp;在临时目录下创建一个文件,文件名为a.txt;将a.txt复制成b.txt;将b.txt改名成为c.txt;2.将3,4 字段分别截取出来写入文件UID和文件GIU但是要使这两个文件中的信息是以数值由大到小的形式显示;3.通过查看时间命令将分别将年月日时分写入A文件,将当前显示为星期几追加写入A文件。或者在屏幕上输出“the day is (星期几)”4.告诉用户当前系统有多少用户5.通过过滤指令将/etc/login.
2021-09-28 22:28:39 107
原创 2021-09-22
1.软硬连接区别:软链接:在指定路径下查找某文件访问快速便携指令:In -s命令可以创建软连接创建对象:文本文件,目录文件跨系统创建硬链接:In源文件 新文件作用:防止用户误删除,备份(仅对文件名备份)创建对象:对目录文件不能创建,不能跨系统操作目录硬链接次数默认为2 .2.软连接创建:/home创建文件为aaa,并在/目录下创建软连接文件a.txt硬链接创建:/root 下创建硬链接文件为A3.在当前系统/目录下创建100个文件4.在newfile文件中编写一下内容He
2021-09-22 22:02:39 123
原创 2021-09-21
1.启动虚拟机,在以下界面按“e”键进入修改内核参数模式2.在行末输入rd.break 或 rd.break console=tty0 跳出正常开机流程,进入内核3.重新挂载根目录并赋予读写权限输入 mount -o remount,rw/sysroot-o remount :将一个已经挂下的档案系统重新用不同的方式挂上4.切换根目录位置chroot /sysroot5.重置root密码第一次输入新的密码,第二次确认新的密码6.输入exit退出7.输入reboot重启虚拟机8.ro
2021-09-21 23:24:00 439
原创 2021-07-18
七层模型应用层 ->人机交互表示层 ->数据格式,压缩,加密,呈现格式会话层 ->建立会话传输层 ->端到端传输,可靠传输网络层 ->路由,寻找最佳路径数据链路层 ->建立链路转发,MAC寻址物理层 ->二进制传输(脉冲信号),接口,电器,电压,线路ISO国际标准化组织四层模型 ----->IETF 组织上三层统一为应用层传输层网络层网络接口层IP的编址(IPV4)网络位 主机位IANA主类A 单播 0XXXX
2021-07-19 00:02:10 145 1
原创 2021-05-29
一、OSPF的不规则区域1、远离了骨干的非骨干区域2、不连续骨干 — 受到区域水平分割限制—例:从区域A进入区域B后,不能再回到A编号的区域解决方案:1、tunnel ,在合法与非法ABR间建立隧道,然后将其宣告到OSPF协议中缺点:1)周期的hello和更新信息,会对中间穿越区域造成影响2)选路不佳 – 若一台OSPF协议路由器,学习到两条到达同一目标的路由时,先比对来源区域,若一条通过骨干导入,另一台通过非骨干导入,优选骨干导入;若来源区域均为骨干,或均为非骨干,比较优先级后再比较co
2021-05-29 23:02:16 122
原创 2021-05-23
三层架构实验命名system-viewEnter system view, return user view with Ctrl+Z.[Huawei]sysname l1system-viewEnter system view, return user view with Ctrl+Z.[Huawei]sysname l2system-viewEnter system view, return user view with Ctrl+Z.[Huawei]sysname l3syste
2021-05-23 00:41:51 164
原创 2021-05-23
OSPF 总结OSPF(路由信息传递与路由计算分离、基于SPF算法、以“累计链路开销”作为选录参考值)Open shortest path firstStep1:邻居建立Step2:同步链路状态数据库Step3:计算最优路由SPF算法,围绕算法计算路由信息的协议,迪特格拉斯算法open是指IEPF发明的一种针对IP的路由协议。RIP在大型跳网络中部署所面临的问题逐条收敛:主要的挑战是RIP为了防环引入了抑制计时器180的等待时间这大大增加了RIP的收敛时间。传闻的路由更新机制:一个路由器
2021-05-23 00:25:17 166
原创 2021-05-23
IP 第一天总结HCIA隔离广播域—原因路由器转发原理与ARP协议(所有商用的路由器和交换机转发原理是一样的). 路由表 记录网段转发的一种数据库,包括IP前缀,出接口等参数。路由表IP前缀的来源:链路层自主学习(直连路由)、静态路由、动态路由。动态路由算法 距离矢量型RIP EIGRP 链路状态型 OSPF ISIS 路径矢量型 BGP 范围AS IGP 内部网关协议 EGP 边界网关协议路由表的构成 IP前缀 掩码
2021-05-23 00:16:37 65
原创 2021-05-23
静态综合R1[R1]int g0/0/0[R1-GigabitEthernet0/0/0]ip ad [R1-GigabitEthernet0/0/0]ip address 192.168.1.1 30May 22 2021 23:32:11-08:00 R1 %%01IFNET/4/LINK_STATE(l)[2]:The line protocol IPon the interface GigabitEthernet0/0/0 has entered the UP state.[R1-G
2021-05-23 00:09:10 318
原创 2021-05-06
MPLS:多协议标签交换多协议:可以基于多种不同的3层协议来生成2.5层的标签信息;包交换—包为网络层的PDU,故包交换是基于IP地址进行数据转发;就是路由器的路由行为;原始的包交换:数据包进入路由器后,路由器需要查询本地的路由表,再基于下一跳或者目标ip查询本地的ARP表,才能进行数据的转发;快速的包交换:一次路由多次交换;每个数据流中的第一个包将被基于原始包交换规则转发;过程中生成缓存列表,记录整个通讯过程,该数据流量剩余数据包仅查询缓存记录即可;特快的包交换:无需路由,直接交换; CEF-c
2021-05-06 19:06:51 99
原创 2021-04-17
三层架构总结一、网关作为了一个广播域的中心出口;生成树的根网桥也是一棵树的中心,也是流量的集合点;若将两者分配不同的设备将导致网络通讯资源浪费,故强烈建议两者在同一台汇聚层设备上;若使用基于vlan或基于分组的STP协议来工作三层架构中,将导致vlan间或组间通讯时对汇聚层间链路带宽要求较高,可以通过 以太网通道 channel (cisco )以太网中继Eth-Trunk(华为) 技术来解决通道技术将多个接口逻辑的整合为一个接口,实现带宽叠加的作用.配置要求:1、通道的对端必须为同一台设备;
2021-04-17 18:25:42 81
原创 2021-04-16
交换机—vlan由图创建如下拓扑配置思路1、交换机上创建vlan2、交换机上各个接口划分到对应的vlan中3、trunk干道—中继干道LSW1LSW2LSW3路由器PC4
2021-04-16 23:38:18 53
原创 2021-04-16
交换机-STP生成树:在一个二层交换网络中,生成一棵树型结构,逻辑的阻塞部分接口,使得从根到所有的节点仅存在唯一的路径;当最佳路径故障时,自动打开部分阻塞端口,来实现线路备份的作用;生成树在生成过程中,应该尽量的生成一棵星型结构,且最短路径树;生成树协议:三层架构—冗余—线路冗余—二层桥落所导致的问题:1、 广播风暴2、 MAC地址表翻滚 —在一台交换机上,同一个MAC地址只能映射唯一的接口;但同一个接口可以映射多个不同的MAC地址;3、 同一数据帧的重复拷贝4、 以上3个条件最终导致设备
2021-04-16 22:09:17 154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人