
学习笔记
文章平均质量分 51
记录学习过程中的笔记
jiuqi_玖柒
记录每一个学习的笔记
展开
-
线性表的单链表
单链表的初始化不带头结点带头结点判断单链表是否为空不带头结点带头结点单链表的插入操作按位序(不带头结点)按位序(带头结点)后插操作在p结点之后插入元素e简化: 在第i个位置插入元素e(带头结点)前插操作在p结点之前插入元素e (偷天换日)单链表的删除操作按位序(带头结点)按位序删除(不带头结点)指定结点删除重点理解前插和删除的特殊操作核心代码按值查找核心代码单链表的创建操作(带头结点)头插法建立核心代码需要指出的是,头插法建立的原创 2022-07-01 20:08:14 · 192 阅读 · 0 评论 -
线性表的双链表
双链表的初始化双链表的判空操作双链表的建立头插法尾插法双链表的插入尾插法原创 2022-07-01 20:07:14 · 355 阅读 · 0 评论 -
线性表顺序表综合应用题P18
线性表顺序表综合应用题P18原创 2022-06-27 22:56:21 · 281 阅读 · 0 评论 -
阿里云服务器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 · 2768 阅读 · 0 评论 -
阿里云服务器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 · 4517 阅读 · 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 · 6902 阅读 · 0 评论 -
邮箱正则表达式
邮箱正则表达式适用于QQ邮箱, 手机号邮箱, 学校邮箱var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;原创 2021-11-16 17:09:14 · 8146 阅读 · 0 评论 -
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 · 7300 阅读 · 0 评论 -
基于SpringBoot的QQ邮箱登录注册
基于SpringBoot的登录注册及找回密码有关的邮箱验证码操作底下附git链接介绍基于SpringBoot的登录注册及找回密码有关的邮箱验证码操作1整体思路注册通过输入的邮箱发送验证码,检验输入的验证码是否和后台生成的一致,若一致,将用户数据写入数据库,完成注册;登录通过输入用户名和密码与数据库中一条数据进行对比,若一致,则登陆成功找回密码首先校验数据库中是否存在用户名及其密码,存在时,再调用发送验证码进行比对的方式进行修改密码2整体的结构图3准备工程开始QQ邮箱POP3/SM原创 2021-11-05 18:22:09 · 29543 阅读 · 3 评论 -
Mysql 8以后URl需要加
Mysql 8以后URl需要加"useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT&allowPublicKeyRetrieval=true"useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone=GMT&allowPublicKeyRetrieval=true..原创 2021-03-28 21:22:35 · 15472 阅读 · 1 评论 -
VSCode连接夜神模拟器
VSCode连接夜神模拟器cmd以管理员的身份打开进入d目录 d:打开bin目录 cd D:\flutter\yeshen\Nox\bin执行 nox_adb.exe connect 127.0.0.1:62001原创 2021-03-08 01:26:46 · 7483 阅读 · 0 评论 -
循环结构程序设计相关代码
循环结构程序设计相关习题例1 1-100之和代码//while#include<stdio.h>int main() { int i = 0, sum = 0; while(i <= 100) { sum = sum + i; i++; } printf("sum = %d",sum); return 0;}//do...while#include<stdio.h>int main() { int i = 0, sum = 0; d原创 2021-01-16 13:39:43 · 293 阅读 · 0 评论 -
Linux 编程技术知识要点
Linux 编程技术知识要点非编程题linux中把分区和目录对应的过程叫做 挂载 。信号是在软件层次上对 中断 机制的一种模拟, 是一种异步通信方式。用GCC编译过程可以被细分为四个阶段:预编译,编译,汇编,链接。编译有线程的文件要加 -lpthread 参数。父进程等待子进程的结束,可以使用的函数 wait() 和 waitpid() 。linux主要有两个信号安装函数,分别是什么signal(),sigaction()。Linux操作系统内核原创 2020-12-24 20:26:15 · 695 阅读 · 1 评论