自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YueChu的博客

干就完事了!!!!

  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 软工期末测试(判断题)

软工工程期末测试(判断题)

2022-11-19 12:15:20 204

原创 软工期末测试(选择)

软工期末测试

2022-11-17 21:20:35 891

原创 项目知识点总结

项目知识点总结1.ssm整合配置<pom.xml>引入jar包依赖 <!--Mybatis整合步骤: 1.引入依赖 --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <versio

2022-04-05 23:50:13 440

原创 SpringMVC(基础知识,不含拦截器)

SpringMVC基础知识

2022-03-17 21:49:11 287

原创 STL基本容器及算法

STL1.STL-常用容器1.string1.1基本概念本质:string和C++风格的字符串,而string本质上是一个类string和char*区别:char* 是一个指针string是一个类i,类内部封装了char*,管理这个字符串,是一个char*型的容器特点:string类内部封装了很多成员方法: 查找find,删除delete,替换replace,插入insertstring管理char*所分配的内存,不用担心赋值越界和取值越界等,由类内部进行负责1.2s

2022-03-05 14:18:34 913

原创 Java集合的基础知识

集合1.1集合类的特点提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变。1.2集合类体系结构1.3Collection集合概述是单例集合的顶层接口,它表示一组对象,这些对象也被称为Collection的元素JDK不提供此接口的直接实现,它提供更具体的子接口实现以多态的方式创建Collection对象1.4Collection集合常用方法 boolean add(E e); 添加元素 boolean remove(Object o); 从集合中移

2021-08-11 22:17:12 131

原创 JDBC入门操作

JDBC1.JDBC1概述​ **概述:**java数据库连接,(Java Database Connectivity,简称JDBC)是java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。​ 驱动: 两个设备之间通信的桥梁1.1入门操作:加载驱动获得连接基本操作(获得执行sql语句的对象 -> 编写sql语句 -> 执行sql语句 -> 遍历结果表)释放资源public class JDBCDemo { @T

2021-08-11 22:13:35 175

原创 SQL基础语法

SQL1.SQL分类DDL:数据定义语言 如create,drop,alterDCL: 数据控制语言 如 grant.ifDML: 数据操纵语言 如insert,update,deleteDQL:数据查询语言 如select2.SQL对数据库的操作2.1创建数据库语法: create datebase 数据库名称 [charater set 字符集 collate 字符集校对规则];create database db1; 默认字符集create database db2 ch

2021-08-11 22:12:09 154

原创 Java8四大内置核心函数式接口

Java8四大内置核心函数式接口Consumer: 消费型接口 void accept(T t);Supplier: 供给型接口 T get();Function(T,R): 函数型接口 R apply(T t);Predicate: 断言型接口 boolean test(T t);实例import java.util.function.Consumer;public class ConsumerTest { public static void main(S

2021-08-08 17:57:24 101

原创 重置MySQL的密码

重置mysql的root密码重置密码的步骤:停止mysql的服务。操作:windows+r ->输入service.msc ->找到mysql服务->停止mysql服务(你的服务名称可能不为mysql,可能为MySQLXX,停止即可)启动mysql操作: windows+r->输入cmd->输入mysqld --skip-grant-tables(跳过密码认证服务)(这一步一定要以管理员的身份进行,否则无效。成功后相当于已经运行了一个mysql服务,不要

2021-08-06 19:05:39 251

原创 1.Date

1.DateDate类的构造方法://1.public Date(); 分配一个Date对象,并初始化,以便它代表它被分配的时间,精确到毫秒. Date date = new Date(); System.out.println("date = " + date); //Mon Jul 19 14:28:28 CST 2021//2.public Date(long date):分配一个Date对象,并将其初始化为表示从标准基准时间起指定的毫秒数//标准基准时间为: 19

2021-07-19 15:59:34 60

原创 堆栈(C实现)

2,堆栈定义:具有一定操作约束的线性表,只在一端(栈顶,Top)做插入,删除插入数据:入栈(Push)删除数据:出栈(Pop)后入先出:(LIFO)堆栈的抽象数据类型描述类型名称:堆栈(Stack)。数据对象集:一个有0个或多个元素的有穷线性表。操作集:长度为MaxSize的堆栈,堆栈元素生成空堆栈判断堆栈是否已满将元素压入栈内(入栈)判断堆栈是否为空删除并返回栈顶元素(出栈)栈的顺序存储实现栈的顺序存储结构通常由一个一维数组和一个记录栈顶元素

2021-07-17 18:36:20 273

原创 队列(c实现)

1,队列队列::具有一定操作约束的线性表插入与删除操作:只能在一端插入,而在另一端删除数据插入: 入队列数据删除:出队列先来先服务先进先出:FIFO1.1队列的抽象数据描述类型名称:队列数据对象集:一个有0个或多个元素的有穷线性表操作集:长度为MaxSize的队列Q,队列元素item1,生成长度为MaxSize的空队列2,判断队列Q是否已满3,将数据元素item插入队列中4,判断队列Q是否为空5,将队头数据从队列中删除并返回1.2队列的顺序

2021-07-17 18:35:31 74

原创 1,git命令

1,git命令初始化: git init (生成一个本地仓库)设置签名: git config user.name 用户名 git config user.email 邮箱名(单个仓库有效)git config --global user.name 用户名 git config user.email 邮箱名(全局有效)查看状态: git status添加操作: git add 文件名 (添加到暂存区)提交操作: git commit -m"message"文件

2021-07-17 18:32:37 75

原创 位运算基础慨念

位运算按位& :将参与位运算的两操作数各对应的二进制位进行与操作,只有对应的两个二进位均为1时,结果的对应二进制位才为1,否则 为0.通常用来将某变量中的某些位清0且同时保留其它位不变。也可用来获取某变量中的某一位。按位|将参与运算的两操作数各对应的二进制位进行或操作,只有对应的两个二进制位都为0时,结果的对应二进制位才是0,否则为1。按位或运算通常用来将某变量中的某些位置1且保留其它位不变。按位^将参与运算的两操作数各对应的二进制位进行

2021-07-17 18:31:33 96

原创 1,Linux vim的常用快捷键

1,Linux /vim的常用快捷键1,移动H J K L .H:向左L:向右J:向下K:向上e : 跳跃到单词末尾b :跳跃到单词首字母w : 跳跃到下一个单词的首字母shift + 6 : 跳跃到本行的开头shift + $ : 跳跃到本行的末尾2,翻页Ctrl + F :向下一页Ctrl + B :向上一页Ctrl + E :向下(符合视觉)Ctrl + Y: 向上shift + g : 翻到文件末尾gg : 翻到文件开头3,其它i : 光标位置

2021-07-17 18:30:06 1076

原创 单链表(C实现)

用C语言实现单链表的基本操作:1,单链表的基本定义:单链表是一种链式存取的数据结构。链表中的数据是以结点来表示的,每个节点由两部分构成,数据域与指针域。头结点,头指针和首元结点头结点:有时,在链表的第一个结点之前会额外增设一个结点,结点的数据域一般不存放数据(有些情况下也可以存放链表的长度等信息),这样的结点称之为头结点。(若头结点的指针域为空,则说明该链表是空表。头结点对于链表来说不是必须的,但是在处理某些问题时,会使问题变得简单。)首元结点:链表中第一个元素所在的结点,它是头结点后边的第一个结

2021-05-28 12:32:52 132

原创 2021-05-16

java实现三大排序:1,冒泡排序:1:实现步骤:比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较代码如下: public static void main(String[] args) { int[] arr = {3, 6, 1, 0, 9,

2021-05-16 00:55:59 67

原创 2021-05-11

记录一个找了好久的bug,emmmmm,关于深浅拷贝的........看示例代码先简单说明一下错误,这个错误是由于类的成员有指针,但是我没有弄清楚它析构的次数以及具体位置,导致程序崩溃,呜呜呜呜呜!#define _CRT_SECURE_NO_WARNINGS#include<iostream>using namespace std;class test{public: char* s; int a; test() { this->s = NULL.

2021-05-11 22:49:26 184

原创 2021-05-11

怎么在不知道将要输入的字符串的长度的情况下,开辟相应的内存? 记录一下!#define _CRT_SECURE_NO_WARNINGS#include<iostream>using namespace std;#include<cstdio>class Test{public: Test() { s = NULL; len = 0; } Test(const char* p)...

2021-05-11 22:15:13 53

原创 2021-04-22

关于ubantu20.04desktop版连接secure报错的总结:1,第一种情况:提示错误:用secureCRT连接虚拟机中的Ubantu系统,出现"远程主机拒绝连接"错误解决方法:1,ubantu中未安装ssh服务,打开终端运行一下命令:sudo apt-get install openssh-server2,重启一下sshd服务sudo service sshd restart3,检查ssh服务是否在运行ps -ef| grep ssh2,第二种情.

2021-04-23 00:38:33 487

原创 2021-04-22

C++类与对象的思维导图

2021-04-22 09:38:34 73

原创 2021-04-19

记个知识点,关于字符串量的,平时用的不多,一用就一脸懵逼。代码如下:#include<iostream>using namespace std;int main(void){ char* p = "hello world"; //报错"const char*的值不能用于初始化char *类型的实体" //原因: //字符常量保存在常量区,其内容不许修改 //而char *p是一个指针,直接指向常量区,它有能力有机会修改常量区内的内容,这是不被允许的 //修改办法

2021-04-19 14:46:47 42

原创 2021-03-25

Java中的分支语句1.1Java中的if语句if概述:在某些情况下,需要当某一条件满足时才执行相应代码,条件不满足则执行其它代码。if的四种形式:单分支,双分支,多分支,嵌套if1.1.1 单分支if(布尔表达式){ //布尔表达式为true时需执行的代码}1.1.2 双分支if(布尔表达式){ //布尔表达式为true时需执行的代码}else{ //布尔表达式为false需执行的代码}1.1.3 多分支if(布尔表达式...

2021-03-25 10:05:51 74

原创 2021-03-16

Java的基本数据类型数据类型说明了该数据在内存中存储数据的类型以及在内存中所占内存的大小。比如,你int a;那么a在内存中就是以整型数据存储的,且a占据4个字节内存。在Java中有以下八大数据类型:byte、short、int、long、double、float、boolean、charJava的基本数据类型转化基本数据类型转换分为两种,一种是自动类型转换,另一种是强制类型转换。在你写代码时如果将表示范围小的数据类型赋给表示范围大的数据类型,Java将自动使用隐式类型完成数据

2021-03-16 21:00:06 43

原创 2021-03-16

Java的环境变量配置首先,你需要去官网下载JDK并记住JDK的安装路径,比如G:\Program_Files\jdk-14.0.2_windows-x64_bin\jdk-14.0.2。然后打开此电脑----->系统属性------>高级系统设置------>高级------->环境变量然后找到下方系统变量------>新建------->输入变量名:JAVA_HOME------->输入变量值(就是你的安装路径):G:\Program_Files\j

2021-03-16 20:11:42 138

原创 2021-03-15

Java的运行原理:要理解什么是Java的运行原理,首先我们得知道什么是Java语言。Java不同于c,c是一种面向过程的语言,是一种编译语言,它会产生一种扩展名为.exe的可执行文件,可直接运行。而Java是一种基于解释器的解释...

2021-03-16 19:42:33 54

ssm + mp + 书评网 练习项目

弱鸡学生练习项目。用到了许多不错的小知识点。kaptcha,raty,jsoup,spring task等等。

2022-04-05

学完Spring的一个小练习

学习期的作业

2022-03-17

空空如也

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

TA关注的人

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