自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 centOS应用开机启动,系统服务注册及开机运行脚本

注册为 linux 服务实现开机启动。

2023-02-09 16:47:21 500

原创 echart 图 内外大小样式问题

有时会出现echarts图可以渲染出来,但是跟canvas的高度大小不匹配,容器与图形大小不同,导致遮挡tooltips,如下图:canvas高度是150px,但是echarts上面还空了一块,tooltip被挡住,并不能通过层级来调整。修改option中的grid参数设置和canvas的样式:效果:...

2021-12-17 10:48:26 427

原创 04_Spring Boot连接MySQL

SpringBoot 连接 MySQL对数据库进行简单操作SpringBoot 连接 MySQL需要在项目中引入相应的场景启动器,即依赖的jar包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId></dependency><dependen.

2021-04-19 13:58:29 184

原创 03_Thymeleaf简单编码

模板解读thymeleaf 设置属性th:* 属性Thymeleaf语法规则表达式语法变量表达式模板解读上一篇中使用的渲染语句为<p th:text="${description}">这里显示的是 description 字段内容</p>前半部分 <p> 为 html 的标签后半部分是 Thymeleaf 属性标签和表达式语法th:text 表示文本替换、${description}表示读取后台设置的 description 字段.

2021-04-19 13:57:22 371

原创 02_Springboot整合Thymeleaf

使用模板引擎的原因整合Thymeleaf引入Thymeleaf依赖创建模板文件编辑Controller代码实时调试使用模板引擎的原因JSP 是通过 Java 代码 + 数据 + HTML 的方式最终生产出HTML内容响应,同时JSP会生成 class 文件,与 Java 语言和 servlet 有绑定关系Thymeleaf 和 freemaker 等引擎模板技术则是通过 数据 + 模板文件 的方式最终生产出 HTML 内容响应,并不会生成 class 文件,也不依赖于 servl.

2021-04-19 13:56:37 86

原创 01_spring项目构建

spring initializrIDEA项目启动ideamaven 插件启动jar包启动spring initializr打开网站:start.spring.io之后可以看到页面上需要我们填写和选择项目的基础信息,依次填写即可最后点击“Generate Project”按钮即可获取到一个 Spring Boot 基础项目的代码压缩包导入ideaIDEAnew project选择spring initializr选择相关配置选择spring boot版本以及使用.

2021-04-19 13:55:25 69

原创 常用类

常用类内部类object类object类常用方法包装类String类BigDecimalCalendarDateSystem内部类编译后可以产生独立的字节码文件能够直接访问外部类的私有成员而不破坏封装为外部类提供必要的功能组件成员内部类在类的内部定义,与实例变量 方法同级别的类外部类的实例部分,创建内部类的对象时,必须依赖外部类对象静态内部类级别与外部类相同,使用方法相同局部内部类定义在外部类的方法中只供当前方法使用级别与局部变量相同匿名

2020-10-22 16:23:13 61

原创 对象&异常

面向对象编程对象的创建面向对象的三大特性抽象类和接口内部类及OOP实战面向过程&面向对象面向过程为线性思维,一次性完成面向对象使用了分类的思维模式,各个部分完成不同的工作,使架构更加清晰三大特性封装继承多态类的调用调用静态方法(static)使用class.method()调用非静态方法需要进行实例化,即创建一个对象对象类型 对象名 = 对象值;Student student = new Student();同一class中static无法调用

2020-10-22 16:08:02 70

原创 Day04 method&array

java方法方法的定义及调用方法重载命令行传参可变参数递归方法的定义解决一类问题的步骤有序集合包含于类或对象中在程序中创建,其他位置引用public class Demo01 { public static void main(String[] args) { int a = 2; int b = 3; System.out.println(add(a,b)); } public static int add

2020-10-09 16:51:12 61

原创 Day03 流程控制及运算符

Java流程控制用户交互Scanner顺序结构选择结构循环结构break&continueScanner对象通过创建Scanner获取用户输入Scanner s = new Scanner(System.in);import java.util.Scanner;public class Demo02 { public static void main(String[] args) { //创建一个扫描器用于接受键盘数据 Scan

2020-10-09 16:48:06 94

原创 Day02 HelloWorld

Hello World创建文件Hello.java编码public class Hello{ public static void main(String[] args){ System.out.print("hello world!"); }}注意类名需要文件名一致-此处为Hellocmd中使用javac Hello.java编译java Hello运行开发环境使用IDEApsvm=public static void main(St

2020-10-09 16:46:54 68

原创 Day01 Java

JAVAjavaSE数据库前端javawebSSM框架Linuxspring BootSpring CloudHadop打开cmd的方式开始+系统+命令提示符Win键+R 运行“cmd”在文件夹下按住shift+右键,在此处打开命令行窗口资源管理器地址栏前加“cmd ”常用DOS命令#切换到指定盘符 D:#显示当前目录下所有文件 dir#切换目录 cd <> 跨盘使用 cd /d <>#清屏 cls#退出 exit#

2020-10-09 16:45:26 79

原创 使用LAMP搭建DVWA用做靶机-Ubuntu1804

ApacheMysql/MarinDBPHP以上组件可在Ubuntu中直接使用 sudo apt install 安装MySQL由于MySQL安装较早忘记了密码,并且shell中MySQL可直接登录,在连接数据库时遇到问题使用如下命令可解决无密码登陆问题以及外部数据库连接报错问题(在通过外网连接navicat时报错 ERROR 1698 : Access denied for user 'root'@'localhost')> use mysql; #(此数据库记录..

2020-05-27 20:57:43 448

原创 OJ3401数据结构实验之排序四:寻找大富翁

Problem Description2015胡润全球财富榜调查显示,个人资产在1000万以上的高净值人群达到200万人,假设给出N个人的个人资产值,请你快速找出排前M位的大富翁。Input首先输入两个正整数N( N ≤ 10^6)和M(M ≤ 10),其中N为总人数,M为需要找出的大富翁数目,接下来给出N个人的个人资产,以万元为单位,个人资产数字为正整数,数字间以空格分隔。Out...

2018-12-21 23:04:42 114

原创 数据结构实验之排序三:bucket sort

#include&lt;stdio.h&gt;#include&lt;string.h&gt;int main(){ int i,n,m,a[101]; scanf("%d",&amp;n); memset(a,0,sizeof(a)); for(i=0;i&lt;n;i++) { scanf("%d",&amp;m); if(...

2018-12-21 22:51:06 79

原创 数据结构实验之二叉树一:树的同构

Problem Description给定两棵树T1和T2。如果T1可以通过若干次左右孩子互换就变成T2,则我们称两棵树是“同构”的。例如图1给出的两棵树就是同构的,因为我们把其中一棵树的结点A、B、G的左右孩子互换后,就得到另外一棵树。而图2就不是同构的。 图1 图2现给定两棵树,请你判断它们是否是同构的。Input 输入数据包含多组,每组数据给出2棵二叉树的信...

2018-11-16 15:05:21 174

原创 链表 顺序和逆序建立

#include &lt;stdio.h&gt;#include &lt;stdlib.h&gt;typedef struct node{ int date; struct node *next;}node;node *inputshun(int n)//顺序{ node *head, *tail, *p; int i; head = (n...

2018-10-20 10:36:29 424 1

原创 多余元素删除

#include&lt;stdio.h&gt;#include&lt;stdlib.h&gt;#include&lt;string.h&gt;int list[10001], i, j, k;void creanddel (int *list, int n)//建表时删除{ int a; for(i = 0; i &lt; n; i++) { ...

2018-10-20 09:48:42 142

原创 汉诺塔(递归)

Problem Description汉诺塔(又称河内塔)问题是印度的一个古老的传说。开天辟地的神勃拉玛在一个庙里留下了三根金刚石的棒A、B和C,A上面套着n个圆的金片,最大的一个在底下,其余一个比一个小,依次叠上去,庙里的众僧不倦地把它们一个个地从A棒搬到C棒上,规定可利用中间的一根B棒作为帮助,但每次只能搬一个,而且大的不能放在小的上面。僧侣们搬得汗流满面,可惜当n很大时这辈子恐怕就很搬完了。...

2018-04-18 21:30:31 186

原创 猴子分桃

Problem Description老猴子辛苦了一辈子,给那群小猴子们留下了一笔巨大的财富——一大堆桃子。老猴子决定把这些桃子分给小猴子。 第一个猴子来了,它把桃子分成五堆,五堆一样多,但还多出一个。它把剩下的一个留给老猴子,自己拿走其中的一堆。 第二个猴子来了,它把桃子分成五堆,五堆一样多,但又多出一个。它把多出的一个留给老猴子,自己拿走其中的一堆。 后来的小猴子都如此照办。最后剩下的桃子全部...

2018-04-01 22:10:48 647

原创 约瑟夫问题

Problem Description n个人想玩残酷的死亡游戏,游戏规则如下: n个人进行编号,分别从1到n,排成一个圈,顺时针从1开始数到m,数到m的人被杀,剩下的人继续游戏,活到最后的一个人是胜利者。 请输出最后一个人的编号。 Input输入n和m值。 Output输出胜利者的编号。 Sample Input5 3Sample Output4Hint第一轮:3被杀第二...

2018-04-01 13:02:37 100

原创 数据结构实验之链表九:双向链表

Problem Description学会了单向链表,我们又多了一种解决问题的能力,单链表利用一个指针就能在内存中找到下一个位置,这是一个不会轻易断裂的链。但单链表有一个弱点——不能回指。比如在链表中有两个节点A,B,他们的关系是B是A的后继,A指向了B,便能轻易经A找到B,但从B却不能找到A。一个简单的想法便能轻易解决这个问题——建立双向链表。在双向链表中,A有一个指针指向了节点B,同时,B又有...

2018-04-01 12:57:57 133

原创 数据结构实验之链表二:逆序建立链表

Problem Description输入整数个数N,再输入N个整数,按照这些整数输入的相反顺序建立单链表,并依次遍历输出单链表的数据。 Input第一行输入整数N;; 第二行依次输入N个整数,逆序建立单链表。 Output依次输出单链表所存放的数据。 Sample Input1011 3 5 27 9 12 43 16 84 22 Sample Output22 84 16...

2018-03-18 22:46:21 200

原创 数据结构实验之链表一:顺序建立链表

Problem Description输入N个整数,按照输入的顺序建立单链表存储,并遍历所建立的单链表,输出这些数据。 Input第一行输入整数的个数N; 第二行依次输入每个整数。 Output输出这组整数。 Sample Input812 56 4 6 55 15 33 62Sample Output12 56 4 6 55 15 33 62Hint不得使用数组! So...

2018-03-18 22:31:30 161

原创 英文金曲大赛

Problem Description我们在“渊子数”的题目中已经了解了渊子是个什么样的人了,他在大一的时候参加过工商学院的“英语聚乐部”。告诉你个秘密,这个俱乐部是个好地方,不但活动精彩而且有MM。 这不,英语俱乐部举办了一个叫做“英文金曲大赛”的节目。这个节目有好多人参加,这不,成绩出来了,渊子当是很勇敢,自告奋勇接下了算出大家的总得分的任务。 当时有7个评委,每个评委都要给选手打分,现在要...

2018-03-11 17:30:54 121

原创 回文串判定

Problem Description输入一串字符(长度小于100),判断该串字符是否是回文串(正序读与逆序读内容相同)。Input输入一串字符(长度小于100)。Output若该串字符是回文串输出“yes”,否则输出”no“。Example InputasdfgfdsaExample Outputyes#include<stdio.h>#include<string.h>int main()

2017-12-28 10:26:35 411

原创 字符串排序

Problem Description输入3个字符串,按字典序从小到大进行排序。 Input输入数据有一行,分别为3个字符串,用空格分隔,每个字符串长度不超过100。 Output输出排序后的三个字符串,用空格分隔。 Example Inputabcd cdef bcdeExample Outputabcd bcde cdef#include<stdio.h>#include<string.h>

2017-12-28 09:30:33 249

原创 找老乡

Problem Description新学期开始了,在学校勤学苦练的LeiQ有一天收到一个名单,上面有n个人的信息(姓名和地址),LeiQ知道有多少人是他的老乡以及老乡的名字。Input多组输入,每组的第一行是一个整数n(1<=n<=100),表示名单上人的数量。接下来一行有一个字符串表示LeiQ的地址(1<=len<=20)接下来n行,每行两个字符串,第一个是姓名,第二个是地址Output先输出老

2017-12-28 09:03:45 888

原创 简单字符串排序

Problem Description从键盘输入10个学生的姓名和成绩,请按字典序排列学生的姓名并输出(姓名和成绩对应关系保持不变)。Input输入共11行,前10行每行是一个学生的姓名,最后一行是10个用空格分开的整数表示对应的10个学生成绩。(姓名大小不超过20个字符)Output输出姓名按字典序排列后的学生姓名和成绩,共10行,每个学生的姓名和成绩占一行,姓名和成绩间用逗号分开。 Exampl

2017-12-28 08:36:26 396 2

原创 简单字符串排序

Problem Description从键盘输入10个学生的姓名和成绩,请按字典序排列学生的姓名并输出(姓名和成绩对应关系保持不变)。Input输入共11行,前10行每行是一个学生的姓名,最后一行是10个用空格分开的整数表示对应的10个学生成绩。(姓名大小不超过20个字符)Output输出姓名按字典序排列后的学生姓名和成绩,共10行,每个学生的姓名和成绩占一行,姓名和成绩间用逗号分开。 Exampl

2017-12-28 08:08:15 226

原创 字符串分割

Problem DescriptionbLue 获得了一个字符串,现在他要把这个字符串按照某个分隔符来分割成若干个字符串,你能帮他实现吗?Input输入数据有多组(数据组数不超过 100),到 EOF 结束。每组数据输入一行,格式为 “s c”,其中 s 为一个不含空格且长度不超过 1000 的字符串,表示待分割的字符串;c 为一个不是空格的字符,表示分隔符。输入数据保证在待分割的字符串中,分隔符至

2017-12-27 18:29:13 383

原创 大小写转换

Problem DescriptionX现在要学习英文以及各种稀奇古怪的字符的了。现在他想把一串字符中的小写字母变成大写字符,大写字母变成小写字母,其他的保持不变。 Input输入有多组。 每组输入一个字符串,长度不大于80,不包含空格。Output输出转换后的字符串 Example InputA* B+Example Outputa* b+#include<stdio.h>#includ

2017-12-27 18:05:07 390

原创 C语言实验——大小写转换

Problem Description把一个字符串里所有的大写字母换成小写字母,小写字母换成大写字母。其他字符保持不变。 Input输入为一行字符串,其中不含空格。长度不超过80个字符。 Output输出转换好的字符串。 Example InputABCD123efghExample Outputabcd123EFGHHintAuthor#include<stdio.h>#include<stri

2017-12-27 17:50:25 333

原创 C语言实验——保留字母

Problem Description编一个程序,输入一个字符串,将组成字符串的所有非英文字母的字符删除后输出。 Input一个字符串,长度不超过80个字符。 Output删掉非英文字母后的字符串。 Example Inputabc123+xyz.5Example OutputabcxyzHintAuthorZJGSU #include<stdio.h>#include<string.h>int

2017-12-27 17:11:29 248

原创 杨辉三角

Problem Description1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 上面的图形熟悉吗?它就是我们中学时候学过的杨辉三角。 Input输入数据包含多组测试数据。 每组测试数据的输入只有一个正整数n(1≤n≤30),表示将要输出的杨辉三角的层数。 输入以0结束。 Output

2017-12-27 14:45:10 210

原创 鞍点计算

Problem Description找出具有m行n列二维数组Array的“鞍点”,即该位置上的元素在该行上最大,在该列上最小,其中1<=m,n<=10。同一行和同一列没有相同的数。Input输入数据有多行,第一行有两个数m和n,下面有m行,每行有n个数。Output按下列格式输出鞍点:Array[i][j]=x其中,x代表鞍点,i和j为鞍点所在的数组行和列下标,我们规定数组下标从0开始。一个二维数

2017-12-27 14:26:16 230

原创 对称矩阵的判定

Problem Description输入矩阵的行数,再依次输入矩阵的每行元素,判断该矩阵是否为对称矩阵,若矩阵对称输出“yes”,不对称输出”no“。Input输入有多组,每一组第一行输入一个正整数N(N<=20),表示矩阵的行数(若N=0,表示输入结束)。 下面依次输入N行数据。Output若矩阵对称输出“yes”,不对称输出”no”。Example Input3 6 3 12 3 1

2017-12-27 11:35:56 4724

原创 爬山

Problem DescriptionLeiQ最近参加了一个登山俱乐部,部长给他了一个n*m地图,地图上的每一个格子的值表示一个山的海拔高度,LeiQ现在在(x,y)表示在地图上的位置,他想要登上地图上最高的山,所以他想知道他爬上最高的山的山顶还需向上爬多少米。例如: x\y 1 2 3 1 100 130 150 2 200 300 100 3

2017-12-26 21:21:13 2760

转载 排座号

Problem Description马上就要考试啦!老师给 bLue 安排了布置考场的任务:把一个 n 行 m 列的考场按 S 型排好座号。排座号的规则是:从第 1 行 第 1 列开始,按照初始行号递增的方向 S 型排号,如图所示:01 06 → 07 12↓ ↑ ↓ ↑ 02 05 08 11↓ ↑ ↓ ↑ 03 → 04 09 → 1

2017-12-26 20:57:21 549

原创 矩阵的舞蹈

矩阵的舞蹈Time Limit: 1000MS Memory Limit: 32768KB Submit Statistic Problem Description矩阵是非常美妙的东西,可以用来解方程,以及解决一些图论的问题等,应用很广泛。即使没有学过线性代数,大家也一定接触过矩阵,在编程中可以理解为二维的表。矩阵有很多操作就像舞蹈一样,如行列的置换,矩阵的转置等。今天我们只看矩阵的旋转,希望得到当

2017-12-26 19:43:41 169

空空如也

空空如也

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

TA关注的人

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