自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 UserThread(CSAPP Exception Control Flow+操作系统--哈工大李治军: 用户级线程1)

我们可以看到,在ret弹出栈的时候,具体的有待补充,这里直接演示例子。,所以我们新增一个栈。

2024-05-22 10:19:08 590

原创 MIEC CS172(Prolog)

【代码】MIEC CS172(Prolog)

2024-04-25 20:07:14 791

原创 List(CS61B学习记录)

上图中,赋给b海象的weight会改变a海象的weight,但x的赋值又不会改变y的赋值。

2024-03-09 21:59:38 1466

原创 Matlab基础语法

自定义的函数要单独放在一个m文件中,不可以直接放在主函数里面(和其他大多数语言不同)

2024-01-29 22:32:54 485 1

原创 TOPSIS法(优劣解距离法)

输入变量有三个:% x:需要正向化处理的指标对应的原始列向量% type: 指标的类型(1:极小型, 2:中间型, 3:区间型)% i: 正在处理的是原始矩阵中的哪一列% 输出变量posit_x表示:正向化后的列向量if type == 1 %极小型disp(['第' num2str(i) '列是极小型,正在正向化'] )%调用Min2Max函数来正向化disp(['第' num2str(i) '列极小型正向化处理完成'] )

2024-01-24 17:18:08 353

原创 层次分析法(数模)

那么就可以用相同的算法(特征值法)计算权重。利用Excel计算(F4可以锁定单元格)(Max_eig最大特征值的求解在。当有实际数据时,应该选用其他方法。

2024-01-23 21:20:11 417

原创 MySQL - JDBC

JDBC(Java DataBase Connectivity)是Java和所有数据库之间的一个桥梁,是Java语言操作关系型数据库的一套API,是一个规范而不是一个实现,能够执行SQL语句。它由一组用Java语言编写的类和接口组成。各种不同类型的数据库都有相应的实现,本文中的代码都是针对MySQL数据库实现的。

2023-12-17 17:11:20 401

原创 MySQL索引

索引(index)是帮助mysql高校获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用数据,这样就可以在这些数据结构上实现高级查找算法,这种数据结构就是索引。

2023-12-13 14:15:51 1720

原创 Linux常用命令以及vi/vim编辑器

三种工作模式vim兼容全部的vi功能以命令模式作为中转

2023-12-09 21:08:09 386

原创 MySQL存储引擎

基于表,不是基于库。所以也被称为表类型是存储数据、建立索引等技术的实现方式。

2023-12-04 20:51:57 291

原创 MySQL事务

提交事务时,是将console中完成的内容提交到数据库(如果多次执行会产生多次计算(8.0.35))。回滚事务时,是将console中完成的内容撤销。

2023-12-04 19:31:58 353

原创 MySQL多表查询

实现:在多的一方建立外键,指向的一方(一的一方)建立主键。(此时没有dept_id的row不会被查询。当表中的某一数据需要被反复查询到时使用。利用别名,将同一张表视为两张表。(显式内连接的效率较高)将查询的结果直接进行合并。

2023-12-03 22:12:35 295

原创 MySQL函数和约束

外键用来让两张表之间的数据建立连接,从而保证数据的一致性和完整性,子键所在为父表。第一种是在创建表时直接添加。第二种是额外增加外键。

2023-11-29 14:41:50 346

原创 SQL中DML、DQL、DCL

当为全部字段添加数据时,一一对应。

2023-11-27 19:12:23 317

原创 Java String

输入

2023-11-27 10:04:30 363

原创 mysql中的数据类型与字段属性

成绩表中的学号不是成绩表的主键,但它和学生表中的学号相对应,并且学生表中的学号是学生表的主键,则称成绩表中的学号是学生表的外键。成绩表中单一一个属性无法唯一标识一条记录,学号和课程号的组合才可以唯一标识一条记录,所以 学号和课程号的属性组是一个主键。关系型数据库中的一条记录中有若干个属性,若其中某一个属性组(注意是组)能唯一标识一条记录,该属性组就可以成为一个主键。1.主键是能确定一条记录的唯一标识,比如,一条记录包括身份正号,姓名,年龄。比如,A表中的一个字段,是B表的主键,那他就可以是A表的外键。

2023-11-22 19:34:36 833

原创 MYSQL day1

数据库的管理软件,管理数据。关系型数据库:(SQL)

2023-11-22 16:25:13 397

原创 前缀、中缀、后缀表达式

if (item.matches(”\d+“)) { //匹配的是数,可以是多位。//2.将ArrayList传递一个方法,遍历ArrayList完成计算。//将int转为String。//先pop出的为被减数。//1.先把表达式放到ArrayList中。//最后留在stack中的数据为运算结果。} else {//如果为运算符。//pop出两个数,运算后再入栈。//创建栈,只需要一个栈即可。//为了说明方便用空格隔开。//放入ArrayList。//相较于扫描字符串更快。//先定义逆波兰表达式。

2023-11-17 13:30:56 29 1

原创 数据结构与算法(栈)

【代码】数据结构与算法(栈)

2023-11-15 20:00:47 18

原创 算法与数据结构(链表)

单向链表的局限性:只能单向遍历,需要依靠temp进行一系列操作。双向链表:在原有的基础上添加pre属性。通过Null判断是非为最后一个节点。通过next进行结点之间的指向。

2023-11-13 18:19:54 21

原创 算法与数据结构(稀疏数组与队列)

连续指地址的连续非线性结构没有一对一的线性关系。

2023-11-01 15:00:53 36 1

原创 Java API

默认的equal方法比较的是地址的值。

2023-10-25 19:45:29 35 1

原创 Java集合基础

##练习2。

2023-10-18 22:19:15 23 1

原创 Java异常

#异常的类型。

2023-10-13 13:35:19 32

原创 面向对象第3期(static、抽象类、接口、内部类)

抽象类的子类必须完成抽象方法的重写(除非子类也是抽象的)抽象类是一种约束,可以用于搭建整体框架抽象类不能被new(实例化)抽象类中可以存在普通方法,但抽象方法只能存在于抽象类中抽象类中存在构造器(便于子类在创建对象时调用父类的方法进行初始化操作)* 抽象类的主要用途有:定义规范:抽象类可以定义一些规范和标准,让子类去实现具体的细节,从而保证代码的一致性和可维护性。提高代码复用性:抽象类中的非抽象方法可以被子类继承或者重写,从而提高代码的复用性。

2023-10-13 10:35:44 38

原创 面向对象三大特性*

对象可执行的方法,主要看左边的类中是否包含这个方法(继承,原本就有,或被子类方法重写)(person类中为输出run,但s1s2都输出son)父类的run被子类方法改写了。增强可拓展性,即同一个方法,可根据发送对象的不同而采取不同的行为方式。封装:使一些属性变量被保护,但留有可操作的接口(方法)需要有继承关系,子类重写父类的方法。

2023-10-10 21:41:32 40 1

原创 国庆 面向对象

面向对象(Object-Oriented programming,OOP)作为一种思想:分类,将复杂问题分门别类合作解决宏观上面向对象,微观上面向过程继承 封装 多态本质:以类的形式组装代码,以对象的形式封装数据类与对象的创建一个项目中最多一个Main方法类中包含:属性和方法抽象与具体构造器(构造方法)一个类即使什么都不写,它也会存在一个方法(在源码中存在构造器)在创建对象(new)时必须调用构造器名字必须和类名相同没有返回值,也没有void用于初始化值有参构造与

2023-10-08 16:19:11 35 1

原创 国庆day3 数组

为数组创建内存空间。创建内存空间后,会自动进行默认初始化。

2023-10-03 11:19:49 73 1

原创 国庆day2

方法简单案例方法是解决一类问题的步骤的有序组合方法在程序中被创建,在其他地方被引用设计方法:最好保持方法的原子性(一个方法对应一个功能。

2023-10-02 00:34:07 94 1

原创 Java Study 国庆day1

与while循环不同在于,do while循环括号内的内容至少会执行一次。sout()在完成一次内部for循环后换行。利用不同行的不同i值,实现输出的递变。\t :在一次式子后加空格。

2023-10-01 10:14:13 49 1

原创 java day 5 循环控制1

第一行:创建扫描器,为输入创建内存;if:hasNextline/回车结束输入hasNext/有效输入前会自动消除无效输入,有效输入后出现无效输入则结束输入。

2023-09-30 00:10:22 39

原创 java day3

不及格”:“及格”第一行中,a+b被转为字符串(输出+10+10)&&(与) ||(或)!倒写:com.Eeeeye.xxx。第二行中,a+b正常输出。

2023-09-25 16:56:40 64 1

原创 java day2

实例变量:从属于对象,如果不自信初始化,则输出默认值(1.布尔值默认为false.2.基本类型为0,其余都是null。低到高:byte short char int long float double。局部变量:必须声明和初始化值,只在前后{}内有效。起名(变量名文件名方法名)不能用关键字。二者等效 Less is more。char引入的变量只能有1个字符。类名变量名方法名都叫标识符。#标识符只能以字母_$开头。有限 离散 存在舍入误差。类变量 statoc.

2023-09-23 17:59:06 59 1

原创 java study day1

调出cmd 、javac+文件名、java+类名。

2023-09-23 09:38:19 42 1

原创 markdown

hello。

2023-09-21 10:41:25 28 1

空空如也

空空如也

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

TA关注的人

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