- 博客(23)
- 收藏
- 关注
原创 Linux(使用 Bash 执行命令)
目录一、shell命令格式:命令名 [选项] [参数]二、自动补全:Tab三、bash shell提示符一、shell命令 格式:命令名 [选项] [参数] 1、命令名——决定了该命令“做什么”。(what) 命令名由小写的英文字母构成,往往是表示相应功能的英文单词或单词的缩写。2、选项——决定了该命令“怎么做”。(how) 以“-”(半角的减号符)引导,多个选项可用一个“-”连起来...
2021-11-08 20:17:09 2430
原创 从零学习Linux(基础和常用命令)
目录一、命令提示符[root@localhost ~]#pwd(print work directory)切换用户二、常用命令echodatetimedatectlrebootpoweroffshutdownwget一、命令提示符 [root@localhost ~]# [user@hostname ~]#1、[ ]和@:是固定结构。2、~:每一个用户登陆后都会有一个起始目录--家目录。 ro...
2021-11-04 23:37:26 581
原创 Python(输入输出)
一、输入input(prompt=None,/)默认值是None 从标准输入(键盘)读取一个字符串; 如果给了提示字符串,将被打印到标准输出。肯定有返回值,返回值类型是字符串。 data = input("first input")print(data, type(data))print("finish") (绿色的是键盘输入的内容) 用回车键来结束输入过程; 读取到的一定是字符串,如果想使用实际的数据类型,需要做类型转换。...
2021-10-31 16:03:56 728
原创 Python(package)
目录一、创建包二、引用包一、创建包创建号后里面会有一个__init__.py文件。Python只把含__init__.py文件的目录当作包。 __init__的作用:最简情况下__init__.py只是一个空文件;二、引用包可以从包中导入单个模块 从包中导入*:如果包的__init__.py代码定以了列表__all__,运行from package import *时,它就 是用于导入的模块名列表。 先在包中创建两个文件 在...
2021-10-29 15:50:21 294
原创 Python(module)
一、脚本把代码写入文件,不再直接写在Python解释器中; 一个脚本,在Python中就是一个.py文件。二、模块一个.py文件就是一个模块。 为了重复代码的优化,Python提出了引用模块。 引入模块 用import(import module_name)1、先创建两个.py文件diamond_module.py和trapezium_module.py,并在里面写入“打印菱形”和“打印梯形”。然后在源文件中写入import dia...
2021-10-29 14:26:41 355
原创 Python(读写文件)
一、创建文件右键打开菜单点击New,创建File二、打开文件def open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True)open:打开,以读read或写write的方式打开, 读的方式:文本的方式,二进制的方式。 写的方式:文本的方式,二进制的方式。 写文件的时候有...
2021-10-26 17:07:11 247
原创 Python(错误和异常)
一、错误定义:将导致程序无法运行,同时也是程序本身不能处理的。 分类:语法错误,语义错误。(语法代码逻辑错误,或不合法的输入错误) 举例 print(123) 1 ? 2 (虽然第一句没有错误,但是因为第二句有语法错误,所以导致第一句无法运行) 二、异常定义:指在运行环境正常的情况下遇到的运行时错误。(运行过程中) 异常是非致命的,但也会导致程序的非正常终止。 举例 print(123) textprint(text) (虽然后面两句异常,但...
2021-10-24 17:30:30 106
原创 用Python打印九九乘法表
一、for循环for i in range(1, 10): for j in range(1, i + 1): print(i, "*", j, "=", i * j, end=" ") print()print(*args, sep=' ', end='\n', file=None) *args:代表打印多个值;sep:分隔符 print("1", "2", sep="*", end=" ")print("3") (结果) 二、wh...
2021-10-24 12:03:01 1971
原创 Python(循环控制语句)
一、for语法 for(临时变量) in(可迭代对象): statement for i in [1, 2, 3, 4]: print(i) 用for循环访问字典,默认访问的是key值。 for x in enumerate([1, 2, 3, 4]): print(x)for a, b in enumerate([1, 2, 3, 4]): print(a, b) ...
2021-10-23 16:21:02 339
原创 Python(条件控制语句)
目录一、第一种语法二、第二种语法三、第三种语法一、第一种语法 if condition: statement1 statement2 statement3 ...... 就相当于 if true: print() if false: print() 如果if后面的条件成立或者为true,才执行if中的语句,如果不成立,则不执行。 co...
2021-10-19 15:50:11 156
原创 Python(operator运算符)
一、算数运算符+:加法(add) -:减法(sub) *:乘法(mul) /:除法(div)——整型做除法得出来的是浮点型 %:取余(mod) //:取商(floordiv) **:幂(pow) print(1 + 1)print(2 - 1)print(2 * 2)print(2 / 2)print(2 % 2)print(7 // 2)print(2 ** 2) 二、赋值运算符=:赋值运算符 += -= /= %= //= **= x = .
2021-10-19 14:28:59 487
原创 python(转换)
目录一、数据类型转换二、进制转换三、ASCII码一、数据类型转换形式:目标类型(原始类型)二、进制转换表示形式:二进制 0b;八进制 0o;十六进制0x;十进制1、2、3...... 转换函数:二进制bin(),八进制oct(),十六进制hex(),十进制int() 二进制和十进制的转换 int_data = 10 # 十进制转二进制bin_data = bin(int_data)print(bin_data)int_data = int(0b1010) # .
2021-10-16 17:31:36 136
原创 Python(集合)
一、集合格式及特点格式:{元素1,元素2,元素3,......} 特点:无序不重复,所以不能用下标访问,可以转换后再访问。二、定义集合空集合注意:不能用 set_data = {}定义空集合,这种形式定义出来的类型是字典。集合三、集合转换iterable转换为集合str_data = "1212" tuple_data = (1, 2, 1, 2)list_data = [1, 2, 1, 2]dict_data = {1: 2, 2: 3}set_data1 = ..
2021-10-16 16:39:49 307
原创 Python(dictionary)
1、定义元素结构:key : value(键:值) 一个单个元素是一个键值对,搜索时通过key来获取值。(所有的key是唯一的) 定义字典的格式:dict_data = {} , dict_data = dict() dict_data = {1: 2, 2: 4}print(dict_data) dict_data1 = {1: 2, 2: 3}print(dict_data1)dict_data2 = dict(((1, 2), (2, 3))) # 元...
2021-10-10 16:52:46 230
原创 Python(list列表)
1、定义的格式[元素1,元素2,元素三,......] (列表是内置的可变的序列) list_data = [1,2]print(list_data, type(list_data)) 可以存放不同类型的数据 定义空列表 list_data = []print(list_data, type(list_data)) 判断空列表真假:用bool(object) 类型转换:类型() list_data = list("1233")pr.
2021-09-15 16:10:12 721
原创 零基础学习python(变量)
目录一、变量的定义二、变量类型1.int(整形)2.float(浮点型)3.complex(复数)4.str(字符串)5、bool 6.None7.bytes(字节)8.tuple (元组)一、变量的定义格式:变量名 = 值 variable_name = value(代码规范:“=”左右要留一个空格) (真正占空间的是value值,不是变量,变量就相当于一个标签) ...
2021-09-10 18:16:56 93
原创 STP(生成树)
三层架构:冗余(备份)三层架构中,汇聚层(分布层)作为交换部分的流量中心;生成树的根网桥作为一颗树型结构的中心,一个网段中网关是中心;要求中心合一。冗余:线路冗余,设备冗余,网关冗余,电源冗余UPS线路冗余--二层桥接环路 1、导致问题:设备性能长时间超负荷,最终导致过热,重启。 1)广播风暴; 2)交换机MAC表在不停翻滚(刷新),在同一台交换机上,同一个MAC地址只能映射到唯一接口(一个接口可以对应多个MAC,但...
2021-07-21 17:27:28 1666
原创 OSPF实验3
一、配ip[r1]int g 0/0/0[r1-GigabitEthernet0/0/0]ip add 17.1.1.1 24[r1]int lo0[r1-LoopBack0]ip add 192.168.1.1 24[r2]int g 0/0/0[r2-GigabitEthernet0/0/0]ip add 27.1.1.1 24[r2]int lo0[r2-LoopBack0]ip add 192.168.2.1 24[r3]int g 0/0/0[r3-GigabitEt..
2021-07-15 15:03:07 110
原创 OSPF实验2
一、配IP[r1]int g 0/0/0[r1-GigabitEthernet0/0/0]ip add 16.1.1.1 24[r1]int g 0/0/1[r1-GigabitEthernet0/0/1]ip add 61.1.1.1 24[r1]int lo 0[r1-LoopBack0]ip add 192.168.1.1 24[r2]int g 0/0/0[r2-GigabitEthernet0/0/0]ip add 26.1.1.1 24[r2-GigabitEthern..
2021-07-14 14:20:14 149
原创 OSPF实验
一、配IP[r1]int LoopBack 0[r1-LoopBack0]ip add 1.1.1.1 24[r1-LoopBack0]int g 0/0/0[r1-GigabitEthernet0/0/0]ip add 123.1.1.1 24[r2]int LoopBack 0[r2-LoopBack0]ip add 2.2.2.2 24[r2-LoopBack0]int g 0/0/0[r2-GigabitEthernet0/0/0]ip add 123.1.1.2 2...
2021-07-10 17:15:39 176
原创 2021-07-08
r5<Huawei><Huawei>system-viewEnter system view, return user view with Ctrl+Z.[Huawei]sysname r5[r5][r5]interface Serial 3/0/0[r5-Serial3/0/0]ip add 15.1.1.2 24[r5]aaa[r5-aaa]local-user xiang password cipher 12345Info: Add a n...
2021-07-09 01:04:21 82
原创 TCP三次握手
第一次第一次握手:建立连接时,客户端发送syn包到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)。第二次第二次握手:服务器收到syn包,必须确认客户端的SYN,同时自己也发送一个SYN包,即SYN+ACK包,此时服务器进入SYN_RECV状态。第三次第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK,此包发送完毕,客户端和服务器进入ESTABLISHED(TCP连接成功)状态,
2021-07-05 21:27:33 74
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人