自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java中的Set、List、Map的区别及主要实现类方法

- Set用于存储不重复的元素,List用于存储有序的元素序列,Map用于存储键值对映射关系。- Set和List都是集合,而Map是映射。- Set和Map中的元素没有特定的顺序,而List中的元素是有序的。

2024-04-11 10:44:10 1082

原创 conda无法创建虚拟环境并且无法安装其他第三方包

conda无法创建虚拟环境并且无法安装其他第三方包

2023-01-09 22:25:08 1186 1

原创 设计一个算法,将一个头结点为A的单链表(其数据域为整数)分解成两个单链表A和B,使得A链表只含有原来链表中data域的奇数的结点,而B链表只含有原链表中data域为偶数的结点,且保持原来的相对顺序。

设计一个算法,将一个头结点为A的单链表(其数据域为整数)分解成两个单链表A和B,使得A链表只含有原来链表中data域的奇数的结点,而B链表只含有原链表中data域为偶数的结点,且保持原来的相对顺序。

2022-09-23 19:17:47 1324 1

原创 在带头结点的单链表L中,删除所有值为x的结点,并释放其空间,假设值为x的结点不唯一。

在带头结点的单链表L中,删除所有值为x的结点,并释放其空间,假设值为x的结点不唯一。

2022-09-23 19:02:29 748

原创 删除链表中值相同的多余结点

删除链表中值相同的多余结点,遍历整个链表,每个结点都要和其后面的结点进行对比。定义结点p遍历整个链表,结点q遍历p之后的所有元素。

2022-09-23 18:38:10 275

原创 折半查找算法

折半查找算法(出自2018-3)

2022-09-23 17:45:14 84

原创 假设长度大于1的循环单链表中,既无头结点也无头指针,p为指向该链表中某一结点的指针,编写一个函数删除该结点的前驱结点。

假设长度大于1的循环单链表中,既无头结点也无头指针,p为指向该链表中某一结点的指针,编写一个函数删除该结点的前驱结点。

2022-09-23 17:21:11 1869 2

原创 将链表中数据域值最小的结点移到链表的最前面

将链表中数据域值最小的结点移到链表的最前面(出自2017-3)

2022-09-23 17:07:00 951 1

原创 将一个含有n个正整数的数组A中所有偶数移到所有奇数之前

将一个含有n个正整数的数组A中所有偶数移到所有奇数之前

2022-09-23 16:26:36 875

原创 配置typora+PicGo+Aliyun OSS服务

配置typora+PicGo+Aliyun OSS服务

2022-07-04 01:13:58 654

原创 线性表的单链表

单链表的初始化不带头结点带头结点判断单链表是否为空不带头结点带头结点单链表的插入操作按位序(不带头结点)按位序(带头结点)后插操作在p结点之后插入元素e简化: 在第i个位置插入元素e(带头结点)前插操作在p结点之前插入元素e (偷天换日)单链表的删除操作按位序(带头结点)按位序删除(不带头结点)指定结点删除重点理解前插和删除的特殊操作核心代码按值查找核心代码单链表的创建操作(带头结点)头插法建立核心代码需要指出的是,头插法建立的

2022-07-01 20:08:14 149

原创 线性表的双链表

双链表的初始化双链表的判空操作双链表的建立头插法尾插法双链表的插入尾插法

2022-07-01 20:07:14 301

原创 线性表顺序表综合应用题P18

线性表顺序表综合应用题P18

2022-06-27 22:56:21 232

原创 给自己的网站加上SSL安全认证(https)

首先下载证书文件解压缩之后得到一个后缀为pfx的证书文件 和 一个密码文本文件将后缀为pfx的证书文件放在resources目录下在application.yml文件中配置# 80就是HTTP的端口,443就是https的端口http: port: 80server: port: 443 ssl: key-store: classpath:文件名.pfx key-store-password: 密码 key-store-type: PKCS12当用

2021-12-07 20:53:06 7492

原创 阿里云服务器centOS7.6安装Mysql8和Jdk8

安装Mysql8删除原来的数据库:centos7中默认安装了数据库MariaDB,如果直接安装MySQL的话,会直接覆盖掉这个数据库,当然也可以手动删除一下:# 查询出来已安装的mariadbrpm -qa|grep mariadb # 卸载mariadb 命令:rpm -e --nodeps+文件名rpm -e --nodeps 文件名下载与安装MySQL:获取MySQL yum仓库地址**得到yum源下载地址:**https://dev.mysql.com/get/mysql80-

2021-12-07 17:37:43 2698

原创 阿里云服务器centOS7.6自带的python2.7.5升级为python3

千万不要卸载python2创建python3的目录mkdir /usr/local/python3进入创建好的目录cd /usr/local/python3下载python3.* python下载网址 选择一个版本, 复制其下载地址这里下载python3.6.8为例wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tar.xz解压tar xvJf Python-3.6.8.tar.xz 进入解压目录cd Pyt

2021-12-07 14:42:09 4254 3

原创 SpringBoot中图片上传在Linux服务器部署路径找不到

SpringBoot中图片上传在Linux服务器部署找不到的问题说明在Windows部署是, 写的默认指定盘符(C), 这种方法在Linux部署时是不可行的, 所以要将路径改成相对路径, windows部署路径就在所部属的盘符, linux部署路径就在根路径。一 配置WebMvcConfig@Configurationpublic class WebMvcConfig extends WebMvcConfigurerAdapter { @Autowired private Ac

2021-12-02 14:27:55 6726

原创 一个工具简单实现简书、掘金、CSDN上一些优秀的文章保存成markdown文件

推荐使用的工具Clean−mark这是一个简单实用的工具。针对你的需求,它可以将博客文章转换为干净的Markdown文本文件。安装npm install clean-mark --global下载文章clean-mark "链接文章" -o /Users/aaa/Desktop/xxx.md"链接文章" : 文章的url/Users/aaa/Desktop/: 下载的路径xxx.md: 文件名, 后缀.md可加可不加, 会自动生成.md文件例:...

2021-11-28 19:01:04 5173

原创 邮箱正则表达式

邮箱正则表达式适用于QQ邮箱, 手机号邮箱, 学校邮箱var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;

2021-11-16 17:09:14 8000

原创 PageHelper列表分页

PageHelper分页技术技术: SpringBoot + thymeleaf模板效果图分页前后效果图引用依赖引用pagehelper依赖, 这里使用的依赖是1.2.12<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <versio

2021-11-08 15:25:03 7244

原创 基于SpringBoot的QQ邮箱登录注册

基于SpringBoot的登录注册及找回密码有关的邮箱验证码操作底下附git链接介绍基于SpringBoot的登录注册及找回密码有关的邮箱验证码操作1整体思路注册通过输入的邮箱发送验证码,检验输入的验证码是否和后台生成的一致,若一致,将用户数据写入数据库,完成注册;登录通过输入用户名和密码与数据库中一条数据进行对比,若一致,则登陆成功找回密码首先校验数据库中是否存在用户名及其密码,存在时,再调用发送验证码进行比对的方式进行修改密码2整体的结构图3准备工程开始QQ邮箱POP3/SM

2021-11-05 18:22:09 28478 3

原创 Windows10远程连接Windows服务器

情况: 问题:出现身份验证错误。要求的函数不受支持远程计算机: 101.200.51.197这可能是由于CredSSP加密数据库修正。若要了解详细信息,请访问https://go.microsoft.com/fwlink/?linkid=866660解决方法:修改注册表开始–>运行–>regedit 打开注册表计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System发

2021-08-08 16:53:57 9020

原创 git add . 提交报错git config --global user.email “[email protected]” git config --global user.name “Your N

报错信息*** Please tell me who you are.Rungit config --global user.email “[email protected]”git config --global user.name “Your Name”to set your account’s default identity.Omit --global to set the identity only in this repository.fatal: unable to auto-de

2021-08-02 18:01:12 9920

原创 Tomcat部署多个Web项目

Tomcat部署多个Web项目方法:修改端口,部署多个项目1、tomcat目下复制webapps目录,并重命名为webapps1Tomcat下webapps已经部署了一个项目,复制webapps重命名为webapps1,并在该文件夹下删除第一个项目(example),放第二个项目(你的War包)2、修改tomcat的conf目下的server.xml文件,设置端口等信息server.xml已有第一个项目的配置信息,现在需要新增第二个项目的配置,在Server节点下,新增Service节点

2021-07-17 23:30:35 10480

转载 Mybatis Plus入门体验

创建user表现有一张 User 表,其表结构如下:[email protected]@[email protected]@[email protected]其对应的数据库 Schema 脚本如下:DROP TABLE IF EXISTS use

2021-05-01 00:04:58 8840 1

原创 git使用commit命令后显示Author identity unknown的解决方法

git使用commit命令后显示Author identity unknown的解决方法当我们在git commit -m '**'时出现命令执行失败的原因是没有在本地设置用户名和邮箱,在命令行设置一下即可:git config –global user.email '[email protected]'git config –global user.name 'Your name'上面的方法配置的是全局的用户名和邮箱!就是说如果没有单独为项目配置,那提交的所有项目全部都是这个名字和邮箱!

2021-04-29 19:36:36 24818 3

原创 CentOS7.7部署SpringBoot项目

CentOS7.7部署SpringBoot项目部署运行项目(使用守护进程的方式来让服务运行在后台)nuhup java -jar jar包名字 &这里的&不能省略,表示守护进程的意思,运行在后台查看进程是否在运行执行完上个命令会出现:nohup: appending output to ‘nohup.out’使用Ctrl + c退出输入指令ps -ef | grep java关闭服务,终止进程(kill端口号)kill 端口号再次输入 ps -ef |

2021-04-27 10:44:45 8887

原创 centOS7.7安装MySQL8.0.19

centOS7.7安装MySQL8.0.19安装Docker#第一步sudo yum install -y yum-utils device-mapper-persistent-data lvm2#第二步sudo yum-config-manager \ --add-repo \ http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo#第三步sudo yum install docker-ce docker-c

2021-04-27 10:13:53 8727

原创 idea引入热部署dev-tools

idea引入热部署dev-tools<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional></dependency>

2021-04-20 19:38:11 8893

原创 idea引入lombok依赖

idea引入lombok依赖介绍:``lombok插件是为了方便实习类快速生成get,set,有参构造和无参构造等方法`安装lombok插件在pom.xml引入依赖<dependency> <groupId>org.projectlombok</groupId <artifactId>lombok</artifactId</dependency>在实体类Bean中使用@Data //生成get和set方法@

2021-04-20 19:04:56 10033 3

原创 Mac电脑配置maven,idea配置maven

Mac电脑配置maven,idea配置maven1. 下载maven本文已安装3.5.2为例进入官网下载点击下载即可2. 解压文件包,配置环境变量下载之后,把文件放到自己想要放的位置,并进行解压。本文解压后放在了/Users/用户名/Documents/apache-maven-3.5.2编辑配置文件,设置环境变量# 环境变量进入编辑模式(maven使用的前提是已经安装好jdk,本文安装的是jdk8)vim ~/.bash_profile# 配置环境变量expor

2021-04-14 01:14:12 9251

转载 CentOS 7安装Gnome GUI 图形可视化界面

CentOS 7安装Gnome GUI 图形可视化界面介绍:安装centos 7服务器版本的时候,系统默认是不会安装 CentOS 的图形界面程序的,比如:gnome或者kde, 那么如果你想在图形界面下工作的话,可以手动来安装CentOS Gnome GUI包,本文将会讲述如何在CentOS 7 系统下安装gnome图形界面程序。解决的完整步骤如下:登录root用户开启CentOS7并登录root用户(一定要以root用户登录,其他普通用户的权限不够),其中localhost login为r

2021-04-10 14:46:58 11082

原创 Windows10在PowerShell中启动Redis

Redis启动.\redis-server.exe redis.windows.conf.\redis-cli.exe -h 127.0.0.1 -p 6379

2021-04-09 23:26:40 9388

原创 Docker操作镜像源

Docker下载镜像源docker pull 'name':tag如:docker pull mysql:8.0.19不写tag默认least最新版启动mysql8.0.19docker run -p 3306:3306 --name mysqltest01 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:tag启动tomcat8.5.28docker run -d -p 8888:8080 tomcat:tag停止所有的容器container

2021-04-09 01:54:06 8789

原创 CentOS7的docker下载下来启动失败问题(Job for docker.service failed because the control process exited with)

CentOS7的docker下载下来启动失败问题(Job for docker.service failed because the control process exited with)问题执行:systemctl start docker会出现的错误:Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service"

2021-04-09 00:30:23 8825

原创 Navicat远程连接云服务器报错:1130-host ... is not allowed to connect to this MySql server

Navicat远程连接云服务器报错:1130-host … is not allowed to connect to this MySql server报错:1130-host ... is not allowed to connect to this MySql server可能存在的问题可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localho

2021-04-07 17:25:06 8947

原创 Navicat远程连接云服务器报错:1130-host ... is not allowed to connect to this MySql server

Navicat远程连接云服务器报错:1130-host … is not allowed to connect to this MySql server报错:1130-host ... is not allowed to connect to this MySql server可能存在的问题可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localho

2021-04-05 18:31:16 7551

原创 Error: Type ‘DiagnosticableMixin‘ not found.

Error: Type ‘DiagnosticableMixin‘ not found.报错信息:/D:/flutter/flutter/.pub-cache/hosted/pub.flutter-io.cn/flutter_cupertino_date_picker-1.0.26+2/lib/src/date_picker_theme.dart:23:32: Error: Type 'DiagnosticableMixin' not found.class DateTimePickerTheme

2021-04-01 21:39:11 9257

原创 Python 实验3 函数

Python 实验3 函数根据输入参数(行数)不同,输出下面图形代码n = int(input("请输入一个整型参数:"))for i in range(1, n + 1): for k in range(2 * (n - i)): print("", end=" ") for j in range(1, 2 * i): print("*", end=" ") print()运行截图编写函数,接收一个包含若干整数的列表参数lst

2021-04-01 18:22:30 10206

原创 Python实验2 内置数据类型

Python实验2 内置数据类型编写程序,输入任意大的自然数,输出各位数字之和。代码num = input("请输入一个数字")print(sum(map(int, num)))运行截图编写程序,输入两个集合 setA 和 setB,分别输出它们的交集、并集和差集 setA-setB。代码setA = eval(input('请输入一个集合:'))setB = eval(input('再输入一个集合:'))print('交集:', setA & setB)print

2021-04-01 17:52:50 16016

空空如也

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

TA关注的人

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