自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySql学习_基础Sql语句

Data Definition Language,数据定义语言,用来定义数据库对象(数据库,表,字段)概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。目的:保证数据库中数据的正确、有效性和完整性。分类:注意:约束是作用于表中字段上的,可以在创建表/修改表的时候添加约束。

2025-03-13 23:53:25 1127 1

原创 Shell脚本学习_数组和函数

Shell脚本数组中可以存放多个值。Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小。与大部分编程语言类似,数组元素的下标由 0 开始。Bash 支持关联数组,可以使用任意的字符串、或者整数作为下标来访问数组元素。关联数组使用declare命令来声明,语法格式如下:-A选项就是用于声明一个关联数组。关联数组的键是唯一的。

2025-03-02 16:16:04 864

原创 Shell脚本学习_流程控制与函数

until循环与while循环等循环语句相反,while循环是条件语句为true则一直循环、until循环是条件语句判断为true则停止、判断为false则一直循环。而continue 语句也是结束循环的语句,不过continue 语句是指结束本次循环,而下次循环会继续。介绍:for循环是固定循环,也就是在循环时已经知道需要进行几次的循环,有时也把for循环称为计数循环。在while循环中,只要条件判断式成立,循环就会一直继续,直到条件判断式不成立,循环才会停止。break语句:跳出当前循环、循环结束。

2024-08-25 13:21:54 663 1

原创 Shell脚本学习_运算符

运算符例如+ 加法expr $a + $b 结果为3- 减法expr $a - $b 结果为-1* 乘法(需转义)expr $a \* $b 结果为2/ 除法expr $a / $b 结果为0% 取余expr $a % $b 结果为1= 赋值a=$b 将b的值赋值给a例如:/bin/bashread -p "请输入第一个数字" aread -p "请输入第二个数字" becho "a的值为${a},b的值为${b}"then。

2024-08-24 18:55:20 1058 1

原创 Shell脚本学习_内置命令

Shell内置命令,就是由Bash Shell自身提供的命令,而不是文件系统中的可执行脚本文件alias用于给命令创建别名好处:可以将经常操作比较复杂的命令进行设置别名,通过别名的操作提高工作效率,若该命令不带任何参数,则显示当前Shell进程中的所有别名列表。如图:显示当前Shell进程中的所有别名列表。alias 别名="命令"read是Shell内置命令,用于标准输入中读取数据并赋值给变量,如果没有进行重定向,默认就是从终端控制台读取用户输入的数据,如果进行了重定向,那么就可以从文件中读取数据。

2024-06-09 17:05:49 1326

原创 Shell脚本学习_字符串变量

1.能够定义Shell数组2.能够获取Shell数组数据3.能够进行shell数组的拼接,删除Shell 支持数组,数组是若干数据的集合,其中的每一份数据都称为数组的元素。注意Bash shel 只支持一维数组,不支持多维数组。语法:在Shell中,用括号()来表示数组,数组元素之间用空格来分割,语法为:array_name=([索引下标1]=item1 [索引下标2]=item2 ....)

2024-06-08 21:40:50 1655

原创 Shell脚本学习_环境变量深入

能够自定义系统级环境变量1.能够说出交互式Shell与非交互式Shell2.能够说出登录Shell与非登录Shell环境用户进入Linux系统就会初始化Shell环境,这个环境会加载全局配置文件和用户个人配置文件中的环境变量,每个脚本文件都有自己的Shell环境在执行一个脚本文件时可以指定具体Shell环境进行执行脚本文件,这个就是切换Shell环境执行脚本。

2024-06-08 17:20:25 1497

原创 离散数学期末复习题库(含答案)

设偏序集,A=a,b,c,d,e,f,R≼​=,,,,,,∪IA​。设A={0,1,2,3},R为R={ ,,,,,}画出R的关系图及关系矩阵MR​。所以f : R→R,f(x)=2x+1是双射函数。集合A=1,2,3,A的关系R=,,,,设R={,,,,},则。

2024-06-06 21:32:55 4489

原创 操作系统期末复习题库(含答案)

考虑如下的页面访问序列:7,0,1,2,0,3,0,4,2,3,0,3,2,系统为期分配了三个物理页框(开始已调入前三个页面)。比如Q1队列的时间片为N,那么Q1中的作业在经历了时间片为N的时间后,若还没有完成,则进入Q2队列等待,若Q2的时间片用完后作业还不能完成,一直进入下一级队列,直至完成。12. 设系统中有 3 种类型的资源( A, B, C)和 5 个进程( P1, P2, P3, P4, P5), A 资源的数量为 17, B 资源的数量为 5, C 资源的数量为 20。

2024-06-03 00:31:43 3265 4

原创 Shell脚本学习_变量

set分类:1.自定义局部变量。2.自定义常量。3.自定义全局变量。介绍:就是定义在一个脚本文件中的变量,只能在这个脚本中使用的变量就是局部变量。定义语法:1.变量名称可以有数字、字母、下划线组成,但是不能以数字开头。2.等号两侧不能有空格。3.在bash环境中,变量的默认类型都是字符串类型,无法进行数值运算。4.变量的值如果有空格,必须以双引号括起来。5.不能使用Shell的关键字作为变量名称。介绍:就是变量设置值之后不可以修改的变量叫常量,也叫只读变量。

2024-05-26 18:04:39 1793

原创 Tomcat在CentOS系统的安装和部署

Tomcat是由Apache开发的一个Servlet容器,实现了对Servlet和JSP的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台,安全域管理和Tomcat阀等。简单来说Tomcat是一个WEB应用程序托管平台,可以让用户编写的WEB应用程序被Tomcat所托管,并提供网站服务。即:可以让用户开发的WEB应用程序,变成可以访问的网页。

2024-05-25 16:44:45 3750

原创 Redis在CentOS系统安装和部署

redis是一个开源的、使用c语言编写的、支持网络交互的、可基于内存也可持久化的Key-Valus数据库。redis的特点就是:快,可以基于内存存储数据并提供超低延迟、超快的检索速度一般用于在系统中提供快速缓存的能力。

2024-05-24 00:11:49 276

原创 Nginx在CentOS系统安装和部署

Nginx(engine x)是一个高性能的Http和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。同Tomcat一样,Nginx可以托管用户编写的WEB应用程序成为可访问的网页服务,同时也可以作为流量代理服务器使用,控制流量中转。

2024-05-23 23:36:13 821

原创 MySQL8.0版本在CentOS系统安装和配置

MySQL对密码是有需求的,需要大于8位,有大写字母,有特殊符号,不是连续的简单语句,如:123、abc。#默认情况下,root用户是不支持远程登录的,只允许在MySQL所在的Linux服务器登录MySQL系统,#默认情况下,root用户是不支持远程登录的,只允许在MySQL所在的Linux服务器登录MySQL系统,#密码是给远程连接设置独立密码,可以和本机登录密码(mysql的登录密码)不同。#-u,登录的用户,MySQL数据库的管理员和Linux的一样是root。#MySQL语句是要使用 ';

2024-05-21 23:57:18 2488

原创 Shell脚本的入门教程:

Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便远程远程程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。Shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性强。Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令。

2024-05-21 22:20:57 981

原创 MySQL5.7版本在CentOS系统安装和配置

(需要root权限)#更新秘钥命令: rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022#安装MySQL yum库命令: rpm -Uvh http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm为什么要使用上述的命令呢?

2024-05-20 23:15:15 1155

原创 Linux基础命令(2)

选项:-g表示指定用户的组,不指定-g,会创建与用户同名的用户组并自动加入,指定-g需要组已经存在。Linux系统的很多软件(内置或第三方)均支持使用systemctl命令控制:启动,停止,开机自启,能够被systemctl管理的软件,一般也称为:服务。其中,u,g,r三个选项可以任选,rwx三个选项也可任选,选满足需求的即可。权限可以用3位数字来替代,第一位表示用户权限,第二位表示用户组权限,第三位表示其他用户权限。参数:用户名,表示要切换的用户,也可以省略,省略后默认切换到root(管理员模式)

2024-05-12 23:20:58 1078

原创 Linux基础命令

也可以组合使用rm -r -f /* | / 或者 rm -rf /* | / (删库跑路操作,表示强制删除根目录下的所有文件夹。选项-f:依据 -d 的分隔字符将一段信息分割成为数段,用 -f 取出第几段的意思(列号,提取第几列)shift+:输入w,保存,q,退出,wq,保存退出,q!,强制退出,set nu,显示行数。注意:复制文件夹时要用 - r 选项,参数2可以为不存在的文件夹,即:复制的同时创建了一个新的文件夹。只要左边是输出结果的命令都可以,右边的文件路径可以作为输入端口使用,即:不填。

2024-04-23 23:20:41 759

原创 java 多关键字排序

学生考试成绩的统计利用计算机软件将变得十份简单的事,由于你很勤奋,并且刚学习了面向对象程序设计Java,在Java中提供了面向对象程序设计方法,并提供了大量有用的工具类,解决该问题你将成为能手,我们知道只要利用容器 Collections.sort()方法,很方便解决对象的排序问题,如果一个年级的学生参加了有语文、数学和英语三科目的考试,需要计算出每个学生的总分和平均成绩,并且要按照总分排序,如果总分相同,则依照语文、数学再英语的成绩排序,即排序关键词依次为总分、语文、数学、英语。

2024-01-07 15:30:20 460 1

原创 java日期类和集合类的综合应用问题

978-7-301-32044-0,301,一个村庄的奋斗 : 1965—2020中华民族伟大复兴的乡村基础,2021年5月31日,98.00。978-7-301-31257-5,301,1848年欧洲革命,2021年8月19日,49.00。978-7-301-31257-5,301,1848年欧洲革命,2021年8月19日,49.00。978-7-301-32258-1,301,人工智能哲学十五讲,2021年7月1日,65.00。

2024-01-07 15:27:39 858 1

原创 集合类的综合应用问题

2000130501,2006405,文吉鑫,男,2020。2000130503,2006405,伍一帆,男,2020。2000130504,2006405,赵天祺,男,2020。2000130505,2006405,易佳豪,男,2020。2000130510,2006405,陈吉涛,男,2020。2000130501,2006405,文吉鑫,男,2020。2000130511,2006405,曹毅凡,男,2020。2000130501,2006405,文吉鑫,男,2020。班级信息后M行为学生信息,

2024-01-07 15:25:19 487 1

原创 java日期中星期问题

Java API提供了用于计算日期的Date和Calendar类型,也提供了用于格式化日期的SimpleDateFormat类型。给你的问题是,通过提供形如”2022-11-09“的日期字符串,请你编程计算该日期后的n天是星期几。星期输出使用Sunday、Monday、Tuesday、Wednesday、Thursday、Friday和Saturday表示星期日到星期六。标准输出,每行的问题计算值使用一行输出,接下来为一个空格连接一个整数n。输出day日期后n天是星期几,标准输入,标准输入多行,

2024-01-07 15:23:24 401 1

原创 java日期计算问题

标准输入,输入的第一行为一个正整数N,表示需要你计算的问题数目,接下来的N行,每行有两个表示日期和时间格式的数据,两数据之间有一个空格,并且前一个日期在后一个日期的前面。在信息系统开发中,日期的计算成为常态,利用Java程序设计解决日期相关问题变得简单,给你的问题是计算两个日期(非时间上)相隔的天数。标准输出,输出两日期(非时间)之间相处的天数,每个计算结果使用一行输出,并按照输入顺序依次输出该问题的结果。

2024-01-07 15:22:31 397 1

原创 java短信中提取号码

提取一条短信里所有的电话号码,电话号码之间换行打印,短信的内容由用户输入。Input第一行有个整数n(1≤n≤1000)表示测试用例的个数。其后的每一行中有一条短信,每一条短信中只包含字母、数字、空格、标点符号,没有回车换行符,短信的长度不超过400个英文字符。Output将每条短信中的电话号码提取出来。如果该短信中没有电话号码,请输出“no phone numbers!(提示:利用数据输入读取一行信息,然后利用String的方法将字符串转换成一个字符数组,再提出数字,连续的数都可以认为是电话号码)

2024-01-03 00:58:05 457 1

原创 java利用类对象计算日期

字符串满足日期“yyyy-MM-dd hh:mm:ss”格式。样例输出:如果当前日期在活动开始之前,就输出“Before",如果在活动之中输出"NOW", 如果在活动之后,输出"After".测试输入数据:21389339888 "2013-10-11 12:12:12" "2013-10-12 12:12:12"1389339888 "2014-01-09 12:12:12" "2014-01-12 12:12:12"测试输出数据:AfterNOW

2024-01-03 00:54:11 371 1

原创 java源文件和字节码文件名称的判断问题

输入:标准输入,标准输入多行,每行字符串为提供的一个文件名称。输出:标准输出,根据输入一行的字符串进行判断,如果是合法的源文件,使用一行输出“Java Source File",如果是合法的字节码文件,使用一行输出”Java Byte File",如果文件既不是源文件,也不是字节码文件,使用一行输出“Not Java File"。输入样列:Test.javaTest1.class3Demo.class输出样列:Java Source FileJava Byte FileN

2024-01-03 00:52:18 421 1

原创 java字符串处理问题

标准输出,将每行字符串中的数字字符使用一行连续输出。标准输入,每行输入不超过255个字符;

2024-01-03 00:51:17 387 1

原创 java阅卷统计成绩

有一种考试,只考选择题,共10题,每题10分。每次只能选“ABCD”中的一个。请你编程对每一个人的答案判分。标准输出,按序输出每人的得分,输出格式是先输出座位号接着是“:”,接着是成绩。输入的第一行位10个选择题的正确答案,从第二行开始为学生提交的答案,有若干行(100行内),分别是为学生座位号从1号开始做的答案,学生可能有没有作答的题目,选择答案为空。

2024-01-03 00:46:53 410 1

原创 java矩阵的转置变换

请你编程将给定的一个N阶矩阵变换为它的转置矩阵,即将源矩阵的第一行变成第一列,第二行变成第二列,…,第N行变成第N列。使用N行输出,第一行输出转置矩阵的第一行数据,第二行输出转置矩阵的第二行数据,第一行输入一个正整数N(n

2024-01-03 00:46:13 598 1

原创 java星期日期的计算

提供当月日期和星期的数(用阿拉伯数表示,0为Sunday,1为Monday,2为Tuesday,3为Wednesday,4为Thursday,5为Friday,6为Saturday),其中第一个整数为当月的日期数,第二个整数为第一个整数表示的日期的星期几,第三个整数是需要你回答当月该日期是星期几,如该行输入为:1 3 10,表示当月的1号为星期三,请问当月的10号为星期几。然后提供一个当月的日期号数,请计算该日期号数为星期几,使用英文单词输出星期几。

2024-01-03 00:44:33 490 1

原创 java简单求和问题

标准输出,输出给定的两个正整数为起始和结束数的所有自然数的和,即m+(m+1)+...+(n-1)+n的值。标准输入,输入使用一行输入两个正整数m,n(m,n

2024-01-03 00:42:28 432 1

原创 java出租汽车计费器的编程

现在请你输入具体的公里数x(0

2024-01-03 00:41:30 389 1

原创 java函数表达式的计算

输入数据的x值使用标准输入,x的输入占一行,你的计算结果也使用一行输出,输出结果保留6位小数。输入测试用例:12.54用例输出结果:26.620000代码:

2024-01-03 00:39:34 482 1

原创 java数组排序

每行的第一个数正整数n,表示整数个数,后面接n个正整数。给定一组n个正整数,根据各位数字之和从小到大进行排序。//Integer是Int的包装类。当n为0时,不作任何处理,输入结束。输出每组要求下原始数据排序的结果。输入数据有多组,每组数据占一行,//写自定义排序规则。

2024-01-03 00:36:49 431 1

原创 java标准输入输出问题

每一个应用程序必须能实现输出的输入和输出,数的范围不超过Java数据类型int类型,标准输入输出是编程的基础,从标准输入中读取两个整数,然后标准输出该两整数的和。输入样例:标准输入。输出样例:标准输出。

2024-01-03 00:34:56 420 1

原创 java成绩的学分绩点计算

某校学生评比采用绩点制,规则是:90分以上(含90分,下同)算5点,80分以上算4点,70分以上算3点,60分以上算2点,不及格算0点,标准输入,输入的第一行为需要计算用例个数N,接下来的N行,每行有两个浮点数,第一个数为某课程的考试成绩,第二个数为该课程的学分值。标准输出,每一行输出一个学生的某课程计算得到的绩点数(结果保留一位小数),请注意行尾输出换行。请根据某个学生的成绩及学分计算该生该门课程所获得的绩点。

2024-01-03 00:31:57 631 1

原创 java在平面直角坐标系中求两点的距离

输入有若干行,每行四个数,分别代表两个坐标点(a,b)和(c,d),当每行四个数为0时,结束输入,本用例不用计算。对应输出这两点之间的距离。请注意行尾输出换行。在平面直角坐标系中求两点的距离。

2024-01-03 00:30:07 617 1

原创 java简单求和问题

标准输入,输入使用一行输入两个正整数m,n(m,n

2024-01-03 00:28:20 487 1

空空如也

空空如也

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

TA关注的人

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