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

原创 数据库 第五次作业

建立两个表:goods(商品表)、orders(订单表)并 在商品表中导入商品记录。建立触发器,订单表中增加订单数量后,商品表商品数量同步减少对应的商品订单出数量,并测试。创建一个存储过程s3,有2个参数,传入部门号,返回该部门的平均工资。建立触发器,实现功能:客户修改订单,商品表对应商品数量同步更新。建立触发器,实现功能:客户取消订单,恢复商品表对应商品的数量。创建提取emp_new表所有员工姓名和工资的存储过程s1。创建存储过程s2,实现输入员工姓名后返回员工的年龄。使用mydb7 openlab库。

2024-07-25 16:02:07 178

原创 数据库 第四次作业

1.学生表student,定义主键,姓名不能重名,性别只能输入男或女,所在系的默认值是“计算机”,结构如下:student(Sno 学号,Sname姓名,ssex性别,Sage 年龄,sdept 所在系)Sno为主键。3.用SQL语句创建选课表 SC(sno 学号,cno 课程号,score 成绩)Sno,cno为主键。3.为SC表建立按学号(sno)和课程号(cno)组合的升序的主键索引,索引名为SC_INDEX。4.创建一视图 stu info,查询全体学生的姓名,性别,课程名,成绩。

2024-07-23 16:26:26 120

原创 数据库 第三次作业

13.从student表和score表中查询出学生的学号,然后合并查询结果。7.查询李广昌的考试科目(c_name)和考试成绩(grade)15.查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩。3.从student表中查询计算机系和英语系的学生的信息。14.查询姓张或者姓王的同学的姓名、院系和考试科目及成绩。1.分别查询student表和score表的所有记录。8.用连接的方式查询所有学生的信息和考试信息。2.查询student表的第2条到5条记录。6.从score表中查询每个科目的最高分。

2024-07-22 20:34:38 253

原创 数据库 第二次作业

(6)、创建一个只有职工号、姓名和参加工作的新表,名为工作日期表。(10)、列出所有部门号为102和103日不是党员的职工号、姓名。(11)、将职工表t worker中的职工按出生的先后顺序排序。(2)、查询所有职工所属部门的部门号,不显示重复的部门号。(12)、显示工资最高的前3名职工的职工号和姓名。(15)、列出总人数大于等于3的部门号和总人数。(9)、列出所有孙姓和李姓的职工姓名。(5)、列出职工的平均工资和总工资。(1)、显示所有职工的基本信息。(3)、求出所有职工的人数。

2024-07-20 20:00:45 193

原创 数据库 第一次作业

新建产品库mydb6_product,新建4张表如下:1. employees表列1:id,整型,主键列2:name,字符串,最大长度50,不能为空列3:age,整型列4:gender,字符串,最大长度10,不能为空,默认值“unknown”列5:salary,浮点型2. orders表列1:id,整型,主键列2:name,字符串,最大长度100,不能为空列3:price,浮点型列4:quantity,整型列5:category,字符串,最大长度50。

2024-07-17 19:47:07 136

原创 python(第五次作业)

2.编写一个装饰器,每执行一个函数,记录函数名称及函数执行时间,并写入log.text文件中。1.请实现一个装饰器,每次调用函数时,将函数名字以及调用此函数的时间点写入文件中。4.完成登录系统,登录时数据使用序列化和反序列化。3.使用with语法完成文件的复制。

2024-06-01 15:09:28 177 1

原创 python(作业4)

3.给定一个包含n+1个整数的数组nums,其数字在1到n之间(包含1和n),可知至少存在一个重复的整数 假设只有一个重复的整数,请找出这个重复的数,如[1,2,3,3,4],输出3。4.编写控制台登录系统,假设已加密的账号密码存储在本地文件中,文件名为userinfo.text,用户输入账户名及密码,并验证登录,提示是否登录成功。2.用户输入一个字符串,统计字符串中各字符出现的次数,并将结果写入本地文件。1.采用os模块及os.path模块,完成输出一个指定路劲下所有的文件。

2024-05-18 22:28:04 117

原创 python(内置容器)

程序 = 数据结构+算法容器:>.list-列表>.tuple-元组>.dict-字典>.set-集合。

2024-05-16 14:20:09 831

原创 python(函数/方法)

就是一个具有固定功能的一段代码,根据不同输入的参数,进行同样的计算,得到了不同的结果。

2024-05-10 20:52:04 238

原创 python(列表字符串编程练习)

题目描述给定两个字符串 s1 和 s2 ,求 s2 在 s1 中出现的次数,字符区分大小写,已匹配的字符不计入下一次匹配输入输出描述输入两行字符串,分别为s1和s2,s2的长度小于等于s1输出s2在s1中出现的次数。

2024-05-10 20:26:24 141

原创 python练习2

56-60不会网络查找代码...

2024-04-07 11:23:00 184

原创 python2(数组列表)

序列:储存一堆数据的集合/容器列表:字符串、元组、集合、字典列表(list)是python的内置数据类型,列表中元素的数据类型不必相同的。python本身并没有数组(array)类型,但是它的Numpy库中有数组(array)类型。而数组(array)中的元素数据类型必须全部相同。在列表(list)中保存的是数据的存放的地址,简单的说就是指针,并非数据,这样保存一个list就太麻烦了,例如list1=[1,2,3,'a']需要4个指针和四个数据,增加了存储开销和降低了访问效率。

2024-04-04 22:16:38 621

原创 python 1

十进制 :print(10)----> 10二进制(binary) :print(0b1001) -----> 9八进制(octal) :print(0o12)-----> 10十六进制(hexadecimal):print(0x12) -----> 18进制转换:例:十进制123转换为七进制2 % 7 = 2故七进制为 234相反 4 * 7 ^ 0 + 3 * 7 ^ 1 + 2 * 7 ^ 2 = 4 + 21 + 98 = 123。

2024-03-29 21:57:38 551

原创 数组及典型应用

标识符(数组名)数组元素(值)元素下标:从0开始元素类型(数组类型)数组长度固定不变,避免数组越界数组中的所有元素必须属于相同的数据类型。

2023-12-01 16:44:57 939 1

原创 循环结构.

老师每天检查张浩的学习任务是否合格,如果不合格,则继续进行。老师给张浩安排的每天的学习任务为:上午阅读教材,学习理论部分,下午上机编程,掌握代码部分。

2023-11-30 14:26:07 393

原创 选择结构.

用来控制程序中各语句的执行顺序if选择结构是根据条件判断结果选择不同的处理结果必须是布尔值常见错误常见错误1:忘记必要的括号 如果块中只有一条语句,就可以忽略花括号。但是,当需要用花括号将多条语句括在一起时,忘记花括号是一个常见的程序设计错误。常见错误2:在if行出现错误的分号 这个错误是很难发现的,因为它既不是编译错误也不是运行错误,而是一个逻辑错误,等价于一个空代码块。常见错误3:对布尔值的冗余测试 为了检测测试条件中的布尔型变量是true还是false,使用相等比较运算符是多余的。常见错误4:悬空el

2023-11-27 14:36:43 366

原创 变量和数据类型

是用于存放数据的容器。我们通过变量名获取数据,通过变量名可以简单快速的找到数据。变量名由字母、数字、下划线、组成,但不能以数字开头。变量命名规则1.字、下、美、人、数、骆驼有意义2.不能使用关键字,如public、class关键字是被Java语言赋予了特定含义的一些字符,关键字中所有字母都为小写。好比汉字中的专有名词,例如:中国、北京、上海等。一般我们不能将这些词用在其他地方,改变其含义,不用刻意去记每个关键字的用法和意义,后面学习中,陆陆续续都会接触到,自然而然就记住了。

2023-11-27 13:38:07 898

原创 初识Java语言

计算机不理解人类的语言,所以,计算机程序必须使用计算机可以使用的语言编写。现在有数百种编程语言,对于人们来说,开发它们是编程过程更容易。但是,所有的程序都必须转换成计算机可以执行的指令。将字节码文件(.class)转换回源文件(.java)的过程称为反编译。将源文件(.java)转换成字节码文件(.class)的过程称为编译。开发Java程序步骤:编写源程序——编译源程序——运行。JavaDoc注释以“/**”开头,以“*/”结尾。多行注释以“/*”开头,以“*/”结尾。使用Java反编译工具。

2023-11-25 23:52:00 371

原创 JavaScript操作BOM对象

BOM:浏览器对象模型(Browser Object Model)BOM提供了独立于内容的、可以与浏览器窗口进行互动的对象结构BOM可实现功能弹出新的浏览器窗口移动、关闭浏览器窗口以及调整窗口的大小页面的前进、后退。

2023-11-10 16:48:16 22 1

原创 JavaScript基础

语法:function 函数名(参数1,参数2,参数3,...){//JavaScript语句。

2023-11-10 15:20:39 24 1

原创 第八章:NAT技术

接收端:D:192.168.1.1:1025 S:200.2.2.2:80+数据。接收端:D:192.168.1.2:1025 S:200.2.2.2:80+数据。发送端:D:192.168.1.3:80 S:200.2.2.2:1025+数据。发送端:D:200.2.2.2:80 S:100.1.1.1:1025+数据。发送端:D:200.2.2.2:80 S:100.1.1.1:1026+数据。接收端:D:200.2.2.2:1025 S:100.1.1.1+数据。

2023-07-07 00:51:49 37 1

原创 第七章:ACL技术

2、按照ACL编号顺序(从小到大)匹配第一条规则,匹配进一步检查该条规矩的动作,否则与下一条规则进行匹配......高级ACL:对数据包的五元组(源IP、目的IP、源端口、目的端口、协议类型)进行检查,编号3000-3999。二层ACL:检查二层帧的头部信息,源MAC\目的MAC\二层协议类型等等,编号4000-4999。建议:在不影响实际效果的前提下,包过滤尽量配置在离源地址最近的接口的入方向。基本ACL:只关心报文的源地址,2000-2999。手动指定:0、1、2、3、4、5......

2023-07-07 00:18:27 31 1

原创 交换技术---vlan

在发送端802.1Q格式的数据帧离开交换机时,带标签发送,并且检查下vlan列表中,是否允许该vlan通过接收端的交换机收到后,交换机检查目标MAC地址的主机接口所属的vlan ID,如果此vlan ID与802.1q帧格式中的vlan ID一致,则转发该数据帧,否则丢弃。数据从主机发出后,交换机会收到此数据帧,会给此数据帧打上一个vlan tag(tag中的vlan ID就是交换机收到数据帧接口的vlan ID),此时数据帧变成了一个802.1q格式的帧。向真实的物理接口借MAC地址。

2023-07-04 22:59:22 80

原创 Vlan实验

2、将接口加入相应vlan,并配置端口的链路模式。3、在trunk干道上放行vlan。3、在trunk干道上放行vlan。4、配路由器,给每个vlan配网关。2、将相应接口加入到vlan中去。1、在各个交换机上创建vlan。5、配置DHCP地址池,并测试。1、在各个交换机上创建vlan。5、配置DHCP地址池,并测试。2、使用DHCP获取IP地址。4、配置路由器子接口。

2023-07-04 19:33:34 355

原创 第五章:动态路由(ospf)

开放式最短路径优先协议,一种公有的、标准的协议,采用dijkstart 算法(SPF),最短路由优先算法,周期性的发送链路状态信息给它的邻居。(1)如果运行OSPF协议的路由器都处于同一个区域,随着网络规模的变大,同步LSDB表会变的非常缓慢,会导致诸多的问。2、B收到DBD报文后,与本地的LSDB做对比,向A发送LSR报文,请求对方发送自己需要的LSA的完。注意:DR没有抢占性,当DR出现故障的时候,BDR会成为新的DR,当BDR挂掉的时候,重新选举DR。

2023-07-04 01:56:25 40

原创 ospf实验

1、R1-R3为区域0,R3-R4为区域1;5、R4环回不宣告,保证全网可达,保证更新安全,避免环路,减少路由条目;0 0000----192.168.1.96/27------R3的环回。0 0000----192.168.1.32/27----R1的环回。0 0000----192.168.1.64/27----R2的环回。0 0000----192.168.1.0/27-----骨干链路。4、在R1-R3中,修改接口优先级 ,使R3成为DR。3、R1-R3中,R3为DR设备,没有BDR;

2023-07-04 01:47:35 24

原创 RIP(实验)

3、配置到达3.3.3.0/24,下发到到达3.3.3.0/24缺省路由,实现全网通。00·0000---192.168.1.64/26---主链路2.00-0000---192.168.1.0/26--主链路1.000000--192.168.1.192/26--R2环回。00000--192.168.1.128/26--R1环回。2、配置RIP协议,宣告网段,除3.3.3.0/24,并测试。1.R3环回3.3.3.0/24,不宣告此环回;5、接口汇总,并防环,减少路由条目。4、接口认证,保证更新安全。

2023-06-21 01:02:42 35

原创 第五章:动态路由(RIP)

抑制计时器:180秒,更新欺骗,度量最大值的不接受,某网络处于故障时,路由器对该路由项设为最大值,并进入抑制时间,在抑制时间内不接受其他邻居发送的更新视频,只接受相同邻居发送的路由项小于最大值的更新信息。保持失效计时器:180秒,在失效时间内不接受其他邻居发送的更新信息,防止更新欺骗,只接受相同邻居发送的路由项小于最大值的更新信息。(2)对于同一个路由信息,比较信息来源,如果来源不同,会比较矢量值,对值大的,不学习,值小的,学习。1、周期性和触发性更新,周期性更新会发生全部路由信息,占用大量宽带。

2023-06-19 22:10:28 47

原创 第四章:静态路由

NextHop:表示对于本路由器而言,到达该路由指向的目的网络的下一跳地址。cost:路由开销,当到达同一目的地的多条路由具有相同的路由优先级时,路由开销最小的将成为当前的最优路由。动态路由:路由器通过动态路由协议(如:ospf、 rip、IS-IS等)学习到的路由。直连路由:直连接口所在网段的路由,由设备自动生成,产生条件:物理接口、协议双UP。Protocol:路由的协议类型,路由器通过什么协议获得该路由的。去往同一目的地路由,来源相同,开销相同,优先级相同,下一跳不同。

2023-06-19 00:21:43 20

原创 静态路由(实验)

一、实验拓扑二、实验要求:1、除了R5的环回地址固定5.5.5.0/24,其他网段基于192.168.1.0/24进行合理划分;2、R1-R4每个路由器存在两个环回接口,模拟PC,地址也在192.168.1.0/24网络内;3、R1-R4不能直接编写到达5.5.5.0/24的静态路由,但依然可以访问;4、全网可达,尽量减少每台路由器路由条目数量,避免环路;5、R4与R5间,正常1000M链路通信,故障时自动改为100M;三、实验思路1、划分IP地址(1)192.16

2023-06-18 23:45:46 35 1

原创 第三章:物理设备都操作系统

服务器对客户端的DHCP REQUEST请求报文的拒绝响应报文,比如:服务器对客户端分配的IP地址已超过使用租界期限(客户端并没有向服务器端去申请续约)或者由于某些故障原因无法正常分配IP地址,则发送DHCP NAK报文作为应答,通知DHCP客户端无法分配合适IP地址。SSH协议(secure shell)安全协议外壳,是一种建立应用层基础上的安全协议,通过对密码进行加密传输验证,可以在不安全的网络环境中,提供安全的传输模式。配给它的IP地址,当服务器收到此报文后,可将这个IP地址分配给其他的客户端。

2023-06-16 18:07:54 41

原创 第二章:两种参考模型

第四次:客户端收到后,再次给服务器发送同意的信息时,就会关闭连接,此时当客户端等待2msl时,客户端依旧没有收到信息时,则证明服务器已正常关闭,此时客户端就可以正常关闭。LLC子层:逻辑链路控制子层,为传输可靠提供一个保障,减少出现帧丢失、重复、失序、的情况(CRC----循环冗余计算码)物理层:集线器,传输比特流,定义一些参数(电压、接口、线缆标准、传输距离、传输介质、物理拓扑、信号传输模式):定义一些数据的格式,对数据进行加密、解密、编码、解码、压缩、解压缩。

2023-06-12 21:40:25 36 1

原创 计算机网络的发展与概述

主机位全为0:172.168.0.0/16-----172.168.0.1/16---172.168.255.154/16 172.16.0.10/16---网络地址。B类:128-191:255.255.0.0 128.x.x.x/16----191.X.X.X/16-----主机数量:2^16。255.255.255.255----广播地址----受限广播--受路由器限制---作为目标IP地址。主机位全为1:172.168.255.255/16-----广播地址-----作为目标IP地址。

2023-06-09 00:38:09 64 3

空空如也

空空如也

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

TA关注的人

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