- 博客(28)
- 收藏
- 关注
原创 数据库第5次作业
建立触发器,订单表中增加订单数量后,商品表商品数量同步减少对应的商品订单出数量,并测试。创建一个存储过程s3,有2个参数,传入部门号,返回该部门的平均工资。·建立触发器,实现功能:客户取消订单,恢复商品表对应商品的数量。建立触发器,实现功能:客户修改订单,商品表对应商品数量同步更新。创建提取emp_new表所有员工姓名和工资的存储过程s1。创建存储过程s2,实现输入员工姓名后返回员工的年龄。使用mydb7 openlab库。
2024-07-26 12:18:24
117
原创 数据库第4次作业
查询全体学生的姓名,性别,课程名,成绩。) 组合的升序的主键索引,索引名为。课程号字段设置索引,并查看索引。字段属性,将数据类型由。
2024-07-25 14:18:48
180
原创 数据库第3次作业
13.从 student 表和 score 表中查询出学生的学号,然后合并查询结果。7.查询李广昌的考试科目 (c_name) 和考试成绩 (grade)3.从 student 表中查询计算机系和英语系的学生的信息。15.查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩。4.从 student 表中查询年龄小于22岁的学生信息。14.查询姓张或者姓王的同学的姓名、院系和考试科目及成绩。6.从 score 表中查询每个科目的最高分。8.用连接的方式查询所有学生的信息和考试信息。9.计算每个学生的总成绩。
2024-07-22 17:15:46
181
原创 数据库第2次作业
1、显示所有职工的基本信息。查询所有职工所属部门的部门号,不显示重复的部门号。10. 列出所有部门号为102和103且不是党员的职工号、姓名。(2)、查询所有职工所属部门的部门号,不显示重复的部门号。6. 创建一个只有职工号、姓名和参加工作日期的新表,名为。8. 列出工资在4000-8000之间的所有职工姓名。12. 显示工资最高的前3名职工的职工号和姓名。15. 列出总人数大于等于3的部门号和总人数。(5)、列出职工的平均工资和总工资。9. 列出所有孙姓和李姓的职工姓名。(3)、求出所有职工的人数。
2024-07-21 21:00:30
151
原创 python关于函数
格式: **参数名 : 个数不确定,但传递参数时,需要以变量名 = 值的形式传入。-格式: *可变参数 命名关键字参数 **关键字参数 ---写在可变参数之后。# 补充内容:当参数需要命名关键字参数,但不需要可变参数时,根据命名关键字特性,需要用*占位。未知参数->默认参数->可变参数->命名关键字参数->关键字参数。-默认参数即声明时,为参数指定默认值,在调用时可以不用传递参数。-在传递参数时,”必须指名道姓“写出参数名称。可变参数和关键字参数的打包和解包问题?2.默认值参数(缺省参数)
2024-05-11 18:13:08
502
原创 python中关于集合
difference() 取差集 A-B --> 去除A与B重复的内容。username_input = input("请输入一段内容:")课堂练习:用户输入一个字符序列,去除输入内容的重复元素。set---集合---set操作等于操作字典的键。-set() -装换类型的功能。#intersection() 取相同元素。3.set常用的API。#add 添加元素,如果重复则覆盖。# - 创建有元素的set。#2.访问set元素,遍历。# 3.set的常用API。# - 创建空set。
2024-05-11 18:11:55
289
原创 Python中关于字典
dict3 = {"username":"zhangsan","password":"123","age":18, "salary":10000}#键-值对。print("键:",key,"--->","值:",dict3.get(key))print("键:",key,"--->","值:",dict3.get(key))print("调用pop后的结果", dict3.pop("location"))#4.操作键改变值,键相同,则覆盖值,否则添加新的键-值对。# -通过中括号[键] -> 值。
2024-05-08 21:33:30
361
原创 Python中关于字典
dict3 = {"username":"zhangsan","password":"123","age":18, "salary":10000}#键-值对。print("键:",key,"--->","值:",dict3.get(key))print("键:",key,"--->","值:",dict3.get(key))print("调用pop后的结果", dict3.pop("location"))#4.操作键改变值,键相同,则覆盖值,否则添加新的键-值对。# -通过中括号[键] -> 值。
2024-05-08 21:30:32
367
原创 python中关于元组
3.元组的常用方法(函数)API(application programming interface)应用程序接口。tuple2[len(tuple2) - 1] [0] = 2 #改变元组中列表里的元素(并未直接修改元组内容)# 2.元组的元素不能被改变 -----作用:就是在使用函数传递参数时, 元组比列表要快!#index (任意元素) -> 当前元素第一次出现的索引值。#count(任意元素值) -> 当前元素在元组中的个数。>.tuple-元组。# -创建有元素的元组。
2024-05-08 20:29:42
178
原创 python函数相关知识和一些基本练习
递归,它可以将一个大型复杂的问题,进行逐层的化解,化为若干个较小的问题,同时这些较小的问题也可继续进行化解为若干个更小的问题,直到该问题不能被化解为止(终止递归)->原子问题是可以直接被求解的。> 到底什么是函数,就是一个具有固定功能的一段代码,根据不同输入的参数,进行同样的计算,得到不同的结果。> def test04(n): # n 是以局部变量的形式创建的 然后在接收全局n的100。主要解决的问题:将那些具有**独立性功能**的,且**重复的代码**进行封装。**注意递归什么时候结束**!
2024-04-24 18:49:56
432
1
原创 LeetCode154题的python实现(超详细图解)
当 nums[m]=nums[j] 时: 无法判断 m 在哪个排序数组中,即无法判断旋转点 x在 [i,m]还是 [m+1,j][ 区间中。当 nums[m]>nums[j] 时: m一定在 左排序数组 中,即旋转点 x 一定在 [m+1,j]闭区间内,因此执行i = m + 1。当nums[m]
2024-04-23 20:25:46
199
1
原创 Python课堂笔记
print ( " 它叫 %s ,今年 %d 岁,身高 %.2f 米 " % ( name , age , height ))print ( " 它叫 " , name , " ,今年 " , age , " 岁 " , sep = "" )print ( 1 , 2 , 3 , end = "!我的电脑图标,邮件,属性,高级系统设置,环境变量, Path ,双击,新建,粘贴路径,确定,确定,( 2 )观千剑而识器,操千曲而晓声:学习编程没有捷径,只有不停地多敲,多练,多解决问题,只有量。
2024-04-07 19:25:05
491
原创 python习题(30-60)
lastGuess初始值为1,如果nextGuess和lastGuess的差值小于一个很小的数,比如0.0001,就可以认为nextGuess是n的平方根的近似值;sub_str = s1[i:j] # 提取s1的子串 [i:j] 是切片操作符,表示从索引i开始,到索引j(不含)结束的部分。四个台阶,有五种跳法(1+1+1+1,2+1+1,1+2+1,1+1+2,2+2)水仙花数,是一个三位数,且这个数的个位、十位和百位的立方和等于该数字本身,例如$153=1^3+5^3+3^3$
2024-04-07 19:19:12
496
原创 Python第一次作业
在解决问题的时候,一定要先分析问题(把解决问题的步骤先一步一步列出来,然后再利用编程语言进。主要负责管理和调控计算机硬件,给用户提供最基本的计算机功能(磁盘管理,上网管理,内存管理,)逢山开路,遇水架桥:学习编程的核心并不是仅局限于语法,而是在于如何利用语法去解决实际的。)观千剑而识器,操千曲而晓声:学习编程没有捷径,只有不停地多敲,多练,多解决问题,只有量。所有的变量都是引用数据类型变量),以人类的角度设计的,对学习者非常友好,但是计算机就看不懂了。中,引用数据类型变量(将对象在堆内存中的地址给变量)
2024-03-30 15:22:15
766
1
原创 Python
在解决问题的时候,一定要先分析问题(把解决问题的步骤先一步一步列出来,然后再利用编程语言进。主要负责管理和调控计算机硬件,给用户提供最基本的计算机功能(磁盘管理,上网管理,内存管理,主要负责管理和调控计算机硬件,给用户提供最基本的计算机功能(磁盘管理,上网管理,内存管理,)观千剑而识器,操千曲而晓声:学习编程没有捷径,只有不停地多敲,多练,多解决问题,只有量。)观千剑而识器,操千曲而晓声:学习编程没有捷径,只有不停地多敲,多练,多解决问题,只有量。所有的变量都是引用数据类型变量)
2024-03-24 09:02:52
238
1
原创 NAT技术
发送端:D:192.168.1.3:80 S:200.2.2.2:1025+数据接收端:D:200.2.2.2:1025 S:100.1.1.1:80+数据。没有地址池概念,实现方式和NAPT一样,是一种简易形式,适用于没有固定的公网IP地址的场景拨号上网,公网地址不固定,自动读取当前公网接口的IP地址。发送端:D:200.2.2.2:80 S:100.1.1.1:1025+数据。发送端:D:200.2.2.2:80 S:100.1.1.1:1026+数据。公网地址:运营商的网络所使用的IP地址。
2023-07-06 20:44:02
37
1
原创 ACL技术
高级ACL:对数据包的五元组(源IP、目的IP、源端口、目的端口、协议类型)进行检查,编号3000-二层ACL:检查二层帧的头部信息,源MAC\目的MAC\二层协议类型等等,编号4000-4999。2.按照ACL编号顺序(从小到大)匹配第一条规则,匹配进一步检查该条规则的动作,通配符:哪些位需要严格匹配,哪些位可以随意,0表示严格匹配,1表示随意匹配。建议:在不影响实际效果的前提下,包过滤尽量配置在离源地址最近的接口的入方向。自动生成:5、10、15……手动指定:0、1、2、3、4、5。
2023-07-06 20:35:19
141
1
原创 vlan技术
发送端:D:192.168.20.2 S:192.168.10.2 目标MAC:MAC3 源MAC:MAC1+ vlan 10 + 数据接收端:D:192.168.20.2 S:192.168.10.2 目标MAC:MAC2 源MAC:MAC4 + vlan 20 + 数据。交换机检查目标MAC地址的主机接口所属的vlan ID,如果此vlan ID与802.1q帧格式中的vlan ID一。VLAN特点:同一vlan内的主机可以相互通信,不同vlan内的主机没法通信,要想通信,必须借助三层。
2023-07-05 20:06:03
43
1
原创 动态路由OSPF协议
如果运行OSPF协议的路由器都处于同一个区域,随着网络规模的变大,同步LSDB表会变的非常缓慢,会导致诸多的问题。DOWN:稳定状态(关闭状态),这种情况处于手动指定router ID,发送第一个HELLO包的时候,进。注意:DR没有抢占性,当DR出现故障的时候,BDR会成为新的DR,当BDR挂掉的时候,重新选举DR。B收到DBD报文后,与本地的LSDB做对比,向A发送LSR报文,请求对方发送自己需要的LSA的完。2-way:双方互相发现邻居,邻居状态(关系)稳定,并确认DR和BDR的角色,稳定状态。
2023-07-03 20:12:49
52
1
原创 动态路由(RIP/OSPF)以及实验
RIPv1不能关闭自动汇总,RIPv2可以在关闭自动汇总的前提下,进行手工汇总4、RIPv1是不支持认证,RIPv2是支持认证。值,并进入抑制时间,在抑制时间内不接受其他邻居发送的更新信息,只接受相同邻居发送的路由项小于最大值的更新信息。抑制计时器:180秒,更新欺骗,度量值大的不接受,某网络处于故障时,路由器对该路由项设为最大。基于距离矢量:RIP:BELLMAN-FORD, 周期性发送自己的路由表,给相邻的路由器。对于同一个路由信息,比较信息的来源,如果来源不同,会比较矢量值,对值大的,不学习,值。
2023-06-20 21:55:16
67
1
原创 静态路由和静态路由实验
路由汇总:(取相同,去不同)一组具有相同前缀的路由汇聚成一条路由,从而达到减小路由表规模以及优化设备资源利用率的目的。0 0000-----192.168.1.128/27----R4环回口。0 0000-----192.168.1.32/27----R1环回口。0 0000-----192.168.1.64/27----R2环回口。0 0000-----192.168.1.96/27----R3环回口。0 0000-----192.168.1.0/27----6条链路。
2023-06-19 11:52:59
107
原创 网络设备的操作系统
SSH协议(secure shell)安全协议外壳,是一种建立在应用层基础上的安全协议,通过对密码进行加密传输验证,可以在不安全的网络环境中,提供安全的传输模式;服务器对客户端的 DHCP REQUEST 请求报文的拒绝响应报文,比如:服务器对客户端分配的 IP 地址已超过使用租。客户端可通过发送此报文主动释放服务器分配给它的 IP 地址,当服务器收到此报文后,可将这个 IP 地址分配给其它。客户端已经获得了 IP 地址,发送此报文的目的是为了从服务器获得其他的一些网络配置信息,比如网关地址、DNS。
2023-06-15 16:11:53
43
1
原创 OSI参考模型和TCP/IP参考模型
tcp的三次握手(连接确认的过程):确认客户与服务器双方的发送和接收是否有碍,当第三次握手成功,代表客户与服务器连接成功,可相互进行数据传送。(SYN:连接建立的标志位)tcp的四次挥手(连接释放的过程):两次(客户端一次,服务器一次)发送断开请求和同意断开请求的过程(FIN:连接断开的标志位)PSH:TCP的推送位,在缓冲区未填满的情况下,尽快的将缓冲区的数据推送上前,交付给接收的应用。PSH:TCP的推送位,在缓冲区未填满的情况下,尽快的将缓冲区的数据推送上前,交付给接收的应用。
2023-06-12 16:18:59
51
原创 计算机网络的概述与发展
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。可用IP地址范围:192.168.1.1/26-192.168.1.62/26-----主机数量62=2^6-2。255.255.255.255-----广播地址-----受限广播----受路由器限制----作为目标IP地址。
2023-06-10 20:59:46
109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人