自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 操作系统 页式虚拟存储地址变换

#include "stdio.h" #define n 64 /*模拟实验中假定的页表长度,即最多允许程序含有多少页;假定页面大小为1K*/ #define length 10 struct { int lnumber;/*页号*/ int flag; /*表示该页是否在主存,"1"表示在主存中,"0"表示不在*/ int pnumber;/*该页所在主存块的块号*/ int w...

2018-06-20 10:25:51 4005 1

原创 进程调度-时间片轮转

#include "stdio.h" #include <stdlib.h> #include <conio.h> #define getpch(type) (type*)malloc(sizeof(type)) #define NULL 0 struct pcb { /* 定义进程控制块PCB */ char name[10]; char state; i...

2018-05-30 10:58:33 1310

原创 进程调度-高优先权优先

#include "stdio.h" #include <stdlib.h> #include <conio.h> #define getpch(type) (type*)malloc(sizeof(type)) #define NULL 0 struct pcb { /* 定义进程控制块PCB */ char name[10]; char state; i...

2018-05-30 10:57:27 2827

原创 操作系统-存储管理实验

1、最近最久未使用置换算法LRU是根据页面调入内存后的使用情况进行决策的,它是利用“最近的过去”作为“最近的将来”的近似,选择最近最久未使用的页面予以淘汰。2、最佳淘汰算法OPT:也称最佳置换算法。它所选择的被淘汰的页面,将是以后永不使用的,或是在最长(未来)时间内不再被访问的页面。#include"stdio.h" #include"malloc.h" /*或#include"alloc.h"...

2018-05-30 10:42:33 14086

原创 编写一个应用程序,用户分别从两个文本框输入学术的姓名和分数。

编写一个应用程序,用户分别从两个文本框输入学术的姓名和分数,程序按成绩排序将这些学生的姓名和分数显示在一个文本区中。 public class student implements Comparable{ String name; double grade; public

2017-12-27 14:40:20 749

原创 使用UDP协议编写一个网络程序

使用UDP协议编写一个网络程序,设置接收端程序的监听端口是8001,发送端发送的数据是“Hello, world”。 import java.net.*; public class fa { public static void main(String[] args) throws Exception { // TODO Auto-generated meth

2017-12-27 14:33:24 1267

原创 使用TCP协议编写一个网络程序

使用TCP协议编写一个网络程序,设置服务器端的监听端口是8002,当与客户端建立连接后,服务器端向客户端发送数据“Hello, world”,客户端收到数据后打印输出。 import java.io.*; import java.net.*; public class client { public static void main(String[] args) throws

2017-12-27 14:15:05 1853

原创 用两个线程玩猜数字游戏.

用两个线程玩猜数字游戏,第一个线程负责随机给出1~100之间的一个整数,第二个线程负责猜出这个数。要求每当第二个线程给出自己的猜测后,第一个线程都会提示“猜小了”、“猜大了”或“猜对了”。猜数之前,要求第二个线程要等待第一个线程设置好要猜测的数。第一个线程设置好猜测数之后,两个线程还要相互等待,其原则是:第二个线程给出自己的猜测后,等待第一个线程给出的提示;第一个线程给出提示后,等待给第二个线程给

2017-12-13 17:44:22 915

原创 练习五 数组交换

import java.util.Scanner; public class lx5 { public static void main(String[] args) { int [] a = new int [100]; int n,j=0,k=0,max,min,i,t; Scanner exchange=new

2017-12-06 18:14:16 207

原创 编写多线程程序,模拟多个人通过一个山洞。

编写多线程程序,模拟多个人通过一个山洞。这个山洞每次只能通过一个人,每个人通过山洞的时间为2秒(sleep)。随机生成10个人,都要通过此山洞,用随机值对应的字符串表示人名,打印输出每次通过山洞的人名。提示:利用线程同步机制,过山洞用一条输出语句表示,该输出语句打印输出当前过山洞的人名,每个人过山洞对应一个线程,哪个线程执行这条输出语句,就表示哪个人过山洞。 public class gsd {

2017-12-06 17:59:45 2732

原创 编写一个JFrame窗口,要求如下: 1. 在窗口的NORTH区放置一个JPanel面板。

编写一个JFrame窗口,要求如下:  1. 在窗口的NORTH区放置一个JPanel面板。  2. JPanel面板放置如下组件:  (1) JLable标签,标签文本为“兴趣”,右边接着是三个JCheckBox多选按钮,选项分别是“羽毛球”、“乒乓球”、“唱歌”。可以多选。  (2) JLabel标签,标签文本为“性别”,右边接着是两个JRadioButton按钮,选项分别是“男”、“

2017-11-22 14:21:50 7514

原创 创建一个窗口程序(JFrame),标题栏起名为“浏览器”。

import javax.swing.*; import java.awt.event.InputEvent; import java.awt.event.KeyEvent; public class Test { public static void main(String args[]){ JFrame win = new JFrame("浏览器"); JMenuBar menu

2017-11-08 20:55:17 2652

原创 打印时间

import java.util.*; public class text2 { public static void main(String[] args) { Calendar calendar=Calendar.getInstance(); calendar.setTime(new Date()); int year=calendar.get(Calendar.YEAR),

2017-09-27 12:05:08 151

原创 圆的练习

public class Circle { int x; int y; int r; Circle(){//无参的构造方法 x=1; y=1; r=1; System.out.println("圆c1的圆心为:"+"("+x+","+y+")"+"半径为"+r); } Circle(int xx,int yy,int rr){//有参的构造方法 x=xx; y=yy; r=rr;

2017-09-27 12:02:13 279

原创 练习四 对角线之和

import java.util.Scanner; public class Test4 { public static void main(String args[]){ System.out.println("请输入阶数n:"); Scanner reader=new Scanner(System.in); int n=reader.nextInt();//读入阶数n的值 i

2017-09-17 14:59:39 288

原创 练习一 温度转换

package Text; public class Text { public static void main(String args[]){ double c; int f; for(f=0;f<320;f+=20){//可以用f控制循环,少设置一个变量;

2017-09-10 14:59:22 334

原创 练习三 阶乘

package Text; public class Text { public static void main(String args[]){ int i; double s=1,sum=0; for(i=1;i<21;i++) { s=s*i; sum+=s; } System.out.printl

2017-09-10 14:50:12 790

原创 练习二 水仙花数

package Text; public class Text { public static void main(String args[]){ int a,b,c,i; for(i=100;i<1000;i++) { a=i%10;//求个位 b=i/10%10;//十位要先除在余 c=i/100;//求百位直接除

2017-09-10 14:44:07 255

空空如也

空空如也

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

TA关注的人

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