自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 操作系统页面置换

一、基本思想分页存储管理是将固定分区方法与动态重定位技术结合在一起提出的一种存储管理方案,它需要硬件的支持,基本思想如下:1. 等分内存把整个内存划分成大小相等的许多分区,每个分区称为”块“(具有固定分区的管理思想)分页式存储管理中,“块”是存储分配的单位2. 等分逻辑空间用户作业仍然相对于“0”进行编址,形成一个连续的相对地址空间操作系统按照内存块的尺寸对用户作业的逻辑空间进行划分用户程序相对地...

2018-05-22 22:28:53 693

转载 几种页面置换算法

 地址映射过程中,若在页面中发现所要访问的页面不再内存中,则产生缺页中断。当发生缺页中断时操作系统必须在内存选择一个页面将其移出内存,以便为即将调入的页面让出空间。而用来选择淘汰哪一页的规则叫做页面置换算法。常见的置换算法有:1)最佳置换算法(OPT)(理想置换算法)这是一种理想情况下的页面置换算法,但实际上是不可能实现的。该算法的基本思想是:发生缺页时,有些页面在内存中,其中有一页将很快被访问(...

2018-05-21 22:36:14 630

原创 JAVA:可变个数的形参

//下面采用数组形参来定义方法public static void test(int a,String[] books);//以可变个数形参来定义方法public static void test(int a,String ... books);说明:1.可变参数:方法参数部分指定类型的参数个数是可变多个2.声明方式:方法名(参数的类型名...参数名)3.可变参数方法的使用与方法参数部分使用数组是...

2018-05-19 17:33:30 837

转载 蓝桥杯真题

生日蜡烛某君从某年开始每年都举办一次生日party,并且每次都要吹熄与年龄相同根数的蜡烛。现在算起来,他一共吹熄了236根蜡烛。请问,他从多少岁开始过生日party的?请填写他开始过生日party的年龄数。注意:你提交的应该是一个整数,不要填写任何多余的内容或说明性文字。#include<stdio.h>  int main()  {      int start,end;      ...

2018-05-16 22:26:36 383

原创 JAVA-匿名类对象

匿名类对象:创建的类的对象是匿名的。    1)当我们只需要一次调用类的对象时,我们可以考虑使用匿名的方式创建类的对象。            2)特点:创建的匿名类的对象只能够调用一次堆空间中就存在该类的实体,但由于没有对象在栈空间中指向堆空间的实体,所以匿名类只能被调用一次,继后便被系统回收。例如存在一个类 class Circle():                        类中存...

2018-05-15 22:23:41 268

转载 进程与线程的关系与区别

1.定义进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源.2.关系一个线程可以创建和撤销另一个线程...

2018-05-14 22:55:04 130

原创 JAVA类中方法的重载

方法的重载(overload)要求:1.同一个类中          2.方法名必须相同          3.方法的参数列表不同(①参数的个数不同 ②参数类型不同)补充:方法的重载与方法的返回值类型没关系!public class TestOverload{        public int getSum(int i,int j){      //①定义两个int类型变量的和         ...

2018-05-13 19:51:01 830 1

原创 JAVA类的属性(成员变量)

成员变量 vs 局部变量        相同点:1.遵循变量声明的格式:数据类型 变量名 = 初始化值                     2.都有作用域        不同点:1.声明的位置的不同:成员变量:声明在类里,方法外。                                                    局部变量:声明在方法内,方法的形参部分,代码块内       ...

2018-05-12 19:45:58 918

转载 fork函数返回值问题

fork是最难理解的概念之一:它执行一次却返回两个值。   首先我们来看下fork函数的原型:  #include <sys/types.h>  #include <unistd.h>  pid_t fork(void);  返回值:  负数:如果出错,则fork()返回-1,此时没有创建新的进程。最初的进程仍然运行。  零:在子进程中,fork()返回0  正数:在负进程...

2018-05-09 12:15:00 1808

原创 Java中类的概念

理解一:人开门面向过程:人 打开 门面向对象:人{        打开(门){                门.开开();}}门{        开开(){}}理解二: 人把大象装入冰箱面向过程:1)打开冰箱 2)把大象放进去 3)关闭冰箱门面向对象:人{        打开(冰箱){冰箱.开开()}        操作(大象){大象.进入(冰箱)}        关闭(冰箱){冰箱.合上()}...

2018-05-08 22:16:03 163

原创 数组的常见异常

1.数组下标越界的异常:   以下代码遍历后,会提示(java.lang.ArrayIndexOutofBoundException)    int[] i = new int[10];    i[0] = 90;    i[10] = 99;    for(int m = 0;m <= i.length;m++){            System.out.println(i[m]); ...

2018-05-07 22:23:40 292

原创 三元运算符

 三元运算符  ”(条件) ;表达式1:表达式2 ”  (表达式1与表达式2为同种类型):如何使用三元运算符,输出三个数中的较大值。        public class Student{        pubilc static void main(String [] args){                    int m = 12;                    int n ...

2018-05-05 22:14:49 210

原创 数组的初始化

数组的初始化:    1.静态初始化:初始化数组与给数组元素赋值同时进行        int [] Array1 = new int[]{1,2,3,4};    2.动态初始化:初始化数组与数组元素赋值分开进行        int [] Array2 = new int[4];        Array2[0] = 5;        Array2[1] = 6;        Array2...

2018-05-04 22:36:31 459

原创 JAVA中逻辑运算符

逻辑运算符:&、&&、|、||& 与 && :                &:左边无论是ture 还是 flase,右边也需进行运算。                &&:当左边为flase时,右边就不需进行运算,当为ture,则需运算右边。    public static void main(String[] args...

2018-05-03 22:15:37 190

原创 Java中位运算符

1.左移:“<<”:        31 << 3 = 248 = 31 * 2 * 2 * 2,  如下图:2. 右移:“>>” 与 无符号右移 :“>>>”:          ①:正数:31 >> 2 = 7                            31 >>> 2 = 7(正数右移和无符号右移

2018-05-01 17:19:57 178

原创 Java:数值交换方法

class Student{            public static void main(String[] args){                            int m = 12;                            int n = 5;                System.out.println("m:" + m + "n: " + n); ...

2018-04-30 22:58:05 309

原创 JAVA赋值运算符:区分‘=’与‘==’

1.    class HelloWorld{2.        public static void main(String[] args){3.         boolean b = false;4.         if(b = true) // if(b == true)5.         System.out.println("结果为真");6.         else7.   ...

2018-04-29 22:47:25 249

原创 Java中运算符:+= 用法及好处

1.public class Student{2.          public static void main(String[] args){3.      short s = 10;4.      //s = s + 3; 编译不通过5.      s = (short)(s + 1); //不建议如此实现6.      s += 1; //既可以实现运算,又不会更改s的数据类型7.   ...

2018-04-28 23:01:02 5412

原创 JAVA运算符:%,++ 需要注意的地方

一、求余符号:%1.  public class Student{2.        public static void main(String[] args){3.                int i1 = 12 % 5;4.                int i2 = -12 % 5;5.                int i3 = 12 % (-5);6.          ...

2018-04-27 22:57:39 369

原创 JAVA课堂总结及拓展

2018年4月26日1.源文件以.java结尾2.源文件中可以有多个class声明的类3.类中可以有主方法(即main()方法),其格式是固定的:public static void main(String[] args){}4.main()方法是程序的入口,方法是程序的执行部分。5.一个源文件中至能有一个声明为public的类,同时要求此类的类名与源文件名一致。6.每个语句都以“;”结束。7执行...

2018-04-26 19:07:41 227

原创 JAVA中输出函数的细微差别(入门)

1.  class HelloWorld{2.          public static void main(String[] args){3.              System.out.println("Hello World ");4.  }5.  }      在上面所写的基本程序中,第三行的输出函数“System.out.println("")”,其中的'println',意味着...

2018-04-25 13:48:20 555

空空如也

空空如也

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

TA关注的人

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