自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库数据归档

【代码】数据库数据归档。

2024-03-10 23:40:03 417 1

原创 Flink概述

是一个框架和分布式处理引擎,用于对无界和有界数据流进行有状态计算。Flink。

2024-03-10 02:34:21 1137

原创 python数据可视化

JSON是一种轻量级的数据交互格式。可以按照JSON指定的格式去组织和封装数据,其本质上是一个带有特定格式的字符串。主要功能:json就是一种在各个编程语言中流通的数据格式,负责不同编程语言中的数据传递和交互。(各种编程语言存储数据的容器不尽相同,在Python中有字典dict这样的数据类型,而其它语言可能没有对应的字典。为了让不同的语言都能够相互通用的互相传递数据,JSON就是一种非常良好的中转数据格式。

2023-11-20 07:30:00 335

原创 python异常、模块与包

Python中已经帮我们实现了很多的模块.不过有时候我们需要一些个性化的模块,这里就可以通过自定义模块实现,也就是自己制作一个模块。新建一个Python文件,命名为my_module1.py,并定义test函数。模块中的__main__与__all____main__可写在自定义模块中进行测试,同时测试部分不会影响到调用这个模块的部分。add(1, 2)当一个模块中有all变量时,使用from 模块名 import *只会导入all列表中的功能。

2023-11-13 07:00:00 3457

原创 python文件操作

readlines():readlines可以按照行的方式把整个文件中的内容进行一次性读取,并且返回的是一个列表,其中每一行的数据为一个元素。read(num):num表示要从文件中读取的数据的长度(单位是字节),如果没有传入num,表示读取文件中所有的数据。with open:通过with open打开的文件可以操作完可以自动关闭。其他操作与w模式文件的写入一致,只是a模式与w模式打开文件时不会清空文件。for line in f:可通过for循环一行一行读取文件。close:关闭打开的文件。

2023-11-08 00:52:28 3626

原创 docker图形胡界面管理工具--Portainer可视化面板安装

【代码】docker图形胡界面管理工具--Portainer可视化面板安装。

2023-10-19 14:01:46 8626

原创 docker安装tomcat

启动成功但是报错404,这是因为阿里云镜像的原因,默认是最小的镜像,将不必要的都进行了剔除,保证最小可运行的环境,以至于这个tomcat没有webapps,所以没有页面。发现webapps下确实没有文件存在,但文件都在webapps.dist下,可将webapps.dist复制到webapps下。然后使用docker stop 容器id(CONTAINER ID)去停止容器。进入后可发现ll无法使用,说明还对liunx命令进行了剔除,可使用ls。最后docker ps查看容器是否停止。

2023-10-17 11:54:51 8650

原创 docker安装nginx

进入/etc/nginx目录下ls查看当下目录下的文件,可看到nginx配置文件。然后使用docker stop 容器id(CONTAINER ID)去停止容器。也可以浏览器访问服务器ip:映射端口号。最后docker ps查看容器是否停止。先docker ps查看启动的容器。查看nginx配置文件。

2023-10-17 10:48:50 8665

原创 docker常用命令

【代码】docker常用命令。

2023-10-16 17:36:41 8844

原创 Docker安装

docker镜像就好比是一个模板,可以通过这个模板来创建容器服务,镜像===> run ===>容器(提供服务器)通过这个镜像可以创建多个容器( 最终服务运行或者项目运行就是在容器中)。容器可以理解为就是一个简易的linux系统,Docker利用容器技术,独立运行一个或者一个组应用,通过镜像来创建的。仓库就是存放镜像的地方 ,其分为公有仓库和私有仓库。环境:centOS7 以上,查看liunx版本。搜索容器镜像服务,选择容器镜像服务 ACR。根据第二点在centOS上执行。

2023-10-14 17:41:37 9026

原创 python判断语句

进行判断,只有是(True:本质上是一个数字,记作1)和否(False:本质上是一个数字,记作0)。>=:判断运算符左侧内容是否大于等于右侧,满足为True,不满足为False。:判断运算符左侧内容是否大于右侧,满足为True,不满足为False。

2023-09-25 23:14:48 13656

原创 python基础语法

name = '字符串'。name = "字符串"。name = """字符串"""。在字符串内包含双引号,用单引号包裹。在字符串内包含单引号,用双引号包裹。使用转义字符 \ 解除引号的效用。

2023-09-24 23:55:35 14241

原创 PyCharm下载安装

点击下载PyCharm Community Edition社区版(PyCharm Professional专业版需要收费,但可以免费试用 30 天,也可以找到激活方式;而社区版是完全免费的,初学者学习 Python建议使用社区版,不会有任何影响)。链接:https://pan.baidu.com/s/1nUeeinUecvu-VP4BcqzZQg?

2023-09-07 14:52:54 18417

原创 Python安装

打开下载链接选择需要下载的python版本。点击版本号或者Download按钮进入下载页面,滚动到页面最下面可看到各个平台的 Python 安装包。选择Operating System项为Windows的文件,这里我们选择windows64位安装。embeddable:表示zip格式的免安装版本,可以直接嵌入到其它的应用程序中,installer:表示exe格式的安装程序,这是一个完整的离线安装包,一般选择这个即可。点击运行exe程序安装。直接选择next。

2023-09-03 23:10:07 18843

原创 GitHub和Gitee的源码下载

如果本地安装了Git环境的话,可以直接在命令行中使用git clone命令把仓库中的文件全部下载到本地。其中后面下载链接可以从项目下图处查看:GitHub链接:Gitee链接(同样的三步):之后打开cmd命令行,然后切换到对应的目录。比如下载到D盘的java目录,那就先执行cd切换到该目录下,并执行git clone命令。等待文件下载,在全部下载完成后就能够在java目录下看到项目所有的源码了。

2023-04-14 10:00:00 2679 3

原创 springboot验证码生成及验证功能

生成验证码的方式有许多种,这里选择的是easy-captcha工具包。其支持Java图形验证码,支持gif、中文、算术等类型,可用于Java Web、JavaSE等项目。

2023-04-13 15:27:25 29246 3

原创 springboot文件上传

/</</</</其中后端处理文件上传的请求地址为/uploadFile,请求方法为POST。在文件上传时需要设置form表单的enctype属性为“multipart/form-data”。

2023-04-11 20:45:48 21783 2

原创 springboot-分页功能

分页功能作为各类网站和系统不可或缺的部分(例如百度搜索结果的分页等),当一个页面数据量大的时候分页作用就体现出来的,其作用有以下5个。(1)减少系统资源的消耗(2)提高数据库的查询性能(3)提升页面的访问速度(4)符合用户的浏览习惯(5)适配页面的排版。

2023-04-11 18:12:46 29538 8

原创 MyBatis

(1)封装了JDBC大部分操作,减少了开发人员的工作量(2)半自动化的操对于编写SQL语句灵活度更高(3)Java代码与SQL语句分离,降低维护难度(4)自动映射结果集,减少重复的编码工作(5)开源社区十分活跃,文档齐全,学习成本低。

2023-04-07 19:49:22 19282

原创 SpringBoot与Mysql

在pom.xml文件中添加jdbc的场景启动器spring-boot-starter-jdbc和mysql-connector-java。在test文件下编写测试并运行,在其他地方编写测试类需要在配置文件中去掉。spring-boot-starter-test的scope。

2023-04-07 15:33:26 18912

原创 Thymeleaf

在pom.xml文件中添加Thymeleaf的场景启动器spring-boot-starter-thymeleaf。在resources/templates目录下创建模板文件thymeleaf.html。标签中导入Thymeleaf的名称空间,为了Thymeleaf的语法提示和标签的使用。在controller包下新建ThymeleafController.java文件,将模板文件所需的description字段赋值并转发至模板文件。效果图如下。

2023-04-05 21:32:14 31875 4

原创 第一个springboot程序

【代码】第一个springboot程序。

2023-04-03 20:25:06 80

原创 算法训练 百鸡百钱

资源限制时间限制:1.0s 内存限制:256.0MB问题描述  我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?输出格式  满足条件的鸡翁、鸡母和鸡雏的只数,中间空格隔开。每种情况输出到一行。  例如 :  0 25 75  4 18 78#include<iostream>using namespace std;int main(){ int i,j,k; for(i=0;i&l

2022-03-06 15:42:40 265

原创 寒假练习1

1.3101 平均年龄 (100 分)班上有学生若干名,给出每名学生的年龄(整数),求班上所有学生的平均年龄,保留到小数点后两位。输入格式:第一行有一个整数n(1<= n <= 100),表示学生的人数。其后n行每行有1个整数,取值为15到25。输出格式:输出一行,该行包含一个浮点数,为要求的平均年龄,保留到小数点后两位。输入样例:21817输出样例:17.50#include<iostream>using namespace std;int main()

2022-02-08 22:09:41 294

原创 html学习

1.注释<!--内容-->快捷键ctrl+/2.标签标题标签:<h1>一级标签</h1> 快捷键:写h1按tab键段落标签:<p></p> 快捷键:写p按tab键换行标签:<br>水平线标签:<hr>粗体标签:<strong></strong>斜体标签:<em></em>快捷键:写标签名后按tab键3.特殊符号空格:&nbsp;大于号:&am

2022-01-13 21:06:22 505

原创 java学习:方法+数组

1.psvm+回车public static void main(String[] args) { }2.fori+回车for (int i = 0; i < ; i++) { }3.打开命令行4.new快捷创建new 类名(); ALT+两次回车5.可变参数必须是方法的最后面;int… i6.方法重载类型不同,函数名相同7.数组声明数组类型 数组名 = new 数组大小;int[] a = new

2022-01-10 17:04:12 515

原创 实验4-1-8 求给定精度的简单交错序列部分和 (15 分)

本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + … 直到最后一项的绝对值不大于给定精度eps。输入格式:输入在一行中给出一个正实数eps。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。输入样例1:4E-2结尾无空行输出样例1:sum = 0.854457结尾无空行输入样例2:0.02输出样例2:sum = 0.826310代码如下:#include<stdio.h&g

2021-12-01 17:14:02 1264

原创 CentOS 8.2云服务器定时运行脚本

1.输入命令crontab -e2.输入文件执行的时间(输入格式如下)命令提供到分钟运行脚本,5个*号依次分别代表分、时、日、月、周五类定时跑脚本的操作,具体操作样例如下:1)每分钟跑一次脚本* * * * * python /***/***/**.py* * * * * python 文件路径.py(执行命令)2)每小时第五分钟跑一次脚本5 * * * * python /***/***/**.py3)每小时跑一次脚本* */1 * * * python /***/***/**.

2021-12-01 17:05:53 6034

原创 实验4-1-7 特殊a串数列求和 (20 分)

给定两个均不超过9的正整数a和n,要求编写程序求a+aa+aaa++⋯+aa⋯a(n个a)之和。输入格式:输入在一行中给出不超过9的正整数a和n。输出格式:在一行中按照“s = 对应的和”的格式输出。输入样例:2 3结尾无空行输出样例:s = 246结尾无空行代码如下:#include<stdio.h>#include<math.h>int main(){ int s,c,sum=0,middle,i; scanf("%d %d",&am

2021-10-02 23:06:46 1512 2

原创 实验4-1-6 求分数序列前N项和 (15 分)

本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+… 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中输出部分和的值,精确到小数点后两位。题目保证计算结果不超过双精度范围。输入样例:20结尾无空行输出样例:32.66结尾无空行代码如下:#include<stdio.h>int main(){ int n; scanf("%d",&n)

2021-10-02 23:05:51 1202

原创 实验4-1-5 韩信点兵 (10 分)

在中国数学史上,广泛流传着一个“韩信点兵”的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳。据说韩信的数学水平也非常高超,他在点兵的时候,为了知道有多少兵,同时又能保住军事机密,便让士兵排队报数:按从1至5报数,记下最末一个士兵报的数为1;再按从1至6报数,记下最末一个士兵报的数为5;再按从1至7报数,记下最末一个士兵报的数为4;最后按从1至11报数,最末一个士兵报的数为10;请编写程序计算韩信至少有多少兵。输入格式:本题无输入输出格式:输出韩信至少拥有的士

2021-10-02 23:05:01 1602

原创 实验4-1-4 求整数的位数及各位数字之和 (15 分)

对于给定的正整数N,求它的位数及其各位数字之和。输入格式:输入在一行中给出一个不超过109的正整数N。输出格式:在一行中输出N的位数及其各位数字之和,中间用一个空格隔开。输入样例:321结尾无空行输出样例:3 6结尾无空行代码如下:#include<stdio.h>int main(){ int n,m,count=0,sum=0; scanf("%d",&n); for(int i=0;i<=10;i++){

2021-10-02 23:04:08 2248

原创 实验4-1-3 找出最小值 (20 分)

本题要求编写程序,找出给定一系列整数中的最小值。输入格式:输入在一行中首先给出一个正整数n,之后是n个整数,其间以空格分隔。输出格式:在一行中按照“min = 最小值”的格式输出n个整数中的最小值。输入样例:4 -2 -123 100 0结尾无空行输出样例:min = -123结尾无空行代码如下:#include<stdio.h>int main(){ int n,m; int middle; scanf("%d",&n); s

2021-10-02 14:28:37 2057

原创 实验4-1-2 求奇数和 (15 分)

本题要求计算给定的一系列正整数中奇数的和。输入格式:输入在一行中给出一系列正整数,其间以空格分隔。当读到零或负整数时,表示输入结束,该数字不要处理。输出格式:在一行中输出正整数序列中奇数的和。输入样例:8 7 4 3 70 5 6 101 -1结尾无空行输出样例:116结尾无空行代码如下:#include<stdio.h>int main(){ int n,sum=0; while(1){ scanf("%d",&n);

2021-10-02 14:27:28 1434

原创 实验4-1-1 最大公约数和最小公倍数 (15 分)

本题要求两个给定正整数的最大公约数和最小公倍数。输入格式:输入在一行中给出两个正整数M和N(≤1000)。输出格式:在一行中顺序输出M和N的最大公约数和最小公倍数,两数字间以1空格分隔。输入样例:511 292结尾无空行输出样例:73 2044结尾无空行代码如下:#include<stdio.h>int main(){ int n,i=1,m,big=0,small=1,j; scanf("%d %d",&n,&m); whil

2021-10-02 14:26:39 1237

原创 实验3-11 计算油费 (15 分)

现在90号汽油6.95元/升、93号汽油7.44元/升、97号汽油7.93元/升。为吸引顾客,某自动加油站推出了“自助服务”和“协助服务”两个服务等级,分别可得到5%和3%的折扣。本题要求编写程序,根据输入顾客的加油量a,汽油品种b(90、93或97)和服务类型c(m - 自助,e - 协助),计算并输出应付款。输入格式:输入在一行中给出两个整数和一个字符,分别表示顾客的加油量a,汽油品种b(90、93或97)和服务类型c(m - 自助,e - 协助)。输出格式:在一行中输出应付款额,保留小数点后

2021-10-02 14:25:05 1770

原创 实验3-10 高速公路超速处罚 (15 分)

按照规定,在高速公路上行使的机动车,达到或超出本车道限速的10%则处200元罚款;若达到或超出50%,就要吊销驾驶证。请编写程序根据车速和限速自动判别对该机动车的处理。输入格式:输入在一行中给出2个正整数,分别对应车速和限速,其间以空格分隔。输出格式:在一行中输出处理意见:若属于正常行驶,则输出“OK”;若应处罚款,则输出“Exceed x%. Ticket 200”;若应吊销驾驶证,则输出“Exceed x%. License Revoked”。其中x是超速的百分比,精确到整数。输入样例1:6

2021-10-02 14:24:11 2225

原创 实验3-9 三天打鱼两天晒网 (15 分)

中国有句俗语叫“三天打鱼两天晒网”。假设某人从某天起,开始“三天打鱼两天晒网”,问这个人在以后的第N天中是“打鱼”还是“晒网”?输入格式:输入在一行中给出一个不超过1000的正整数N。输出格式:在一行中输出此人在第N天中是“Fishing”(即“打鱼”)还是“Drying”(即“晒网”),并且输出“in day N”。输入样例1:103结尾无空行输出样例1:Fishing in day 103结尾无空行输入样例2:34输出样例2:Drying in day 34代码如下:#i

2021-10-02 14:23:29 3137 3

原创 实验3-8 输出三角形面积和周长 (15 分)

本题要求编写程序,根据输入的三角形的三条边a、b、c,计算并输出面积和周长。注意:在一个三角形中, 任意两边之和大于第三边。三角形面积计算公式:area=sqrt(s(s−a)(s−b)(s−c)),其中s=(a+b+c)/2。输入格式:输入为3个正整数,分别代表三角形的3条边a、b、c。输出格式:如果输入的边能构成一个三角形,则在一行内,按照area = 面积; perimeter = 周长的格式输出,保留两位小数。否则,输出These sides do not correspond to

2021-10-01 20:40:04 1454

原创 实验3-7 统计学生成绩 (15 分)

本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:大于等于90分为A;小于90且大于等于80为B;小于80且大于等于70为C;小于70且大于等于60为D;小于60为E。输入格式:输入在第一行中给出一个正整数N(≤1000),即学生人数;第二行中给出N个学生的百分制成绩,其间以空格分隔。输出格式:在一行中输出A、B、C、D、E对应的五分制成绩的人数分布,数字间以空格分隔,行末不得有多余空格。输入样例:777 54 92 73 60 65

2021-10-01 20:38:12 1318

空空如也

空空如也

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

TA关注的人

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