- 博客(150)
- 收藏
- 关注
原创 Git创建仓库和基本命令
仓库(Repository),可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。其中commit ID填前几位就好了,Git会自动找到对应的commit ID。其中–hard表示回退到上个版本已提交的状态,也可以用以下两个参数。(1)将test.txt添加到仓库暂存区。比较文件的不同,即暂存区和工作区的差异。查看仓库当前的状态,显示有变更的文件。(2)将test.txt提交到仓库。
2025-03-11 23:52:48
413
原创 Git的必要配置
其中,以Windows为例,系统配置保存Git安装目录下的在C:\Program Files\Git\etc\gitconfig下。其中–global参数表示机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和email。其中,以Windows为例,用户配置保存在C:\Users\用户名.gitconfig下。来用于之后的每次Git提交,都会使用该信息。当安装完Git后首先要做的事情是设置你的。
2025-03-11 21:33:54
453
原创 Git下载安装
验证是否安装完成,在桌面右键看是否有Open Git GUI here和Open Git Bash here。然后一直默认选项选next到install,直接选择install。选择对应的操作系统,这里我们使用的是windows操作系统。选择对应的操作系统是32维还是64位,点击及自动下载。安装完成后都不勾选,点击finish,安装完成。选择需要安装的组件默认即可,然后next。选择安装的位置,然后next。,点击downloads。运行下载好的git安装包。
2025-03-10 09:00:00
176
原创 Git前言(版本控制)
版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容修改历史,方便查看更改历史记录备份以便恢复以前的版本的软件工程技术。实现跨区域多人协同开发追踪和记载一个或者多个文件的历史记录组织和保护你的源代码和文档统计工作量并行开发、提高开发效率追踪记录整个软件的开发过程减轻开发人员的负担,节省时间,同时降低人为错误简单来说就是用于管理多人协同开发项目的技术。
2025-03-10 01:49:50
362
原创 python数据可视化
JSON是一种轻量级的数据交互格式。可以按照JSON指定的格式去组织和封装数据,其本质上是一个带有特定格式的字符串。主要功能:json就是一种在各个编程语言中流通的数据格式,负责不同编程语言中的数据传递和交互。(各种编程语言存储数据的容器不尽相同,在Python中有字典dict这样的数据类型,而其它语言可能没有对应的字典。为了让不同的语言都能够相互通用的互相传递数据,JSON就是一种非常良好的中转数据格式。
2023-11-20 07:30:00
373
原创 python异常、模块与包
Python中已经帮我们实现了很多的模块.不过有时候我们需要一些个性化的模块,这里就可以通过自定义模块实现,也就是自己制作一个模块。新建一个Python文件,命名为my_module1.py,并定义test函数。模块中的__main__与__all____main__可写在自定义模块中进行测试,同时测试部分不会影响到调用这个模块的部分。add(1, 2)当一个模块中有all变量时,使用from 模块名 import *只会导入all列表中的功能。
2023-11-13 07:00:00
3494
原创 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
3654
原创 docker图形胡界面管理工具--Portainer可视化面板安装
【代码】docker图形胡界面管理工具--Portainer可视化面板安装。
2023-10-19 14:01:46
8686
原创 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
8690
原创 docker安装nginx
进入/etc/nginx目录下ls查看当下目录下的文件,可看到nginx配置文件。然后使用docker stop 容器id(CONTAINER ID)去停止容器。也可以浏览器访问服务器ip:映射端口号。最后docker ps查看容器是否停止。先docker ps查看启动的容器。查看nginx配置文件。
2023-10-17 10:48:50
8708
原创 Docker安装
docker镜像就好比是一个模板,可以通过这个模板来创建容器服务,镜像===> run ===>容器(提供服务器)通过这个镜像可以创建多个容器( 最终服务运行或者项目运行就是在容器中)。容器可以理解为就是一个简易的linux系统,Docker利用容器技术,独立运行一个或者一个组应用,通过镜像来创建的。仓库就是存放镜像的地方 ,其分为公有仓库和私有仓库。环境:centOS7 以上,查看liunx版本。搜索容器镜像服务,选择容器镜像服务 ACR。根据第二点在centOS上执行。
2023-10-14 17:41:37
9060
原创 python判断语句
进行判断,只有是(True:本质上是一个数字,记作1)和否(False:本质上是一个数字,记作0)。>=:判断运算符左侧内容是否大于等于右侧,满足为True,不满足为False。:判断运算符左侧内容是否大于右侧,满足为True,不满足为False。
2023-09-25 23:14:48
13690
原创 python基础语法
name = '字符串'。name = "字符串"。name = """字符串"""。在字符串内包含双引号,用单引号包裹。在字符串内包含单引号,用双引号包裹。使用转义字符 \ 解除引号的效用。
2023-09-24 23:55:35
14278
原创 PyCharm下载安装
点击下载PyCharm Community Edition社区版(PyCharm Professional专业版需要收费,但可以免费试用 30 天,也可以找到激活方式;而社区版是完全免费的,初学者学习 Python建议使用社区版,不会有任何影响)。链接:https://pan.baidu.com/s/1nUeeinUecvu-VP4BcqzZQg?
2023-09-07 14:52:54
18911
原创 Python安装
打开下载链接选择需要下载的python版本。点击版本号或者Download按钮进入下载页面,滚动到页面最下面可看到各个平台的 Python 安装包。选择Operating System项为Windows的文件,这里我们选择windows64位安装。embeddable:表示zip格式的免安装版本,可以直接嵌入到其它的应用程序中,installer:表示exe格式的安装程序,这是一个完整的离线安装包,一般选择这个即可。点击运行exe程序安装。直接选择next。
2023-09-03 23:10:07
18888
原创 GitHub和Gitee的源码下载
如果本地安装了Git环境的话,可以直接在命令行中使用git clone命令把仓库中的文件全部下载到本地。其中后面下载链接可以从项目下图处查看:GitHub链接:Gitee链接(同样的三步):之后打开cmd命令行,然后切换到对应的目录。比如下载到D盘的java目录,那就先执行cd切换到该目录下,并执行git clone命令。等待文件下载,在全部下载完成后就能够在java目录下看到项目所有的源码了。
2023-04-14 10:00:00
2992
2
原创 springboot验证码生成及验证功能
生成验证码的方式有许多种,这里选择的是easy-captcha工具包。其支持Java图形验证码,支持gif、中文、算术等类型,可用于Java Web、JavaSE等项目。
2023-04-13 15:27:25
29518
3
原创 springboot文件上传
/</</</</其中后端处理文件上传的请求地址为/uploadFile,请求方法为POST。在文件上传时需要设置form表单的enctype属性为“multipart/form-data”。
2023-04-11 20:45:48
22438
2
原创 springboot-分页功能
分页功能作为各类网站和系统不可或缺的部分(例如百度搜索结果的分页等),当一个页面数据量大的时候分页作用就体现出来的,其作用有以下5个。(1)减少系统资源的消耗(2)提高数据库的查询性能(3)提升页面的访问速度(4)符合用户的浏览习惯(5)适配页面的排版。
2023-04-11 18:12:46
29792
8
原创 MyBatis
(1)封装了JDBC大部分操作,减少了开发人员的工作量(2)半自动化的操对于编写SQL语句灵活度更高(3)Java代码与SQL语句分离,降低维护难度(4)自动映射结果集,减少重复的编码工作(5)开源社区十分活跃,文档齐全,学习成本低。
2023-04-07 19:49:22
19328
原创 SpringBoot与Mysql
在pom.xml文件中添加jdbc的场景启动器spring-boot-starter-jdbc和mysql-connector-java。在test文件下编写测试并运行,在其他地方编写测试类需要在配置文件中去掉。spring-boot-starter-test的scope。
2023-04-07 15:33:26
18989
原创 Thymeleaf
在pom.xml文件中添加Thymeleaf的场景启动器spring-boot-starter-thymeleaf。在resources/templates目录下创建模板文件thymeleaf.html。标签中导入Thymeleaf的名称空间,为了Thymeleaf的语法提示和标签的使用。在controller包下新建ThymeleafController.java文件,将模板文件所需的description字段赋值并转发至模板文件。效果图如下。
2023-04-05 21:32:14
32024
4
原创 算法训练 百鸡百钱
资源限制时间限制: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
317
原创 寒假练习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
384
原创 html学习
1.注释<!--内容-->快捷键ctrl+/2.标签标题标签:<h1>一级标签</h1> 快捷键:写h1按tab键段落标签:<p></p> 快捷键:写p按tab键换行标签:<br>水平线标签:<hr>粗体标签:<strong></strong>斜体标签:<em></em>快捷键:写标签名后按tab键3.特殊符号空格: 大于号:&am
2022-01-13 21:06:22
543
原创 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
550
原创 实验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
1301
原创 CentOS 8.2云服务器定时运行脚本
1.输入命令crontab -e2.输入文件执行的时间(输入格式如下)命令提供到分钟运行脚本,5个*号依次分别代表分、时、日、月、周五类定时跑脚本的操作,具体操作样例如下:1)每分钟跑一次脚本* * * * * python /***/***/**.py* * * * * python 文件路径.py(执行命令)2)每小时第五分钟跑一次脚本5 * * * * python /***/***/**.py3)每小时跑一次脚本* */1 * * * python /***/***/**.
2021-12-01 17:05:53
6123
原创 实验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
1554
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
1252
原创 实验4-1-5 韩信点兵 (10 分)
在中国数学史上,广泛流传着一个“韩信点兵”的故事:韩信是汉高祖刘邦手下的大将,他英勇善战,智谋超群,为汉朝建立了卓越的功劳。据说韩信的数学水平也非常高超,他在点兵的时候,为了知道有多少兵,同时又能保住军事机密,便让士兵排队报数:按从1至5报数,记下最末一个士兵报的数为1;再按从1至6报数,记下最末一个士兵报的数为5;再按从1至7报数,记下最末一个士兵报的数为4;最后按从1至11报数,最末一个士兵报的数为10;请编写程序计算韩信至少有多少兵。输入格式:本题无输入输出格式:输出韩信至少拥有的士
2021-10-02 23:05:01
1637
原创 实验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
2292
原创 实验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
2092
原创 实验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
1475
原创 实验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
1291
原创 实验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
1811
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人