自定义博客皮肤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)
  • 资源 (2)
  • 收藏
  • 关注

原创 操作系统实验-页面置换算法

页面置换算法前言:在地址映射过程中,若在页面中发现所要访问的页面不在内存中,则产生缺页中断。当发生缺页中断时,如果操作系统内存中没有空闲页面,则操作系统必须在内存选择一个页面将其移出内存,以便为即将调入的页面让出空间。而用来选择淘汰哪一页的规则叫做页面置换算法。实验要求:设计并实现最近最久未使用页面置换(LRU)算法;实现最不常用页面置换算法(LFT),页面缓冲置换算法(PBA)和改进型CLOCK页面置换算法(可选);编写测试程序,对不同页面置换算法的性能进行测试和比较。本代码实现了

2020-12-31 16:22:12 2955 5

原创 JAVA实战-编写记事本

JAVA记事本制作功能: 可以打开保存文件,可以设置自动换行以及改变文本字体颜色;并且可以采用快捷键实现对应功能。结果示例:代码示例:import javax.swing.*;import javax.swing.colorchooser.DefaultColorSelectionModel;import java.awt.*;import java.awt.event.*;import java.io.*;public class Txt extends JFrame implem

2020-12-17 18:08:22 1816

原创 JAVA实战-编写超简易计算器

java-超简易计算器可以进行加减乘除计算import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;public class Calculator { static JFrame j=new JFrame("简易计算器"); static JLabel jl1=new JLabel("Number 1");

2020-12-17 17:07:58 608

原创 判断是否为有序数列

JAVA判断输入数据的是否为有序数列代码思想:最笨的方法:做这道题,我首先想到最笨的方法,将数据输入到一个数组中,然后再创建一个数据一样的数组,运用for循环进行前序比较以及倒序比较,只要有一个符合条件,那么就是有序,否则无序。优化后方法: 先输入一个值作为 “ 先前值 ” (pre表示(previous缩写)),再输入一个值作为 “ 现在值 ” (cur表示(current缩写)),设置一个标志flag=0;接着采用循环,如果 cur-pre 大于等于零并且 flag大于等于零,则令flag=1

2020-12-11 16:28:57 1284

原创 JAVA弹出式菜单显示异常

JAVA弹出式菜单显示异常问题现象:在文本区点击右键或者左键均可弹出弹出式菜单,并且显示方式异常。如:问题出现条件:在窗体中没有先加入弹出式菜单,而是先加入其他组件,如文本区(JTextArea)。问题原因:链接: 链接地址.这是我写的另一篇博客,问题原因大致相同。解决方法:在窗体中先加入弹出式菜单组件再加入其他组件.错误代码示例:import javax.swing.*;import java.awt.*;import java.awt.event.MouseAdap

2020-12-08 17:21:24 347

转载 IDEA快捷键

必备快捷键快捷键介绍Ctrl + F在当前文件进行文本查找 (必备)Ctrl + R在当前文件进行文本替换 (必备)Ctrl + Z撤销 (必备)Ctrl + Y删除光标所在行 或 删除选中的行 (必备)Ctrl + D复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备)Ctrl + W递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围 (必备)Ctrl + /注释光标所在行代码,

2020-12-07 22:40:57 147

原创 JAVA按钮加入到面板中,只有鼠标滑过才能正常显示

JButton(按钮)加入到JPanel(面板)中不能正常显示问题现象:只有将鼠标滑过按钮位置,按钮才能正常显示出来。问题出现条件:窗口定义了两个面板,例:面板1和面板2(面板2里面加入了按钮)。面板1首先被加入到窗口中,面板二才加入到面板中。问题原因:想象成用两种颜色油漆粉刷一面墙,后面刷的会覆盖先前刷的。这个正好相反,可以想象成优先级,先加入的优先级高,层次高,后加入的优先级低,层次低;与前面的重合的那部分会放入先加入的后面。问题解决: 加入按钮的面板,第一个加入到窗口中。代码

2020-12-06 20:38:47 2484 2

原创 JTextField加入到JPanel不能正常显示

JTextField(文本框)加入到JPanel(面板)中不能正常显示。(后面有问题分析,看完绝对能帮你解决问题哦!!!)代码示例:package 优快云;import javax.swing.*;public class JtextjoinJpanel { public static void main(String[] args) { JFrame f=new JFrame("文本框加入面板"); JPanel jp = new JPanel();

2020-12-06 20:11:00 3009 4

原创 问题解决-Visio2016和Office不能并行

在安装Visio2016时出现解决方法:在microsoft官网下载办公室部署工具(ODT),地址为: 点击进入网站。下载安装后有如下文件:安装64位的右击configuration-Office365-x64.xml文件编辑。32位的为x86文件将该文件改为注:因为我只安装Visio,所以将上面的office删除了。ID中设置中文,将en-us改为zh-cn。修改完保存后,打开win-R输入cmd打开命令行窗口,我的文件夹地址为F:\viso,故输入然后输入setup.exe /co

2020-12-04 11:44:42 2792 1

原创 Java源程序结构

JAVA源程序结构专为初学者提供java的源程序结构一般包括:package 包 ------具有0个或1个,指定文件中的类所在的包,必须是第一条语句import 导入-------导入指定的类,可以有0个或多个public class 公共类-------具有0个或1个,文件名必须和公共类名相同class 类-------可以有0个或多个interface接口--------0个或多个extends-------------类的继承implement-----------接口的实现

2020-12-01 17:15:06 1611 3

原创 Java域隐藏的使用和优势

域隐藏Java中的域即代表类中的成员变量,域隐藏即为子类和父类同时存在相同的成员变量,可以和方法的覆盖形成对比进行记忆。代码示例:在这里插入代码片

2020-12-01 16:37:50 384

原创 Java采用接口方式创建类的对象

采用接口方式创建类的对象与用类创建类的对象的方式相似,只是将第一个类名改为接口名。若有类student接口Person类student实现Person 即class student implements Person则用类创建类的对象为student s1=new student();用接口方式创建为Person p1=new student();注: 用接口方式创建的类的对象,只能用对象名.方法名 访问接口中定义的方法,不能访问类中自己定义的属性和方法以及接口中的属性。详

2020-11-27 17:47:15 6705 3

原创 Java方法重载的使用

重载的概念方法的重载(overloading)指多个方法带有不同的参数,使用相同的方法名。与返回值和修饰符没有关系只需一个方法名,就能拥有多个不同的功能。重载的规则含有的参数数目不同含有的参数类型不同含有的参数顺序不同例:原始方法:int add(int a,int b) {…}错误的重载方法:float add(int a,int b){…}int add(int c,int d){…}正确的重载方法:int add(int a,int b,int c)

2020-11-26 20:16:56 974 1

原创 Java构造方法的使用

Java构造方法的使用方式1. 在主方法创建一个类的对象时,会直接调用该类的构造方法,如果没有书写该类的构造方法,那么系统会默认给其一个无参的构造方法,即类在使用时,必会调用其构造方法。2. 如果给类书写了一个有参的构造方法,在主方法创建该类的对象时没有传递相应参数,则会出现错误;即在类中创建了一个构造方法,系统不再为该类创建默认的无参构造方法。代码示例:class test{ test(int a,int b) { System.out.println("调用了有

2020-11-26 00:23:36 584 5

原创 Java多维数组分别进行行排列

Java多维数组分别进行行排列一维数组的行排列在进行一维数组排列时,只需要使用Arrays.sort()方法即可。int[] a=new int[15,10,20,35,41];Arrays.sort(a);代码结果为:10,15,20,35,41二维数组的行排列 int[][] arrays=new int[2][3]; for(i=0;i<2;i++) { for(j=0;j<3;j++) {

2020-11-25 14:53:03 445 2

Visio和Office不能并行解决

解决Visio安装时出现Visio和office不能并行问题,该问题是由于下载的Office和Visio版本不一样。本资源可解决此问题。

2020-12-04

动态归纳法求0-1背包问题

面对每个物品,我们只有选择拿取或者不拿两种选择,不能选择装入某物品的一部分,也不能装入同一物品多次。把物品随机排成一排,标记为1、 2、 3……,从1号物品开始依次判断是否装包,面对当前物品有两种情况:该物品的重量大于背包的容量,装不下,只能选择不装该物品的重量小于背包的容量,可以装下,但是否要装,需要进一步判断,因为可能存在这种情况:要装该物品,就必须拿出之前装的一个物品,可能会出现如下情况:1.[拿掉之前的一个物品并装进当前物品后背包的总价值]<[不拿掉之前的物品且不装当前物品背包的总价值] ;2.[拿掉之前的一个物品并装进当前物品后背包的总价值]>[不拿掉之前的物品且不装当前物品背包的总

2020-11-25

空空如也

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

TA关注的人

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