- 博客(30)
- 收藏
- 关注
原创 数据库作业四
1. 修改 student 表中年龄( sage )字段属性,数据类型由 int 改变为 smallint :2. 为 Course 表中 Cno 课程号字段设置索引,并查看索引:3. 为 SC 表建立按学号( sno )和课程号( cno )组合的升序的主键索引,索引名为 SC_INDEX :4. 创建一视图 stu_info ,查询全体学生的姓名,性别,课程名,成绩:5. 删除所有索引:
2024-07-26 20:18:38
274
原创 数据库作业五
INSERT INTO orders (gid, name, price, onum, otime) VALUES ('A0001', '橡皮', 2.5, 10, '2024-07-26');创建一个存储过程 s3,有 2 个参数,传入部门号,返回该部门的平均工资。订单表中增加订单数量后,商品表商品数量同步减少对应的商品订单出数量。创建存储过程 s2,实现输入员工姓名后返回员工的年龄。客户取消订单,恢复商品表对应商品的数量。客户修改订单,商品表对应商品数量同步更新。使用 mydb7_openlab 库。
2024-07-26 19:58:39
326
原创 数据库第三次作业
SELECT s.* FROM student s JOIN score sc ON s.id = sc.stu_id WHERE sc.c_name = '计算机' AND sc.grade < 95;SELECT c_name, grade FROM score WHERE stu_id = (SELECT id FROM student WHERE name = '李广昌');WHERE s.name LIKE '张%' OR s.name LIKE '王%';10.计算每个考试科目的平均成绩。
2024-07-25 21:07:26
282
原创 数据库第二次作业
SELECT department_id, COUNT(*) AS num_of_party_members FROM t_worker WHERE politics = '党员' GROUP BY department_id;10. 列出所有部门号为 102 和 103 且不是党员的职工号、姓名。11. 将职工表 t_worker 中的职工按出生的先后顺序排序。2. 查询所有职工所属部门的部门号,不显示重复的部门号。12. 显示工资最高的前 3 名职工的职工号和姓名。9. 列出所有孙姓和李姓的职工姓名。
2024-07-22 21:34:05
862
原创 python作业
3.给定一个包含n+1个整数的数组nums,其数字在1到n之间(包含1和n),可知至少存在一个重复的整数 假设只有一个重复的整数,请找出这个重复的数,如[1,2,3,3,4],输出3。f = open("Testio1.text", "a")# 打开文件Testio1.text,以追加模式写入。dict1[i] = 1# 如果字符不存在于字典中,则将其添加到字典,并计数初始化为1。nums = [1, 2, 3, 3, 4]# 定义一个包含重复数字的列表。print(dict1) # 打印字符计数的字典。
2024-05-20 10:16:21
409
原创 python练习
例如:两个台阶,有两种跳法( 1+1 , 2 );四个台阶,有五种跳法( 1+1+1+1 , 2+1+1 , 1+2+1 ,1+1+2 , 2+2 )一个大于 1 的整数如果只能被正整数 1 和它本身整除,则它就是素数,例如 2 、 3 、 5 和 7 都是素数,而 4 、输入两个正整数,计算其最大公约数,例如 4 和 2 的最大公约数是 2 , 16 和 24 的最大公约数是 8。输入两个正整数,计算其最小公倍数,例如 4 和 2 的最小公倍数是 4 , 3 和 5 的最小公倍数是 15。
2024-04-06 21:06:13
904
原创 python笔记(2)
插入排序是一种简单直观的排序算法,它构建有序序列,对于未排序的数据,在已排序序列中从后向前扫描,找到相应位置并插入。在Python 中,列表是一种有序的数据集合,可以包含不同类型的元素,如整数、字符串、其他列表等。冒泡排序是一种简单的排序算法,它通过多次遍历列表,比较相邻的元素并交换它们,使得每次遍历都将最大(或最小)的元素移到了最后。选择排序是一种简单直观的排序算法,它每次在剩余的未排序部分中选择最小(或最大)的元素,然后与未排序部分的第一个元素交换位置。通过切片操作,可以获取列表中的一部分。
2024-04-05 21:07:12
333
原创 python习题
直线A上的两个点是 和 ,直线B上的两个点是 和 如果两条直线有交点,可以通过解下面的线性等式找出,输入八个数据,分别为x1 y1 x2 y2 x3 y3 x4 y4,数据之间用空格分隔 如有交点则输出交点的坐标x y,否则输出两条直线平行。weekdays = ["星期六", "星期日", "星期一", "星期二", "星期三", "星期四", "星期五"]weekdays = ["星期天", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"]为零,方程只有一个实数解;
2024-04-01 21:23:03
516
原创 python笔记
首先,for循环在Python中被广泛使用。:变量名可以包含字母(大小写敏感)、数字和下划线,但不能以数字开头,也不能使用Python的关键字作为变量名。其次,while循环是一种不定数循环,它的循环次数在开始前并不确定,而是依赖于一个条件。:Python提供了一系列增量赋值操作符(如+=、-=、*=、/=等),用于在原有值的基础上进行操作并重新赋值给变量。:Python是一种动态类型语言,这意味着变量的类型是根据赋给它的值来自动确定的。因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。
2024-04-01 21:22:15
497
原创 JAVA数组
1.存储和访问数据:数组提供了一个连续的内存空间来存储多个数据元素,我们可以通过索引来访问和修改这些元素,使得数据的存取更加方便和高效。在每次循环中,比较当前元素和之前保存的最大值,若当前元素大于最大值,则将最大值更新为当前元素。3.访问和修改数组元素: 通过索引来访问和修改数组中的元素。可以使用索引来读取特定位置的元素值,也可以通过索引来修改元素的值。例如,可以声明一个包含整数的数组,其大小为10。2.初始化数组: 可以选择在声明数组的同时对其进行初始化,也可以在后续的代码中为数组的每个元素赋值。
2023-12-01 18:27:37
339
1
原创 CSS基本内容
通过将list-style-type属性设置为none,可以去掉列表项前的标记符号,使其变成一个简单的文本列表。在css中用font-weight设置字体粗细,color设置颜色,font-size设置字体大小。在CSS中,您可以使用font-weight属性来设置文本的字体加粗属性。5.数字值:可以使用数值来定义字体的粗细程度,如100、200、300等,其中400为正常字体,700为粗体。在CSS中,您可以使用line-height属性来设置文本的行高。2.在CSs中,设置文本行高使用什么属性?
2023-10-24 11:03:43
28
原创 css基本内容
2、内部样式表(Internal Style Sheet):在HTML文档的<head>标签内使用<style>标签来定义内部CSS样式。3、内联样式(Inline Style):通过在HTML元素的style属性中直接指定CSS样式来应用样式。:nth-child(n):选择父元素下的第n个子元素。后缀匹配属性选择器:选择具有指定属性以特定值结尾的元素。:last-child:选择父元素下的最后一个子元素。first-child:选择父元素下的第一个子元素。存在属性选择器:选择具有指定属性的元素。
2023-10-23 21:06:24
33
1
原创 第十章、园区网组网简介
汇聚层:数据汇聚或交换的功能,可以提供一些关键的网络基本功能,例如:QOS、路由,策略、安 全,具备可靠性,一般采用三层交换机。接入层:为终端用户提供园区网接入功能,接入层交换机具有低成本和多端口的特点,做接入安全设 置,一般采用二层交换机。核心层:是园区网骨干,连接园区网的各个组成部分,具备冗余能力、可靠性和高速传输。结构:一般是纵向南北发展从接入-汇聚-核心-防火墙(有路由功能)-互联网。例如:vlan 10 -------192.168.10.0/24。遵循层次化和模块化的设计原则,一般是树型结构。
2023-07-08 15:44:33
251
1
原创 第八章:NAT技术
没有地址池概念,实现方式和NAPT一样,是一种简易形式,适用于没有固定的公网IP地址的场景拨号上网,公网地址不固定,自动读取当前公网接口的IP地址。接收端:D:192.168.1.1: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:1025 S:100.1.1.1:80+数据。网络地址:运营商的网络所使用的IP地址。
2023-07-06 16:58:26
38
1
原创 第七章:ACL技术
练习3: rule permit source 100.1.1.1 0.0.0.0 destination 192.168.10.1 0.0.0.0 rule deny source 100.1.1.0 0.0.0.255 destination 192.168.10.1 0.0.0.0。2.按照ACL编号顺序(从小到大)匹配第一条规则,匹配进一步检查该条规则的动作, 否则与下一条规则进行匹配……二层ACL:检查二层帧的头部信息,源MAC\目的 MAC\二层协议类型等等,编号4000-4999。
2023-07-06 11:43:16
55
1
原创 vlan实验
分析:首先在各个交换机上创建两个虚拟广播域VLAN 2和VLAN 3,然后配置交换机的各个接口,交换机与终端电脑之间设置成Access链路,交换机之间或者交换机与路由器之间设置成Trunk链路。之后在路由器上GE 0/0/0和GE 0/0/1接口上各创建两个虚拟接口并配置合理的IP地址。创建四个IP池,与各个虚拟接口的IP相对应,在接口上开启802.1Q帧的识别传输服务,打开arp广播功能,最后进行DHCP地址下发,实现实验目标。(1)在SW1内,将0/0/1接口设置成Trunk链路;
2023-07-05 13:54:55
268
1
原创 第六章:交换技术—vlan
数据帧从主机发出后会进入到交换机,交换机收到后会给此数据帧打上一个vlan tag(tag中的vlan ID 就是交换机收到数据帧接口的vlan ID),此时数据帧变成了一个802.1q格式的帧。数据从主机发出后,交换机会收到此数据帧,会给此数据帧打上一个vlan tag(tag中的vlan ID就是交 换机收到数据帧接口的vlan ID),此时数据帧变成了一个802.1q格式的帧。VLAN特点:同一vlan内的主机可以相互通信,不同vlan内的主机没法通信,要想通信,必须借助三层 的设备。
2023-07-05 13:48:34
83
1
原创 ospf实验
R3]ip route-static 192.168.1.0 25 NULL 0 (写分配给0区的网段)1.R1-R3为区域0,R3-R4为区域1;其中R3在环回地址在区域0;5、R4环回不宣告,保证全网可达,保证更新安全,避免环路,减少路由条目;可以看见,R1的物理接口和环回接口都在0区,即可以用非精确宣告。这里可以看见R3在两个区域都有接口,所以要用精确宣告。3、R1-R3中,R3为DR设备,没有BDR;192.168.1.32/27——R1的环回。192.168.1.96/27——R3的环回。
2023-07-03 22:20:46
37
1
原创 第五章:动态路由(ospf)
(1)如果运行OSPF协议的路由器都处于同一个区域,随着网络规模的变大,同步LSDB表会变的非常缓慢,会导致诸多的问 题。注意:DR没有抢占性,当DR出现故障的时候,BDR会成为新的DR,当BDR挂掉的时候,重新选举 DR和BDR。DOWN:稳定状态(关闭状态),这种情况处于手动指定router ID,发送第一个hello包的时候,进入下一个状态。Exchange:交换状态,发送后续的DBD报文,用于通告LSDB的LSA的摘要信息。AS:自治系统,同一个自治系统内的路由器的AS编号是一样的。
2023-07-03 16:11:01
103
1
原创 RIP 实验
【R1】192.168.1.128/26 两个环回接口 l0:192.168.1.129 27 l1:192.168.1.161 27 汇总:192.168.1.128/26。【R2】192.168.1.192/26 两个环回接口 l0:192.168.1.193/27 l1:192.168.1.225/27 汇总:192.168.1.192/26。5.全网可达,保障更新安全,减少路由条目数量,避免环路。【R3】只需要一个环回接口:l0:3.3.3.3/24。子网汇总,减少路由条目。
2023-06-21 16:15:21
37
原创 第五章:动态路由(RIP)
抑制计时器:180秒,更新欺骗,度量值大的不接受,某网络处于故障时,路由器对该路由项设为最大值,并进入抑制时间,在抑制时间内不接受其他邻居发送的更新信息,只接受相同邻居发送的路由项小于最大值的更新信息。基于距离矢量:RIP:BELLMAN-FORD,周期性发送自己的路由表,给相邻的路由器,并不知道网络完整的拓扑,只知道到达目标的地址有远。保持失效计时器:180秒,在失效时间内不接受其他邻居发送的更新信息,防止更新欺骗,只接受相同邻居发送的路由项小于最大值的更新信息。
2023-06-19 23:13:34
106
原创 HCIA静态路由实验
关闭R5的0/0/0接口: [R5-GigabitEthernet0/0/0]shutdown。测试,观察 1000Mb/s 链路故障时,数据能否走 100Mb/s 链路。配置缺省路由,实现 5.5.5.0/24 互通,至此实现全网通,并测试。不能直接编写到达 5.5.5.0/24 的静态路由,但依然可以访问;5.R4与R5间,正常1000M链路通信,故障时自动改为100M;编写除了到达 5.5.5.0/24 之外,到达其他网段的静态路由.5.5.5.0/24的静态路由,但依然可以访问;
2023-06-18 19:33:29
49
1
原创 四、静态路由
NextHop:表示对于本路由而言,到达该路由指向的目的网络的下一跳地址。Cost:路由开销,当到达同一目的地的多条路由具有相同的路由优先级时,路由开销最小的将成为当前的最优路由。直连路由:直连接口所在网段的路由,由设备自动生成,产生条件:物理接口、协议双up。去往同一目的地路由,来源相同,开销不相同,优先级相同,下一跳不同。去往同一目的地路由,来源相同,开销相同,优先级相同,下一跳不同。去往同一目的地路由,来源相同,开销相同,优先级不同,下一跳不同。Ospf:内部路由:10,外部路由:150。
2023-06-18 16:33:26
101
原创 第三章:网络设备的操作系统
⑤DHCP NAK (DHCP的响应拒绝报文) 服务器对客户端的 DHCP REQUEST 请求报文的拒绝响应报文,比如:服务器对客户端分配的 IP 地址已超过使用租借期限(客户端并没 有向服务器端去申请续约)或者由于某些故障原因无法正常分配 IP 地址,则发送 DHCP NAK 报文作为应答,通知 DHCP 客户端无法分 配合适 IP 地址。⑦DHCP RELEASE(释放) 客户端可通过发送此报文主动释放服务器分配给它的 IP 地址,当服务器收到此报文后,可将这个 IP 地址分配给其它的客户端。
2023-06-16 14:15:15
38
1
原创 第二章:两种参考模型
LLC子层:逻辑链路控制子层,为传输可靠性提供一个保障,减少出现数据帧丢失、重复、失序的情况出现(CRC---循环冗余计算法)MAC子层:媒体接入控制子层,负责识别网络层的协议,然后对他们进行封装、解封装,MAC寻址、流量控制。动态端口号:1024-65535---用来分配给一些不固定的服务。FTP(文件传输协议,安全性高与TFTP)---20、21。SMTP(简单邮件传输协议)---发邮件---端口号25。Pop3(邮局协议)---收邮件---端口号---110。端口号范围:0-65535(0不能用)
2023-06-12 12:01:58
40
原创 HCIA课程笔记1-计算机网络的概述与发展
A类:0-126: 0.1.1.1 255.0.0.0 0.X.X.X/8-----126.X.X.X/8-------主机数量:2^24 B类:128-191: 255.255.0.0 128.x.x.x/16---191.X.X.X/16 -----主机数量:2^16 C类:192- 223: 255.255.255.0 192.x.x.x/24---223.X.X.X/24-----主机数量:2^8=256 D类:224-239 组播地址 E类:240-255 保留地址。
2023-06-10 21:40:08
74
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人