自定义博客皮肤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)
  • 收藏
  • 关注

原创 【Python】网络编程

子网掩码是用来判断任意两台主机的IP地址是否属于同一网络的依据,就是拿双方主机的IP地址和自己主机的子网掩码进行运算,如果在同一网络就可以直接通信。子网掩码又叫做网络掩码、地址掩码,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机位的掩码。(2)自定义子网掩码:将一个网络划分为子网后,把原本的主机号的位置的一部分给了子网号,剩余的才是给了子网的主机号。(1)缺省子网掩码:也叫做默认的子网掩码,即未划分子网,对应的网络号的位置都为1,主机号都为0。

2024-08-07 10:26:26 1012

原创 【Python】进程和线程

一般而言,在一个应用程序中(即进程),一个线程往往不是孤立存在的,常常需要和其他线程通信,以执行特定的任务。进程池就是实现已经创建好的进程,进程池里面放的都是进程,进程池可以根据任务自动创建进程,合理利用进程池中的进程完成多项任务。进程表示的是一个正在执行的程序,每个进程都拥有自己的地址空间、内存、数据栈,以及其他用于跟踪执行的辅助数据。线程也叫轻量级进程,它是一个基本的CPU执行单元,也是程序执行过程中的最小单元,曲线程ID、程序计数器、寄存器集合和堆栈共同组成。进程的亲缘关系是指父子进程关系。

2024-08-06 11:23:20 1072

原创 【Python】Django Web 框架

Laravel是一个简单优雅的PHPWeb开发框架,允许开发者通过简单,高雅,表达式语法开发出很棒的Web应用,将开发者从“意大利面条式代码”中解放出来。Flask是一个微型的Python开发的Web框架,同时也被称为“microframework”,它主要面向需求简单,项目周期短的Web小应用。导入并且调用匹配行中给定的视图,该视图是一个简单的python函数,或者基于类的函数。URL是Web服务的路口,用户通过浏览器发送过来的任何请求,都是发送到一个指定的URL地址,然后被响应。

2024-08-05 11:24:17 1292

原创 【Python】操作数据库

操作步骤如下:直接双击运行sqlite3.exe应用程序,得到结果显示,如图所示,然后数据sqlite相关操作命令可以进行临时性的数据库操作。数据库提供了接口,Python定义了规范(包括数据操作的对象、函数等),通过Python定义的对象就能直接调用数据库提供的接口来操作数据库。②使用sqlite数据库名.db的方式可以打开数据库文件夹,如果该文件不存在,则创建一个文件。输入sqlite3,如图所示。3.由于Python的DB-API都是通用的,所以操作MySQL的数据库代码和SQLite类似。

2024-08-04 14:29:03 916

原创 【Python】读写文件

buffering为可选参数,用于指定读写文件的缓冲模式,值为0表示不缓存,值为1表示缓存,如果值大于1,则表示缓冲区的大小,默认为缓存模式。使用read()方法读取文件时,是从文件的开始进行读取的,如果想要读取中间某个片段的内容,可以先使用文件对象的seek()方法将文件的指针移到指定的位置,然后再使用read()方法进行读取内容。它不依赖于当前工作目录。Python中的os模块提供了rename()函数,可以用来重命名文件和目录,如果指定的路径是文件,则重命名文件,如果指定的路径是目录,则重命名目录。

2024-08-03 11:36:28 1051

原创 【Python】模块

在外部调用某个模块时,可能会将只能在本模块执行的代码给执行了,但使用“if_ _name_ _== '_ _main_ _':”,这一代码能够让某些特定的代码指定只能在自身运行时才执行被调用时不执行。可以同时导入多项定义式。Python库是参考其他编程语言的说法,就是指Python中的完成一定功能的代码集合,供 用户使用的代码组合,在Python中是模块和包的形式。简单来说,包是一个包含_ _init _ _.py文件的目录,该目录下一定要有_ _init _ _.py文件和其他的模块或者子包。

2024-08-02 12:59:09 1401

原创 【Python】面向对象的程序设计

继承的基本思想是在一个类的基础上制定出一个新的类,这个新的类不仅可以继承原来的类的属性和方法,还可以增加新的属性和方法,扩展已存在的代码块,实现代码重用。当我们调用一个方法的对象时,会优先去当前对象中寻找是否具有该方法,如果有则直接调用,如果没有则去对象的父类中寻找,如果父类中有则直接调用父类中的方法,如果没有则还是去父类的父类中寻找,以此类推,直到找到object,如果始祖父类中也没有,就会报错。即“一个接口,多种方法”,同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。

2024-08-01 10:32:28 899

原创 【Python】异常处理及程序调试

assert语句的作用是:当条件表达式的值为真时,该语句什么也不做,程序正常运行,反之,若值为假,则assert会抛出AssertionError异常。在运行过程中,经常会遇到各种各样的错误,这些错误统称为“异常”。其中,一部分“异常”是由开发者直接输入导致,这类错误多数产生的是SyntaxError:invalid syntax(无效的语法),这将直接导致程序无法运行。②从IDLE Shell中打开想要调试的.py的文件,选中某行,右键设置断点。通常情况下,assert语句可以和try…

2024-07-31 11:53:36 719

原创 【Python】正则表达式

要匹配这些字符,要先将这些字符转义,即在字符前面加上“\”。”、“{n}”、“{n,}”“{n,m}”六种。正则表达式描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串。定位符能够将正则表达式固定到行首或者行尾,也可以创建只在单词内或者只在单词开头或者只在单词的结尾出现的正则表达式。元字符就是在正则表达式中有特殊含义的字符,可以用来规定位于元字符前面的字符在目标对象中的出现模式。较为常用的元字符包括:“*”、“+”、“?

2024-07-30 15:48:39 774

原创 【Ensp】利用ospf或者静态路由实现四台pc互通

6.邻居建立成功之后可以进行ping测试【pc1ping pc2、pc3 ping pc4 、pc2 ping pc3、pc4 ping pc1】5.在该视图下使用 display ospf peer brief 命令来检查邻居关系是否建立成功【状态为Full】进行静态路由配置,实现pc互通【在系统视图下,使用undo ospf 1 命令删除ospf配置】4.配置ospf 实现邻居关系的建立【在区域视图下使用dis this检查配置】【注】:这里都丢了包是因为进行了arp请求。

2024-07-29 10:35:57 482

原创 【Python】函数

之后的内容由冒号“:”分为两部分:冒号左边是函数的参数,右边是要返回的值,lambda表达式不需要return关键字返回内容,函数会默认返回冒号右边的值。在定义函数时,函数后面的小括号中的参数称为形参。在编程中,经常需要调用相同或者类似的操作,这些相同或者类似的操作是由同一段代码完成的,而函数的出现,可以避免重复编写这些代码。在Python中,可以在函数体内使用return语句为函数指定返回值,该返回值可以为任意类型,并且无论return语句出现在函数的什么位置,只要得到执行,就会直接结束函数的执行。

2024-07-28 13:39:14 957

原创 【Python】流程控制语句

当“if”后面的条件测试是为数字时,只有数字“0”的条件测试为“False”,另外如果if后面的条件是字符串,那么只有字符串为空字符串的时候条件测试为“False”。当它们包含元素时,条件测试的结果为True,执行语句。如果需要遍历“in”后,元组里的1~100或者1~1000中的每个元素,需要写很长的列表,非常麻烦。在条件测试通过时执行一个操作,在没有通过时执行另一个操作的情况下,可以使用Python提供的if…(1)与while组合出现的else后的代码,会在while后条件测试为False时执行。

2024-07-27 19:02:38 999

原创 Python的字典和集合

定义集合时需要注意,如果是空集合(不包含任何元素的集合),必须使用set()函数定义,如果包含元素,则可以使用“{}”定义集合,也可以使用set()函数加上列表来定义。,每个元素都是由冒号“:”和键值对(“:” 左边的称为键或者Key,“:”右边的称为值或者Value)构成的,用“{}”标识,元素之间用逗号“‘,”分隔。字典的键必须是唯一且不重复的,可以直接使用“{}”表示空字典。【在使用字典时,很少直接输出它的内容,一般需要根据指定的键得到相应的值,在Python中,访问字典元素可以通过指定的键来实现】

2024-07-25 15:59:31 594

原创 Python的序列、列表和元组

1)作为列表的基本操作之一的索引,是用来获得列表中的一个元素。由上面代码可知,切片也支持按照从右往左的顺序访问序列中的元素,并且当负数作为步长时,Python会从序列的尾部开始向左获取元素,直到第一个元素为止。切片适用于提取序列的一部分,使用两个索引并用冒号分隔,它们的编号非常重要:第一个索引是包含的第一个元素的编号,但第二个索引是切片后余下的第一个元素的编号。2)使用内置的sorted()函数对列表进行排序【在python中,提供了一个内置的sorted()函数,用于对列表排序后,原列表的元素顺序不变】

2024-07-24 13:19:19 792

原创 Python的运算符与条件表达式

python的运算符和表达式

2024-07-23 13:28:08 1138

原创 python的关键字和基本数据类型

python的标识符和数据类型

2024-07-22 16:51:05 891

原创 Python语法规则和变量

函数的左括号前不要加空格;①注释:注释的作用是对编写的代码进行解释和说明,以便程序员能更好的理解代码。,如果超过,建议使用小括号“()”将多行内容隐式地连接起来,不推荐使用反斜杠“\”进行连接。对于类定义、函数定义、流程控制语句、异常处理语句等,行尾的冒号和下一行的缩进表示一个代码的开始,缩进结束,就表示一个代码块的结束。'''或者'' '' '''' '' '')之间,语法格式如下:。与其他程序设计语言,采用大括号进行分隔代码不同,python中采用代码缩进和冒号“:”来区分代码之间的层次。

2024-07-21 16:16:16 667

原创 路由交换实现pc互通

使用路由交换以及vlan划分,实现pc互通

2024-07-18 14:22:14 602

原创 用二维数组输出杨辉三角

int i,j;1for(i=0;i<10;i++)a[i][0] =1;a[i][i] =1;} for(i=2;i<10;i++)for(j=1;j<i;j++)for(i=0;i<10;i++){for(j=0;j<=i;,j++)

2024-07-15 16:36:34 432

原创 在ensp中利用静态路由实现pc1和pc2互通

利用静态路由实现两台路由器和两台pc互通

2024-07-14 10:59:45 743

原创 在Windows系统中安装python

python安装与运行

2024-07-13 11:01:40 500

原创 编写程序,一对兔子在出生两个月之后,每个月能生出一对小兔子。现有一对刚出生的小兔子,如果所有兔子都不死,那么一年后一共有多少只兔子?

【代码】编写程序,一对兔子在出生两个月之后,每个月能生出一对小兔子。现有一对刚出生的小兔子,如果所有兔子都不死,那么一年后一共有多少只兔子?

2024-07-07 10:31:02 82

原创 编写程序,求Fibonacci数列的前20数

【代码】编写程序,求Fibonacci数列的前20数。

2024-07-07 10:22:45 210

原创 要求输入一个学生成绩分数,程序把该分数转换成A,B,C,D,E五等级

【代码】要求输入一个学生成绩分数,程序把该分数转换成A,B,C,D,E五等级。

2024-07-07 09:52:56 235

原创 在ensp上实现有关ospf建立的命令

【代码】在ensp上实现有关ospf建立的命令。

2024-07-01 10:56:10 266

原创 【无标题】编写程序,接受用户输入第一行*的个数,每次只能输出一个*,输出倒直角三角形。(用for循环嵌套实现)

【代码】【无标题】编写程序,接受用户输入第一行*的个数,每次只能输出一个*,输出倒直角三角形。(用for循环嵌套实现)

2024-07-01 10:33:27 225

空空如也

空空如也

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

TA关注的人

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