自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA初学(包-继承)

(1)Son son继承Father,Father继承Grandpa,Grandpa继承Object,先在方法区加载Object类、Grandpa类、Father类和Son类并有继承关系。8.继承:当多个类存在相同的属性(变量)和方法时,可以从这些类中抽象出父类,在父类中定义这些相同的属性和方法,所有的子类不需要重新定义这些属性和方法。(6)super()和this()都必须在构造器的第一行,因此不能共存在同一个构造器。包的作用: (1) 区分名字相同的类 (2)很好地管理类 (3)控制访问范围。

2024-04-14 21:49:51 740 3

原创 JAVA初学5(方法-作用域)

main栈: f(5),返回f(4)*5,调用f();新开栈f(4)*5,调用f();新开栈f(2)*3,新开栈f(1)*2;test200栈(原本Person p指向main的p.age所在的对象) new一个person,指向堆一个新的person对象,与main里p.age所在对象的联系断开 p.age=99。PS:a.m1()在void main(String[] args)被调用时,先输出“m1()被调用”,再执行并输出hi(),再返回void m1()

2024-03-17 23:47:26 837 1

原创 算法第一次作业(JAVA快速排序、冒泡排序)

实验二、快速排序、冒泡排序。实验一、求最大公因数。

2024-03-10 16:59:04 283 1

原创 JAVA初学4(类与对象-方法)

访问修饰符:控制对象的访问范围,如public,private,默认,protected。//属性一般是基本数据类型,也可以是引用数据类型(对象,数组)3.内存对象存在形式:String在常量池,基本数据类型在堆。(1)加载类信息(属性和方法信息,只会加载一次)4.属性定义:访问修饰符 属性类型 属性名。堆:存放对象(Cat cat,数组等)(2)在堆中分配空间,进行默认初始化。//属性不赋值,则有默认值,同数组。(3)地址赋给p,p指向对象。//先创建对象,然后调用方法。方法区:常量池,类加载信息。

2024-03-03 18:42:26 345

原创 JAVA初学3(break语句-数组)

3.return语句:return用在方法表示退出方法,用在main语句表示退出程序。8.数组赋值:引用传递,赋的值是地址,赋值方式为引用传达。16.创建二维数组{{0},{1,1},{2,2,2}}1.break输出1-100顺序相加大于20的当前数。用break判断能否成功登录。6.循环输入5个数,并输出。2.continue语句。12.数组扩容循环添加。

2024-02-03 20:06:51 376 1

原创 JAVA初学2(运算符-多重循环)

(1)短路与(&&):第一个条件为false,不判断第二个,结果为false,效率高。例:2&3先得到2和3的补码,补码相与结果为补码,由补码得到原码,原码对应的为答案。(1)短路或(||):第一个条件为true,不判断第二个,结果为true。选择结构可以没有else,都不符合条件则不输出(没有执行入口)符号位0为正数,1为负数,0的反码、补码都是0。需要导入java.util.Scanner。(2)逻辑与(&):都要判断,效率低。(2)逻辑或(|):两个条件都要判断。异或:相同为假,相异为真。

2024-01-24 18:14:01 414 1

原创 操作系统调度算法

算法公平,算法实现简单,对等待在长作业后的短作业不利,不回导致饥饿。时间点上剩余时间最短的直接抢占,最短的平均等待时间、平均周转时间。2.(1)(非抢占式)短作业有限SJF:最短的作业优先服务。(2)最短剩余时间优先算法SRTN(抢占式短作业优先)响应比=(等待时间+要求服务时间)/要求服务时间。时间片太大,时间片轮转会变成先来先服务。带权周转时间=周转时间/运行时间。周转时间=完成时间-到达时间。等待时间=周转时间-运行时间。1.先来先服务FCFS。3.响应比优先HRRN。

2024-01-22 10:52:46 324

原创 vue3常见语法及指令

4.v-if:控制元素是否渲染,当条件为假时,vue3会在页面对应位置渲染一个v-if注释。(1)用法:在script声明一个变量可以直接在<template>使用,{{ }}6.v-show:控制元素的显示与隐藏,不会使dom消失。8.v-bind:绑定元素属性,可简写为":xxx"5.v-else if:else if块。(3)算术运算、比较运算、逻辑运算。2.v-text指令:用来显示文本。(2)可以编写条件运算表达式。10.:class使用对象。9.:class使用数组。7.v-for:遍历。

2024-01-16 20:48:17 520 1

原创 JAVA初学

12.基本数据类型(byte,short,int,long,char,float,double,boolean),引用数据类型(类,接口,数组)(3)文档注释:javadoc -d 文件夹名 -xx -yy 文件名.java (-d是固定用法)3.运行:code所在文件打开cmd,编译javac 文件名.java 运行java 文件名。(byte,short)和char不会互相自动转换,转成int后可进行运算。8.注释(1)单行:// (2)多行/* */

2024-01-10 17:56:44 367

原创 操作系统叁、死锁

2、调度层次:高级调度,低级调度(进程调度),中级调度。1、死锁:都在等待对方手里的资源,各进程都在阻塞状态。3、死锁的处理:预防死锁,避免死锁,死锁的检测和解除。(2)解除:资源剥夺法,撤销进程法,进程回退法。(2)不可剥夺条件:进程运行时不能被打断。(1)破坏互斥:如SPOOLing技术。(3)破坏请求和保持条件:静态分配方法。(4)破坏循环等待条件:顺序资源分配法。1.预防死锁:破坏死锁产生的四个条件。3.死锁的检测和解除:允许死锁发生。2.死锁条件:(1)互斥条件。(2)破坏不剥夺条件。

2023-12-02 22:10:21 12

原创 离散数学-集合论

(1)真子集:任意x属于A →x属于B 析取 任意x属于B析取x不属于A。1、相对补:所有属于A不属于Bd元素,称为B对于A的补集或相对补,记做A-B。3、对称差:A、B的对称差或属于A或属于B,A圈加B,(A-B)并(B-A)二、笛卡尔积:<a,b>,a属于A并且b属于B,A叉乘B。序偶相等:a1=b1并且a2=b2....an=bn。2、包含:(1)子集:任意x属于A →x属于B。2、全集:E={x|P(x)析取 非P(x)}笛卡尔积对并、交运算满足左、右分配律。2、绝对补:A关于E的补,~A。

2023-11-26 23:41:09 159 1

原创 信号量整理

1、供应者提供一组材料:吸烟者吸烟 信号量1offer1=0 20ffer2=0 30ffer3=0。//对筷子互斥信号量。//第一个进程读之前加锁。//最后一个进程读完解锁。ps:哲学家编号i=0:4,与哲学家左手边筷子编号相同,右手边筷子(i+1)%5。//各进程互斥访问count。//增加 一个空闲缓冲区。//消耗一个空闲缓冲区。//互斥访问count。//访问 的进程数+1。//保证对count互斥访问。

2023-11-25 22:32:41 688

原创 数据结构1

int length;}SqList;if(!L.length=0;return OK;int j;j=i-1;j--)++L.length;return OK;int i;p=L.elem;for(i=1;i=L.length;i++);return OK;int j;for(j=i;j++)L.length--;int i;

2023-11-23 23:12:34 14

原创 操作系统贰、进程

3.整形信号量:用整数作为信号量,表现某种系统资源的数量,避免了并发、异步导致的问题,不满足“让权等待”,会“忙等”2.实现同步:分析“前后”顺序条件,设置同步信号量S=0,在前操作之后执行V(S),在后操作之前执行P(S)2.Test-and-Set:硬件实现,不允许中断,实现简单,适用多处理机环境,不满足“让权等待”1.实现互斥:分析临界区,设互斥信号量S=1,在临界区之前执行V(S),在临界区之前执行P(S)1.关中断:利用开关中断实现,简单高效,不能用于多处理机,只适用内核进程,不适用用户进程。

2023-11-21 22:31:57 125

原创 操作系统壹、引论

易于维护,多模块开发,支持动态加载新模块,效率高,难以调试,模块间的接口定义未必合理。(4)异步:多道程序环境下允许多个程序并发执行,每个进程都是走走停停,进度不可知。2.微内核:把最基本的功能保留在内核,方便维护,需要频繁地在内核态和用户态转换。(2)外中断(中断):中断信号来源于CPU外部,时钟中断,I、O中断请求。(1)内中断(异常):中断信号来源于CPU内部,陷入、故障、陷阱、终止。一个进程不能由阻塞态直接转换为运行态,不能由就绪态直接转换为阻塞态。用户态:运行的是应用程序,只能执行非特权指令。

2023-11-20 00:25:29 19

空空如也

空空如也

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

TA关注的人

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