自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 20240309web前端_第三周作业_教务系统页面

在头head中使用定义文档样式信息,即css(层叠式样式表),允许开发者在html文件中嵌入样式信息,以控制html元素的外观和布局。主体框架使用快就元素 div 包裹,并且使用元素属性转换将块级元素转换成行内样式并保留。不断修改每个元素块之间的距离关系,并使用css渲染,使界面美观。直接在块级元素内使用style,使前期修改简单,适合调整界面。代码部分不断穿插各级元素的使用,调整小块元素的大小和布局。首先是 edu_top部分。

2024-04-05 22:20:40 541 1

原创 20240309web前端_第二周作业_完成游戏导航栏

在 #aa 中字体颜色 color 设置白色 white ,通过 font-size 设置字体大小,使用 text-align 使字体居中, font-weight:bolder 加粗字体, line-height 不断调整行距,达到题目要求,使用 text-shadow 添加字体阴影并调整。为了更好的区分并且调整每个块级 div 的属性,我们将外 div 的 id 定义为 "aa" ,然后在<style>标签中使用 #aa 定义外层框架的属性。将其 div 的 id 设置为 "bb"

2024-03-18 20:23:59 527

原创 20240309web前端_第一周作业_豆瓣电影

主体部分可以使用没有表格线的表格来布局,使文字及图片平行多项显示,使用表格中style标签中的width调整文字容器范围即表格宽度,font-size调整字号,<td>中的文字默认左对齐,需要使用水平分割线,因此上方文字部分独立使用table表格。在每一个表格中嵌套img图片标签,建立直到底部的超链接标签,跳转点通过a标签的name属性设置,链接通过a标签中href属性设置,#引用链接的name完成跳转。豆瓣电影的网页显示,主要是多图片文字平行显示和回到顶部、直到底部的超链接建立。

2024-03-11 21:44:35 378

原创 20240309web前端_第一周作业_古诗词

由题,需要文字与图片平行显示,首先要将图片调整成左浮动的属性,float属性指定了元素的浮动方式,float:left表示将图像左浮动。左浮动意味着图像会尽量向左边对齐,并腾出周围的空间,其他内容(例如文本)会围绕图像来显示。古诗词网页主要是文字标签和图片标签的使用使,使用font-size改变文字的字号大小,line-height调整文字上下的间距,b标签给文字加粗。正文部分,调整字号大小,文字的上下边距,使其与图片平行显示,内容部分注意换行。img标签插入图片,src写入图片来源路径。

2024-03-11 21:23:30 402

原创 20240309web前端_第一周作业_完成电子汇款单

内容部分:根据给出的示例图,使用align="left"将文字左对齐显示;colspan和rowspan分别进行表格的跨列和跨行合并。内部文字嵌套文字的各种格式化样式,b或strong文字加粗,u或ins添加下划线,s或del显示删除线,i或em斜体文字。汇款单主体使用table表格,先使用cellspacing定义表格的单元格之间的间距,使用border显示表格框线,width属性修改所属容器的占比,即表格宽度。

2024-03-11 21:03:22 339

原创 20240309web前端_第一周作业_完成用户注册界面

中间提示输入部分,bgcolor属性分别设置表格背景颜色,align属性设置文字对齐方式;用户输入部分使用表单input标签输入用户名,手机号码,密码,邮箱,邮箱密码,性别,爱好,省份,自我介绍等类型。实现一个用户注册界面,主体部分使用表格标签,建立一个12行2列的表格,提交部分使用表单标签,action指向登录的网址。省份使用select->option属性展示成下拉框格式,selected属性默认选中某一子项进行展出提示。table标签设置表格基础属性,包括字体,对齐方式等。

2024-03-11 16:46:40 451

原创 Python学习(16)|列表_遍历_排序_max_min_sum

内置函数 reversed() 也支持进行逆序排列,与列表对象 reverse() 方法不同的是,内置函数 reversed() 不对原列表做任何修改,只返回一个逆序排列的迭代器对象。同时,使用 list(c) 进行输出,发现只能使用一次。那是因为迭代对象在第一次时已经遍历了结果,第二次不能再使用。可以通过内置函数 sorted() 进行排序,这个方法返回新列表,不对原列表做修改。对数值型列表的所有元素进行求和操作,对非数值型列表运算则会报错。后面会学习copy模块,使用浅复制或深复制实现我们的复制操作。

2024-02-18 23:44:03 430

原创 Python学习(15)|切片slice操作

切片slice操作可以让我们快速提取子列表或者修改。标准格式为: [起始偏移量start:终止偏移量end[:步长step]]起始偏移量小于 0 则会当做 0。终止偏移量大于“长度-1”会被当成“长度-1”。切片操作时,起始偏移量和终止偏移量不在[0,字符串长度-1]这个范围,也不会报错。切片是Python序列及其重要的操作,适用于列表、元组、字符串等。

2024-02-04 19:56:39 338

原创 HCIA学习第七天:OSPF、VLAN、ACL

VID---VLAN ID --用来区分标定不同的VLAN ,由12位二进制构成,范围:0-4095 其中 0和4095为保留值,可用:1-4094。缺省路由-----在边界路由器上,配置一条缺省信息之后,该设备将向内部所有设备发送缺省理由,方向指向边界路由器。一:基于端口的vlan划分 将vid配置映射给交换机的接口,从而实现vlan的划分------物理/一层vlan。被动接口----沉默接口---仅接受不发送路由信息的接口,仅能配置在路由器与PC之间。Ospf的手工汇总:区域汇总;

2024-01-30 20:16:22 1111

原创 HCIA学习作业五

拓扑图:PC端PC1>ipconfigPC2>ipconfigPC3>ipconfigPC4>ipconfigPC>pingPC1>ping 192.168.1.125PC1>ping 192.168.1.254PC1>ping 192.168.1.253PC2>ping 192.168.1.125PC2>ping 192.168.1.253PC3>

2024-01-30 19:16:14 478

原创 HCIA学习第六天:OSPF:开放式最短路径优先协议

启动配置完成后,本地组播 224.0.0.5 发送hello包,Hello包将携带本地的RID值,及已知的邻居的RID值,若接收到对端的hello包中有自己的RID则视为认识 邻居关系的建立,生成邻居表,开始条件匹配 成功 则进入下一个阶段 不成功 则 永远是邻居,使用空的DBD包进行主从选举 对比RID 大为优 且 优先进入下一个状态 优先共享数据库目录 ,之后 使用 LSR/LSU/LSACK 来获取未知的LSA信息并加载于本地的LSDB中。①点到点的网络:在一个网段中,仅支持存在两个节点的网络。

2024-01-29 17:23:00 1560

原创 HCIA学习第五天:动态路由与RIP

5、缺省路由 ---在边界路由器上,进行RIP 的缺省配置后,该设备将向内部所有运行RIP的设备发送缺省路由的更新包,使得内部所有RIP设备自动生成缺省路由,且,下一跳均指向边界路由起方向。1、水平分割-------从此口入,不从此口出。[R1-rip-1]silent-interface g 0/0/1 设置g0/0/1口为被动接口。①基于更新时是否携带子网掩码 有类别--不写带子网掩码 ,无类别---携带子网掩码。1、基于AS 进行分类------ IGP内部网关协议----EGP外部网关协议。

2024-01-29 17:17:02 656

原创 HCIA学习作业四

4、整个网络运行RIP v2 但是不能直接宣告AR3的环回。5、全网可达,保障更新安全,尽量减少路由条目,避免环路。2、其他基于192.168.1.0/24进行合理划分。1、AR3还回为3.3.3.0/24。3、AR1和AR2均存在两个环回。

2024-01-27 20:13:34 228

原创 HCIA学习第四天:静态路由与动态路由

3、手工汇总:当路由器可以访问多个连续的子网时,若均通过相同的下一跳,可以将这些网段进行汇总计算,之后仅编撰汇总后的静态路由即可达到减少路由条目,提高转发效率的目的。(1)空接口:null0 接口,路由器的一个虚拟接口,如果一条路由条目的出口为空接口,则代表将该条路由直接丢弃。1、水平分割-------从此口入,不从此口出。①基于更新时是否携带子网掩码 有类别--不写带子网掩码 ,无类别---携带子网掩码。不支持子网划分,子网汇总。进行分类------ IGP内部网关协议----EGP外部网关协议。

2024-01-27 00:33:12 895

原创 HCIA学习作业三

<AR1>ping 5.5.5.1<AR1>display ip interface brief<AR1>display ip routing-table<AR1>display ip routing-table protocol static<AR2>ping 5.5.5.1<AR2>display ip interface brief<AR2>display i

2024-01-27 00:04:17 441

原创 Python学习(14)|列表_元素的访问_出现次数统计_成员资格判断

判断列表中是否存在指定的元素,我们可以使用 count() 方法,返回 0 则表示不存在,返回大于 0 则表示存在。index() 可以获取指定元素首次出现的索引位置,语法是:index(value,[start,[end]])。其中,start 和 end 指定了搜索范围。1.通过索引直接访问元素。索引的区间在 [0,列表长度 - 1] 这个范围。2.index() 获得指定元素在列表中首次出现的索引。3.count() 获得指定元素在列表中出现的次数。len() 返回列表长度,即列表中包含元素个数。

2024-01-25 22:14:56 288

原创 HCIA学习作业二

要求:基于192.168.1.0/24进行合理划分,要求全网通[AR3]display ip interface brief[AR3]display ip routing-table[AR1]display ip interface brief[AR1]display ip routing-table[AR2]display ip interface brief[AR2]display ip routing-table[AR4]displa

2024-01-25 18:58:15 364 1

原创 HCIA学习第三天:操纵网络设备与静态路由

优先级的数值越高,优先级越低。第二阶段 T2------租期的87.5%---约21h---DHCP客户端向DHCP服务器发送一个DHCP---request包---广播形式 目的:续租。第一阶段 T1------租期的50%---12h---DHCP客户端向DHCP服务器发送一个DHCP---request包---单播形式 目的:续租。典型的C/S 架构------DHCP客户端------需要获取到IP的设备--68号端口。DHCP------动态主机配置协议------UDP协议 67/68接口。

2024-01-24 21:32:24 415 1

原创 Python学习(13)|列表删除元素的三种方式_删除的本质是元素的拷贝

pop() 方法:pop() 删除并返回指定位置元素,如果未指定位置则默认操作列表最后一个元素。del 删除:删除列表指定位置的元素。出现的元素,若不存在该元素抛出异常。删除元素的底层是:元素的拷贝。remove() 方法:删除。

2024-01-24 20:59:51 406 1

原创 Python学习(12)|创建列表的四种方式_推导式创建列表_列表中添加元素的5种方式_效率问题

类似发生这种移动的函数还有:remove() 、pop() 、del() ,它们在删除非尾部元素时也会发生操作位置后面元素的移动。将原列表的元素和新列表的元素依次复制到新的列表对象中。生成新的列表对象: +(加号)尾部添加 生成新列表 * (乘号)乘法扩展 生成新列表。原地修改列表对象,是真正的列表尾部添加新的元素,速度最快,推荐使用。使用乘法扩展列表,生成一个新列表,新列表元素是原列表元素的多次重复。将目标列表的所有元素添加到本列表的尾部,不创建新的列表对象。step 参数:可选,表示步长,默认为 1。

2024-01-23 22:22:19 531

原创 HCIA学习第二天OSI七层协议与网络协议_操纵网络设备

对等网——网络变大——无限的传输距离 无冲突 单播为满足以上问题,出现了--网桥--紧接着出现了交换机——介质访问控制层(二层设备)——识别MAC地址 (认识有记录-单播 不认识无记录-泛洪(泛洪的范围越大,就会造成越大的网络延时))——为解决泛洪出现的问题出现了路由器——衍生出新车间 出现了网络层 出现协议 IP(互联网协议——使用地址——IP地址) ——IP地址——出现ARP协议(广播)——有广播域(泛洪范围)路由器的每一个接口都是一个泛洪范围的边界。

2024-01-23 17:11:29 1188 1

原创 HCIA学习第一天网络基础

直线型拓扑(总线型拓扑)成本低,断联瘫痪,延迟高,安全隐私问题,数据泄露问题------环形拓扑------树状拓扑(降低延迟,安全性提高,层级越高断联瘫痪的概率越大)------波环形拓扑(全网状拓扑)成本高------星型结构(对中心设备的强度要求极高)------衍生出一个新的车间 网络层 出现协议IP(互联网协议---使用地址---IP地址)------IP地址------出现ARP协议(广播)------广播域(泛洪范围)IPV4地址:32位二进制构成,存在网络位和主机位的区分;

2024-01-22 21:49:18 1101

原创 Python学习(11)|列表_特点_内存分析

列表:用于存储任意数目、任意类型的数据集合。列表是内置可变序列,是包含多个有序连续内存的空间。列表的准确语法格式:a = [10,20,30,40] 其中,10,20,30,40这些称为:列表 a 的元素列表中的元素可以各不相同,可以是任意类型。比如:Python的列表大小可变,根据需要随时增加或缩小。常用方法汇总:字符串和列表都是序列类型,一个字符串是一个字符序列,一个列表是任何元素的序列。学习到的字符串的方法,在列表中也有类似的用法。

2024-01-22 18:29:21 352

原创 Python学习(10)|可变字符串_io.StringIO_

与 c++ 、java、等高级程序设计语言一样,Python语言同样也支持数据类型转换。#类型转换#转换为inta = '010'print('int()默认情况下为:',int()) #执行结果:int()默认情况下为: 0print('str字符型转换为int',int(a)) #执行结果:str字符型转换为int 10b = 234.23print('float浮点型转换为int:',int(b)) #执行结果:float浮点型转换为int: 234。

2024-01-21 21:40:51 366 1

原创 Python学习(9)|字符串_常用查找方法_去除首尾信息_大小写转换_排版_特征判断_format()格式化_数字格式化操作

通过 strip() 去除字符串首尾指定信息,通过 lstrip() 去除字符串左边指定信息。通过 rstrip() 去除字符串右边指定信息。: 号(英文符号冒号)后面带填充的字符,只能是一个字符,不指定的话默认是用空格填。center() ,ljust() ,rjust() 用于函数对字符串实现排版。填充跟对齐一起使用:^ 、< 、> 分别是居中、 左对齐、 右对齐,后面带宽度。format() 函数可以接受不限个数的参数,位置可以不按顺序。查找方法,去掉首尾信息,大小写转换,格式排版,特征判断方法。

2024-01-20 17:17:08 346

原创 Python学习(8)|字符串_split()分割_join()合并_代码效率测试_驻留机制_同一判断_值相等判断

拼接字符串要点:使用字符串拼接符 + ,会生成新的字符串对象,因此不推荐使用 + 来拼接字符串。推荐使用 join 函数,因为 join 函数在拼接字符串时会计算所有字符串的长度,然后逐一拷贝,仅新建一次对象。以上代码显示了使用 + 拼接和使用 join() 拼接的运行时间,使用 join() 拼接运行时间远远小于使用 + 拼接,使用 join() 拼接效率更高。字符串驻留:常量字符串(双引号内的字符串)只保留一份。join() 的作用和 split() 的作用刚好相反,用于将一系列子字符串连接起来。

2024-01-19 15:39:29 431 1

原创 Python学习(7)|字符串_str()_字符提取_replace()_内存分析_字符串切片_slice操作_逆序

切片操作时,起始偏移量和终止偏移量不在 [0,字符串长度-1]这个范围,也不会报错。反向搜索:最右侧第一个字符,偏移量是 -1 ,倒数第二个字符,偏移量是 -2 ,以此类推,直到 -len(str) 为止。字符串的本质就是字符序列,我们可以通过在字符串后面添加 [] ,在 [] 里面指定偏移量,可以提取该位置的单个字符。第二个字符,偏移量是 1 ,以此类推,直到 len(str)-1 为止。上述整个过程,实际上是创建了新的字符串对象,并指向了变量 c ,而不是修改了以前的字符串。

2024-01-18 20:49:33 699 1

原创 Python学习(6)|字符串_转义字符_字符串拼接_字符串复制_input()获取键盘输入

使用 反斜杠 \ + 特殊字符,实现某些难以用字符表示的效果。可以将多个字面字符串直接放到一起实现拼接。例如:' aa' ' bb'结果是' aabb'可以使用 + 将多个字符串拼接起来,例如:' aa'+' bb' 结果是 ' aabb'通过参数 end = "任意字符串" 实现末尾添加任何内容。可以使用 input()从控制台读取键盘输入的内容。如果 + 两边都是数字,则加法运算。如果 + 两边类型不同,则输出异常。如果 + 两边都是字符串,则拼接。使用 * 可以实现字符串的复制。

2024-01-17 21:35:16 402

原创 Python学习(5)|字符串_unicode 字符集_三种创建字符串的方式 _len()函数

Python的字符串是不可变的,无法对原字符串做任何修改,但是可以将字符串的一部分复制到新创建的字符串,达到“看起来修改”的效果。Python3 的字符默认就是16位的Unicode编码,ASCII码是Unicode的子集。可以通过单引号或双引号创建字符串,例如:a = 'abc' b = "sxt"使用两种引号的好处是可以创建本身就包含引号的字符串,而不用使用转义字符。编程是用来解决现实问题的,因此逻辑思维的重要性远远超过数学能力。Python不支持单字符类型,单字符也是作为一个字符串使用的。

2024-01-17 18:43:25 436

原创 Python学习(4)|同一运算符,整数缓存,身份运算符,优先级问题

命令行模式下,Python仅仅对比较小的整数对象进行缓存(范围为[-5,256])缓存起来,C语言底层用数组实现,连续分配空间,便于查找,而并非是所有整数对象。缓存实现:[-5,256]仍然底层用数组实现,不在[-5,256]出现的数,缓存到链表中,不连续分配空间。is 运算符比 == 效率高,在变量和 None 进行比较时,应该使用 is。文件模式下:所有数字都会被缓存,范围是:[-无穷大,+无穷大]。用于比较两个对象的存储单元,实际比较的是对象的地址。运算符 not in :不在,则返回 True。

2024-01-17 13:59:48 549

原创 Python学习(3)|布尔值,运算符,短路问题

在Python语言中,有一些特殊的布尔类型值为False,例如False、0、0.0、空值None、空序列对象(空列表、空元组、空集合、空字典、空字符串)、空range对象、迭代对象。在Python语言底层中,会将布尔值True看作 1 ,将布尔值False看作 0 ,尽管从表面上看,True和 1 、False和 0 是完全不相同的两个值,但实际上,它们是相同的。

2024-01-16 23:53:08 954

原创 Python学习(2)|程序构成,对象,标识符,变量,时间表示,多点坐标

Python中一个模块对应一个源文件语句是程序的基本单元“缩进”是Python语法的强制规定,Python中花括号{}不能表示缩进“Tab制表符”表示一个缩进(一般是使用四个空格表示)行连接符 \ 运行结果: 对象:Python中一切皆对象对象由三部分组成:标识(identity)、类型(type)、值(value)对象的本质是一个内存块,拥有特定的值,支持使用特定类型的相关操作。运行结果:Python中,变量也称为:对象的引用(reference)。变量存储的就是对象的地址,变量通过地址

2024-01-16 17:43:57 903 1

原创 Python学习(1)|学习Python,pycharm,海龟绘图

Python语言可以同时将多种不同的编程语言编写的程序融合到一起,可以更好的发挥不同编程语言和工具的优势,满足不同领域的开发需求。因此可以应用到人工智能,Web应用开发,操作系统管理、服务器运维的自动化脚本,科学计算和数据分析,桌面软件开发,网络爬虫,游戏开发等广泛领域。Python的简洁性使开发难度和代码幅度大大降低,大大简化开发任务,使程序员可以更多的去关注任务本身而不是花费大量的时间关注复杂的语法。开源:简单来说,可以自由的发布软件的拷贝,阅读源代码,对它进行改动,用于新的自由软件中。

2024-01-16 16:32:58 1014 2

思修.xmind

思修.xmind

2022-12-01

wordtopdf.vbs

wordtopdf.vbs

2022-11-07

空空如也

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

TA关注的人

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