自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MATLAB 矩阵

矩阵的秩rankrank(a)矩阵的逆矩阵invinv(a)矩阵的特征值eig和特征向量特征值d=eig(a)特征向量克莱因法则。

2024-03-16 17:02:00 360

原创 JAVA笔记

3.抽象类abstract。1.静态属性static。向下转型:强制类型转换。测试类总览:类名.方法。

2024-01-03 19:54:29 330

原创 SQL之条件判断专题

假如判断内容 不为 NULL,则 IFNULL() 的返回值为 判断内容;否则其返回值为 x。( sex=1,男 ,女 )IF(判断内容,0,1)IF(判断内容,x)

2023-12-24 17:42:16 546

原创 计组之映射方式题解

主存物理地址:32位计算机 or 0x1234E8F8 共8位,4*8=32位。标记位:直接映射中,cache的0 同时指向0,8,此时标记位区分0,8。cache行号:32KB/32B=1K,2^10=1024,行号为10。组号:64➗4路=16,2^4=16,组号为4。组号:16➗2路=8,2^3=8,组号为3。标记位=主存地址 - 行号 - 块内地址。块内地址:2^5=32,块内地址为5。块内地址:2^5=32,块内地址为5。主存地址32位:主存物理地址32位。块内地址:32B=2^5,5位。

2023-12-20 21:24:07 409

原创 计组之存储器基础

介于两者之间,组外mod直接映射,组内全映射方式。字拓展 and 位拓展 and 字位拓展。

2023-12-20 14:35:46 349

原创 SQL错题集4

8.获取当前薪水第二多的员工的emp_no以及其对应的薪水salary,5.查询选修「张三」老师所授课程的学生中,成绩最高的学生信息及其成绩。4.查询平均成绩大于85的所有学生的学号、姓名和平均成绩。注:这里的分组同时写sname和sid才能通过!%Y是指date的年,%m是指date的月。C++课程或Java课程或Python课程。7.查询出只选修两门课程的学生学号和姓名。从同一个学生表中查找不同学生s1,s2。的学生和学号、课程号、学生成绩。记得排除同一人sid相等的情况。不准使用order by。

2023-12-15 22:03:19 410

原创 SQL错题集3

3.将employees表的所有员工的last_name和first_name拼接起来作为Name,中间以一个空格区分。2.员工编号emp_no为10001其自入职以来的薪水salary涨幅值growth。1.薪水第二多的员工的emp_no以及其对应的薪水salary。4.获取员工当前的薪水比其管理员当前薪水还高的相关信息。其中a表示查询数据的起始位置,b表示返回的数量。(MySQL数据库中的记录是从0开始的)A 的值为 TRUE,则返回值为 e1。A 的值为 FALSE,则返回值为 e2。

2023-12-13 15:33:58 525

原创 SQL错题集2(左右外连接的区别)

5.已经创建了新表exam_record_before_2021,用于存储2021年前的数据,结构和 exam_record一样,现在要求将数据导入新表中。用户1001在2021年9月1日晚上10点11分12秒开始作答试卷9001,并在50分钟后提交,得了90分;用户1002在2021年9月4日上午7点1分2秒开始作答试卷9002,并在10分钟后退出了平台。②法1:导入所有属性,包括自增 id,null为新表中的自增id,自动填充。③法2:导入除自增id以外的所有属性,注意新表的引用方式。

2023-12-05 19:59:32 654

原创 SQL专题---时间函数

2.删除exam record表中未完成作答或作答时间小于5分钟整的记录中,开始作答时间最早的3条记录。时间差函数,timestampdiff(1.查询各学生的年龄,只按年份来算。4. 查询下个月过生日的学生信息。3.查询本周过生日的学生信息。

2023-12-05 19:43:37 376

原创 SQL错题集1

8.查询“谭浩强”教师任课的课程号,选修其课程的学生的学号和成绩。10.查询选修课程c++而没有选修课程java 的学生的编号。9.查询出生日期大于所有女同学出生日期的男同学的姓名及系别。1.利用嵌套查询 引用 choices表,注意区别连接查询。嵌套查询,体会过程先找到刘晨专业是什么,再找该专业的学生。比大小时,也可使用嵌套查询(比较运算符的子查询)外连接的表,是查询过程所需的表,但查询要求不是。5. 查询没有选修java学生的姓名。set 设置修改内容。intersect 求交集。

2023-12-03 21:09:31 402

原创 数据库MySQL 创建表INSERT

2.varchar( 字符 )可收缩,不浪费空间。1.单精度float 双精度double。1.char( 字符 ) 0-255。2.decimal 自定义。bit(8)表示一个字节。常见数据类型(列类型)此字符不区分汉字还是字母。unsigned的用法。M为小数点前面有多少位。D是小数点后面有多少位。字符:0-21845。字节:0-65535。多个字节表示一个字符。

2023-08-17 10:10:20 69

原创 数据库MySQL 创建查询恢复数据库

创建数据库查询数据库备份恢复数据库。

2023-08-15 20:20:07 109

原创 Leetcode链表篇 Day3

.

2023-08-14 19:52:15 290

原创 Leetcode链表篇 Day2

while删除头节点时:直接从下一个结点开始,head=head->next。while不是头节点时:从head开始遍历(需记录的为 前继结点pre)pre定位在第 n-1 个结点,pre->next定位在第n个结点。虚拟头结点法:无需分类讨论(头结点 or 非头结点)2.暂存temp结点,因为指针逆转会导致指针指向丢失。1.暴力移除:分删除的为头结点和不为头节点。1.创建虚拟头节点,连接在原头结点前面。pre:前指针+初始化null。4.除去虚拟结点,回归头节点。1.第 n 个结点前插入结点。

2023-08-14 18:40:20 312

原创 Leetcode数组篇 Day1

快指针不断往后更新位置,当等于目标值时,不进入慢指针++,即慢指针停滞,而后快指针所指值覆盖慢指针所指值。1.注意越界问题:j=i+1 起点,j < size。双指针查找,左右指针对比,找到最小则放入新数组。1.快慢指针,新数组就是不含有目标元素的数组。2.注意特殊情况,没找到目标值时404。1.滑动窗口解法(类似行进毛毛虫)2.慢指针最终位置即为新数组长度。1.从小到大排序(包含负数)慢:获取新数组需更新位置。1.左闭右闭,注意取等。快:获取新数组中的元素。移除元素(双指针版)

2023-08-13 12:00:00 196

原创 Java之final修饰

修饰引用数据类型:修饰类,地址不可改变,但类中属性可变。修饰基本数据类型:变为常量不可改变。

2023-06-16 19:22:44 72

原创 Java之内部类

普通块+静态块+构造块+同步块。

2023-06-16 19:20:15 36

原创 文件基本操作

2023-06-15 20:56:04 47

原创 Java之接口interface

常量:固定修饰符(可省略)抽象方法:abstract 定义接口: 类实现接口:重写方法 主函数:如何使用 总结: 接口定义: 重写方法:抽象方法需重写,非抽象方法无需重写, 主函数:使用方法

2023-06-12 22:00:37 77

原创 Java之抽象类abstract

0-n个抽象方法继承重写抽象方法。

2023-06-11 19:56:44 47

原创 JAVA之向上转型&&向下转型

2.修饰引用数据类型。

2023-06-11 17:54:45 46

原创 Java之多态

tips:多态环境hsy可选择和dog,cat玩此时只需更换animal种类,此时playwithcat,playwithdog等等无需再改 总结:等价: 内存分析:

2023-06-08 21:22:33 41

原创 Java之Object类

equals重写: 底层equals和==均是比较两个对象的地址必须是同类比较: 官方equals:参数引用类: 属性定义类:

2023-06-08 20:41:31 45

原创 Java之封装+继承

当父类和子类的属性或方法相同时,要想调用父类的属性或方法,前面需加上。继承是对类的抽象:人类(学生,教师,员工继承于人类)子父类出了同名的函数,这个我们就称作为方法的。类是对对象的抽象:学生类,教师类,员工类。练习:方法设置 or 构造器。信息私密性private。

2023-06-07 17:07:21 37

原创 Java之导包import

可不导包import,也可导包。

2023-06-06 22:28:14 51

原创 Java之代码块

对象之前存在,最先执行静态块(一般数据库的初始化信息都存在于静态块中,适用于全局初始化变量)存在于方法中,限制局部变量的范围。

2023-06-06 22:09:35 33

原创 Java之this,static修饰

属性名字(对象变量)与函数传参变量名字重合时,就近原则会优先选择传参变量,this可指代当前对象的属性。3.方法区:方法(函数),字节码信息(类Person.class),字符串常量池。1.被类的不同对象同时访问,可以通过类名Person.sid直接访问。1.栈:main,person构造器,局部变量,2.在类加载的时候一起加载入方法区的静态域中(2.堆:new出来的东东,对象(类),数组。3.应用场景:相等数据,共享。

2023-06-06 21:55:34 42

原创 创建类&&构造器

类实际可分为:构造器+属性+方法。重载:方法名相同,参数类型不同。

2023-06-05 22:40:01 135

原创 JAVA之面向对象

面向过程: 面向对象: 总结:

2023-05-31 23:46:12 36

原创 JAVA之断点调试

在循环到达某条件时停止。

2023-05-31 10:39:17 103

原创 快捷键&&常见代码模板

-->主函数,public static void main(String[] args)-->输出,System.out.println();--->撤回上一步step。--->生成普通for循环。

2023-05-31 00:20:48 41

原创 JAVA之数组2

区别:arr.length与方式1:普通for+普通for:方式2: 普通for+加强for方式3:加强for+加强for。

2023-05-28 21:46:35 632

原创 JAVA之数组

数组是引用类型bool,当数组被分配空间时,已被默认初始化false。利用new动态分配空间,定义数组和分配空间并赋值。:arr数组中的值以int num的形式接收。如果为基本数据类型,传递的为字面值。如果为引用数据类型,传递的为地址值。1.普通for循环(正向+逆向)选择条件:是否使用索引。Java一切都是值传递。

2023-05-26 21:32:50 35

原创 JAVA之方法(函数)

方法名(函数名)一样,

2023-05-25 22:29:45 31

原创 JAVA之流程控制

类型,该数位于0.0-1.0之间。random()随机数返回值为。(int)强制类型转换。

2023-05-25 20:41:47 27

原创 Java之运算符

短路与&&:效率更高,只要第一个为false,则为false,不再看后面的(短路)短路或 ||:效率更高,只要第一个为ture,则为true,不再看后面的(短路)进行逻辑运算的,符号左右两边都是bool类型(仅true或者false)右侧为int,需强制转换为byte,赋给左边。逻辑异或 ^:两者相同则为真ture,两者不同则为假false。|,||两两同时为false,则为false。&,&&两两同时为true,则为true。若a为true则返回b,否则则返回c。赋值<三目<逻辑<关系<算数<单目。

2023-05-24 20:47:53 766

原创 Java数据类型之字符串

1.直接输出字符时,看到的char类型就是它本身的字面常量。一个变量被final修饰,这个变量就变成了。2.直接参与运算时,实际是按照码进行计算的。类似标记数组,只有ture,false。多种类型输入,但没有nextChar();作用:加上 \t 前面一共空8个。单引号‘ ’引起来的单个字符。作用:换行,单引号引用!类似:const int。,该常量值则不可改变。

2023-05-22 22:26:53 316

原创 Java数据类型之整数类型与浮点数

tips:给变量赋值时,值可以为不同的进制的数。整数类型默认为 int ,当超出范围时,后面加。赋值时,不可超过数据类型的范围(不可越界)离其最近的大括号 { }!

2023-05-21 19:51:31 73

原创 邻接表&&逆邻接表&&十字链表

1.边的权值,边连接的终点,边指针指针指向下一条边的结构体。1.注意指针连接的是第一条边的结构体。十字链表:合并邻接表&&逆邻接表。2.创点集合数组 List【】功能:频繁计算入度与出度个数。逆邻接表: 遍历统计入度。邻接表:遍历统计出度。

2023-05-18 21:48:26 87

原创 邻接表—链式前向星

切记:edge【】数组对象针对“边”,故edge【】.next也存的边的信息。③最后 i 为下一个点的最后一条边的编号,first【v】即为edge[ i ].next (t->v)前驱数组 first【】:用于存储起点x到最后第cnt条边,first【x】=cnt。edge【cnt】.to:第 cnt 条边的终点,指向下一个点 v(u->v)1.构成:前驱数组first【】,标记数组book【】,距离数组dis【】edge【cnt】.next:以u为起点上一条边的编号(第cnt条边),

2023-05-17 22:01:31 533

空空如也

空空如也

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

TA关注的人

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