自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL45道练习题

以如下形式显示:课程 ID,课程 name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率;17.统计各科成绩各分数段人数:课程编号,课程名称,[100-85],[85-70],[70-60],[60-0] 及所占百分比。34.成绩有重复的情况下,查询选修「张三」老师所授课程的学生中,成绩最高的学生信息及其成绩。25.查询每门课程的平均成绩,结果按平均成绩降序排列,平均成绩相同时,按课程编号升序排列。33.成绩不重复,查询选修「张三」老师所授课程的学生中,成绩最高的学生信息及其成绩。

2024-01-23 17:45:20 1111

原创 MySQL(视图,存储函数,存储过程)

2、创建一个存储过程avg_sai,有3个参数,分别是deptno,job,接收平均工资,功能查询emp表dept为30,job为销售员的平均工资。1.用SQL语句创建学生表student,定义主键,姓名不能重名,性别只能输入男或女,所在系的默认值是 “计算机”。接下来创建存储过程avg_sai,功能查询emp表dept为30,job为销售员的平均工资。4.创建一视图 stu_info,查询全体学生的姓名,性别,课程名,成绩。首先创建学生表,课程表,以及学生选课表。首先创建sch表并写入数据。

2024-01-18 21:25:52 575

原创 MySQL多表查询

5.从student表查询所有学生的学号(id)、姓名(name)和院系(department)的信息。17.从student表和score表中查询出学生的学号,然后合并查询结果。19.查询都是湖南的学生的姓名、年龄、院系和考试科目及成绩。6.从student表中查询计算机系和英语系的学生的信息。18.查询姓张或者姓王的同学的姓名、院系和考试科目及成绩。11.用连接的方式查询所有学生的信息和考试信息。15.查询同时参加计算机和英语考试的学生的信息。4.查询student表的第2条到4条记录。

2024-01-16 09:21:53 445

原创 MySQL单表的查询练习

6、创建一个只有职工号、姓名和参加工作的新表,名为工作日期表。12、列出所有部门号为2和3的职工号、姓名、党员否。13、将职工表worker中的职工按出生的先后顺序排序。2、查询所有职工所属部门的部门号,不显示重复的部门号。9、列出1960年以前出生的职工的姓名、参加工作日期。10、列出工资在1000-2000之间的所有职工姓名。8、列出所有姓刘的职工的职工号、姓名和出生日期。14、显示工资最高的前3名职工的职工号和姓名。17、列出总人数大于4的部门号和总人数。11、列出所有陈姓和李姓的职工姓名。

2024-01-14 18:00:22 432

原创 MySQL第二次

【代码】MySQL第二次。

2024-01-13 12:13:39 554

原创 PYTHON第二次

c.将列表所有元素连接成一个字符串,每个元素后增加一个逗号。D.将列表所有元素连接成一个字符串,元素之间增加一个逗号。print("找到!B.在列表 list 每个元素后增加一个逗号。A.将逗号字符串增加到列表 list 中。print("未找到...")

2023-09-27 18:58:57 203

原创 PYTHON第一次

2. 输入年份及 1-12月份,判断月份属于大月、小月、闰月、平月,并输出本月天数。3. 输入一个整数,显示其所有是素数因子。1. 输入三个整数,按降序输出。

2023-09-18 20:55:42 102

原创 MYSQL基本操作

1.创建数据库,删除数据库,查询创建数据的语句,使用数据库,查询当前默认的数据库以及使用的编码方式校验规则。在一章表中定义多个字段,要使用今天提到的所有的数据类型。查询当前数据库使用的编码方式校验规则。使用数据库,查询当前默认的数据库。2.数字,文本,日期。

2023-07-09 09:09:58 226

原创 shell第三次(正则表达式和文本三剑客)

4、删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符。2、找出"netstat -tan”命令的结果中,以LISTEN后跟0或多个空白字符结尾的行。5、统计出apache的access.log中访问量最多的5个IP。3、在/etc/fstab文件中不以#开头的行的行首增加#号。1、显示/etc/passwd文件中以nologin结尾的行。

2023-05-14 14:37:23 52

原创 RHCE(shell第二次)

创建脚本for1测试创建脚本for2测试(1)打开多台主机(2)使用ssh-keygen命令建立密钥对(3)多台主机间通过ssh-copy-id进行免密登录(4)编写脚本for3.sh,通过for循环登录主机修改对方root账户密码。

2023-04-22 12:19:28 157

原创 RHCE(shell第一次)

安装s-nail编辑s-nail配置文件编写脚本编写周期性计划任务编写脚本web1。

2023-04-22 11:56:21 70

原创 RHCE(DNS的正反向解析)

将客户端网卡配置文件中的DNS解析地址修改为服务端的IP地址,客户端的DNS申请会交给服务端处理。关闭selinux和防火墙,安装DNS。服务端操作,基于上例,继续操作。服务端编辑DNS主配置文件。服务端编辑区域配置文件。服务端编辑数据配置文件。

2023-04-16 22:20:48 73

原创 RHCE(第三次)

在/etc/pki/tls/private目录下生成密钥文件;在/etc/pki/tls/certs目录下新建证书(输入证书信息时需一次性输对,不可删除或退格);在/etc/httpd/conf./ssl.conf目录下添加主配置文件;重启服务(此处重启服务时需要输入私钥加密密码),测试是否成功。创建用户song和tian,进入/etc/httpd/conf.d/userdir.conf 修改主配置文件;创建目录,在客户端中写入映射关系;将welcome to openlab!准备工作以及安装yum。

2023-04-05 18:01:26 73

原创 RHCE(ntp时间服务器和ssh免密登录)

4、客户端修改主配置文件中时间服务器地址,并重启服务。2、重启服务,查看服务器主机是否同步。2、创建新的密钥对,并发送到指定目录。3、配置允许访问的IP,并重启服务。1、服务器主机从阿里云同步时间。5、查看客户端是否同步。

2023-03-24 23:55:40 130

原创 RHCE(第一次)

3.指定每天凌晨4:00将该时间点之前的日志信息备份到个目录下(/var/log/messages ),备份后日志文件atd和crond两个任务管理程序的区别atd和crond两个任务管理程序的区别名显示格式logfileYY-MM-DD。2.指定在2023/04/15 09:00将时间写入testmail.txt文件中。atd是单一执行的例行性工作 :单一执行的例行性工作:仅处理执行一次就结束了;crontab是循环执行的例行性工作:每隔一定的周期就需要执行一次。

2023-03-15 21:08:24 96

原创 MPLS综合实验

最后在R2和R4上建立普通BGPv4之上的VPNv4对等体关系。在R6上配置rip,R7上配置ospf。其次配置并激活全局和接口的mpls。首先配置骨干网的基础配置ospf。然后创建VRF空间并划分接口。创建VRF空间并划分接口。

2022-11-02 17:09:08 70

原创 BGP联邦综合实验(HCIP基础)

再然后建立联邦的IBGP对等体关系(r4,r5,r6,r7与r2,r3的操作相同)固定环回间 建立虚拟隧道(r8与之操作相同)以及写静态控制流量方向。再建立IBGP对等体关系(r4,r5,r7,r8与r2操作相同)设置空接口防环并宣告AS2内的环回(r7与之操作相同)首先,新建拓扑,配置IP。将下一跳的属性修改为自身。

2022-10-17 17:35:47 212

原创 BGP基础配置实验(hcip基础)

作业:建立BGP对等关系,r1和r5个发布一条路由,保证网段可以互相通信。可在r1上看到已下发的路由。可以在r5上看到已下发的路由。将下一跳属性修改为自身。将下一跳的属性修改为自身。将r5的环回下发到r1。

2022-10-13 14:05:38 172

原创 hcip笔记

COST = 参考带宽/真实带宽 --- 华为设备默认的参考带宽为100Mbps --- [r1-ospf-1]DBD包 --- 数据库描述报文 --- LSDB ---- 链路状态数据库(存放LSA信息的数据库)DBD包 --- 数据库描述报文 ---- 1,使用未携带数据的DBD包进行主从关系选举;的传输 --- 应用到应用之间的传输 --- 端口号 --- 0 - 65535 --- 0一般。摘要值 --- HASH算法 --- 散列函数 --- 将任意长度的输入转换成固定长度的输出。

2022-09-30 21:31:46 195

原创 OSPF中MGRE使用(HCIP)

r1/4/5为全连的MGRE结构,r1为中心站点结构。(电脑出了点问题截图复制不了,手机拍照)r1/2/3为星型的拓扑结构,r1为中心站点。配置完成后ping一下发现都可通。

2022-09-21 22:44:05 89

原创 HDLC、PPP的pap和chap认证 GRE、MGRE 的使用 nat 地址转换 (HCIP)

作业。

2022-09-20 18:25:32 168

原创 Python基础(python的输入及python中字符串的使用方法)

1.try...except, else, finally的使用2.字符串格式化输出: a. 字符串中的center,rjust, ljust b. 字符串中format方法的使用(带对齐方式,宽度,填充字符) c. 占位符: %d, %s, %f d. 新的格式化: f/F(带对齐方式,宽度,填充字符)3.字符串剩余方法的使用capitalizecasefoldcenterrjustljustcount

2022-07-10 20:09:58 203

原创 Python基础(python中运算符的含义和使用)

1.\t的使用,用样例验证2.什么是空语句3.运算符的使用:算术运算符:所有的英文,以及使用样例add 加;subtract 减;multiply 乘;divide 除;loordiv 取商;mold 取余;** 幂比较运算符:所有的英文,以及使用样例等于>; greater than; ->gt大于等于位运算符:&, |, ~, 使用的样例,以及二进制操作的过程.........

2022-07-10 19:15:35 651

原创 Python中for循环和while循环的简单使用;使用for循环和while循环打印九九乘法表

1.访问[(1, 10), (2, 20), (3, 30)]列表中元组的每个元素(使用for循环和while循环)2.打印9 * 9乘法表 a.使用双层for循环实现 b.使用双层while循环来实现 c.使用单层while循环来实现(可选)

2022-06-13 10:20:37 182

原创 Python简单数字类型的转换和条件控制语句的简单使用

1.数据类型转换: 将浮点型,字符串转换成整型 将整数,字符串转成浮点型 将二进制,八进制,16进制转成10进制 将10进制转换成,二进制,八进制,16进制 将字符串转换为字节 将字节转换成字符串 将ascii码转换为字符串 将字符串转换成ascii码2.条件控制语句 A: 86-100, B: 71-85, C: 61-70, D: 0-60 输入一个成绩打印出成绩的等级(要求使用if ... elif)...

2022-06-13 10:14:55 63

原创 Python基础(dict,list的浅拷贝和深拷贝详细解释;set的操作方法)

dict和list中copy方法画图加代码解释

2022-06-08 16:57:51 163

原创 Python基础(list列表的扩展方式和dict的用法)

一. list列表扩展的方式有几种(或者说添加元素的方法)1:append 将对象追加到列表中最后一个元素的末尾。2:extend 通过从可选对象追加元素来扩展列表。3:insert 在索引前插入对象,以此来扩展列表。二. 对["cherry", "litchi", "strawberry", "mangosteen", "pomelo", "pineapple", "pitaya", "durian"]进行默认排序 对上面的列表使用第三个字母进行排序三. dict中所有方法的使用(先写源代码再写样例)

2022-06-06 17:14:12 248

原创 Python基础(list序列和tuple序列)

1.list和tuple共同点和区别共同点:1二者都属于序列。 2里面的元素都可以存储不同类型的数据。区别:list为可变序列()。而tuple为不可变序列[]。2.定义一个变量,包含现在所学的数据类型3.目前学到的序列有哪些?字符串str,字节bytes,元组tuple,列表list 将除tuple之外的序列转换为tuple 将除list之外的序列转换为list4.tuple中有哪些操作方法更新和删除,索引取值,内置函数counr,index5.list中有...

2022-05-31 13:05:45 113

原创 Python基础

1.定义7种基本类型的变量,并输出类型和id2.使用四种形式定义字符串 打印 I'm a good boy/girl 打印 "666" 且将两次要要print的内容输出在同一行3.画出序列:存储的是1234567890,画出对应的正向下标和负向下标...

2022-05-29 17:59:49 38

原创 搭建Python运行环境,Python的数据类型

1.windows上安装Python解释器,pycharm,然后在pycharm上新建项目并配置python解释器2.python中的数据类型number:数字整型[int(Intlnteger)] 1,2, 3, 0, -1, -2浮点型/小数(float): 1.11, 0.22复数(complex): a + bi字符串("word" 字符串,包含了4个字符,单引号或者双引号,三个单引号或者三个双引号的表示形式)(str(string)):''或者""或者'''或者"""123, ..

2022-05-26 00:38:03 74

原创 RHCSA/Linux基础(第十次)

1.使用fdisk对/dev/nvme0n1剩余空间进行分区2.新添加一块儿磁盘使用gdisk,设置gpt分区表,新建分区3.使用parted对新添加的磁盘添加分区(交互式)4.使用parted对/dev/nvme0n1新增分区(命令式)5.挑选任一分区,进行格式化挂载(临时挂载)6.挑选另一分区,进行格式化挂载(永久挂载)...

2022-05-08 16:51:31 137

原创 RHCSA/Linux基础(第九次)

安装三个软件并解压(第一个)开始编译没有compiler,所以安装compiler yum install gcc-c++-y先缓存编译(make)显示不成功,需要yum groupinstall "Development Tools"-y第二次编译然后安装第二个软件安装解压配置make编译安装完成安装,最后安装httpd解压(已完成)配置没有pcre2,安装它编译删除apr...

2022-05-08 16:44:52 381

原创 RHCSA/Linux基础(第五次)

1.使用tar命令对文件进行打包压缩与解压缩:使用gzip方式对文件进行压缩,并指定压缩名为 tar_gzip.tar.gz使用bzip2方式对文件夹进行压缩,并指定压缩名为 tar_bzip2.tar.bz2使用xz方式对文件进行压缩,并指定压缩名为 tar_xz.tar.xz新建文件file1.txt,file2.txt,file3.txt对文件file1.txt和file2.txt,进行压缩(使用gzip方式),排除file3.txt(即不对file3进行压缩)并指定压缩名为t...

2022-05-08 16:08:55 105

原创 RHCSA/Linux基础(第八次)

1.使用rpm安装mon(忽略依赖关系安装) 查询是否已安装 卸载mon 查询所有已安装软件 查询date命令所在软件包 查询未安装的mon的文件信息2.yum本地源配置 yum网络源配置 安装httpd软件 查看vim命令属于哪个软件包 yum卸载httpd 清理缓存 重新创建缓存部分步骤未截图...

2022-05-04 17:00:45 979

原创 RHCSA/Linux基础(第七次)

1.查询ip的几种方式: ip, ifconfig, nmcli,nmtui2.nmcli命令使用: a.在ens160网卡上新建连接static_con,并配置静态ip b.在ens160网卡上新建连接auto_con, 配置动态ip c.修改static_con的ip的方式: nmtui,nmcli c modify, nmcli c edit, 修改配置文件 d.激活static_con的方式: up, reapply, reload, load e.删除auto_con f....

2022-05-04 16:29:03 593

原创 RHCSA/Linux基础(第六次)

1. 755-》对应什么权限 - rwx - r - x - r - x 660-》对应什么权限 - rw - rw - - - - 644-》对应什么权限 - rw - - w - - w - 6755-》对应什么权限 - rws r - s r - x 1664-》对应什么权限-rw-rw-t2.创建文件,并赋予权限611(两种方式,一种guoa,一种nnn) 创建目录,并赋予权限755(两种方式,一种guoa,一种nnn)...

2022-05-04 15:41:15 113

原创 RHCSA/Linux基础(第四次 )

1.使用whereis 查找 locate命令使用which查找whereis命令使用locate查找rm命令2.find命令使用:使用find命令在当前路径下查找所有的普通文件使用find命令查找当前路径下的file1.txt,file2.txt,file3.txt使用find命令查找文件所有者为root的普通文件使用find命令查找修改时间在1天以内的普通文件3.cut命令使用:...

2022-05-04 15:19:31 55

原创 RHCSA/Linux基础(第三次)

作业1.创建目录test 使用两种方式在test目录中创建文本文件text1.txt, text2.txt 使用Vim在文件text1.txt中写入Welcome to my Linux.You are the best.This is my first file to create on linux 设置行号,并将文本中my替换成your,将文件另存为new_test1.txt 将test中的文件拷贝到test2目录 ...

2022-05-04 14:35:07 55

原创 RHCSA/Linux基础(第二天)

1.使用timedatectl查看时间状态 列出所有已知时区 修改时区为列出时区的某一个已知时区多,只列出部分2.使用wget命令在https://www.pearvideo.com/这个网站下载任意一个视频3.Linux中的文件类型以及符号的表示。1)普通文件( 数据文件 )标识:- ,普通文件是用于存放数据、程序等信息的文件,一般都长期地存放在外存储器(磁盘)中。普通文件又分为文本文件和二进制文件。2)目录文件标识:d ,目录文件是文件系统...

2022-03-26 00:37:41 137

原创 RHCSA/Linux基础(第一天)

作业:1.部署Linux环境: 安装Vmware之后,在windows会产生两个虚拟网卡:vmnet1, vmnet8 部署Linux:需要有网卡,必须要知道root用户的密码,和你普通的用户的用户名和密码 远程连接配置:xshell/mobaxterm/finalshell 连接linux虚拟机2.命令: echo 输出PS1的内容:This is my first time to use echo command. echo $PS1 result is [\u@\h \W...

2022-03-25 01:41:40 1091

空空如也

空空如也

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

TA关注的人

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