自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java中static关键字有什么用?

将static放在一个成员变量声明前,可将其变为静态变量,放在方法声明前就变为静态方法那么这个静态有什么用呢?静态变量属于整个类,一个静态变量永远只有一个存储空间,换言之,一个类的多个对象使用的静态变量是同一个,修改一个对象的静态变量会导致其他对象的静态变量发生同样的变化。而且,静态变量和静态方法可以直接访问。class Value{ static int a=0; int b=0; void add(){ a++; d++; }}class Demo{ public sta

2020-05-31 12:24:58 276

原创 Java中this的简单应用

1.局部变量与成员变量同名的情况下Person(String name, int age){ this.name = name;//this.name指代的是类里定义的name而不是Person这个函数的参数。 this.age = age;}2.需要用this指代当前的对象,return thiscalss Person{ int age=0; Person grow(){ age++; return this; } void print(){ System.out.

2020-05-31 12:06:35 202

原创 Java中的全局变量和局部变量——简单区别

全局变量Java中不能定义全局变量,在一个类中的公共、静态变量就相当于这个类的全局变量。这使得全局变量被封装在了类里,保证了安全性。局部变量Java中方法体或某个代码块中声明的变量被称为局部变量。如以下这个例子:public class Person{ String name;//全局变量name int age;//全局变量age Person(){ int a = 1;局部变量a System.out.println(""+a); }}...

2020-05-31 11:55:17 889

原创 使用分支限界法解决单源最短路径问题。

#include<iostream>#include<cstdio>#include<queue>using namespace std;typedef struct ArcCell{ int weight;//保存权值 weight=1说明一开始就输入了这条边,=0说明这两个点之间没有边 int min_length;//存储最短路径长度}ArcCell,AdjMaxtrix[100][100];typedef struct{

2020-05-30 11:19:31 14146 7

原创 java可视化模板——java可视化操作步骤

public class XXXX{ public static void main(String[] args) { MyFrame frame= new MyFrame(); frame.setVisible(true); }}class MyFrame extends JFrame{ private JLabel lbl; private JTextField text; private JButton btn; MyFrame(){//构造函数

2020-05-26 20:14:55 1666 2

原创 字符串和整形、浮点类型的相互转化

字符串转化为整形、浮点类String str = "1";Float f = Float.parseFloat(s);Double d = Double.parseDouble(s) ;

2020-05-26 17:04:28 1408

原创 编写图形界面程序,接受用户输入的5个浮点数据和一个文件目录名,将这五个数据保存在该文件中,再从文件中读取出来并且进行从大到小排序,然后再一次追加保存在该文件中。

File(文件特征与管理):用于文件或者目录的描述信息,例如生成新目录,修改文件名,删除文件,判断文件所在路径等。     2. InputStream(二进制格式操作):抽象类,基于字节的输入操作,是所有输入流的父类。定义了所有输入流都具有的共同特征。     3. OutputStream(二进制格式操作):抽象类。基于字节的输出操作。是所有输出流的父类。定义了所有输出流都具有的共同特征。4.FileOutputStream(文件输出流.

2020-05-26 16:15:51 2831

原创 创建了Cisco账号,Cisco 软件却无法登录

明明注册完了思科账户,依旧无法使用软件,提示Sorry, we can’t find a NetAcad account associated with this Cisco account,怎么回事呢?思科旗下还有一个网络学院,软件要求思科账户和网络学院的账户要绑定才行。很麻烦,对不对,谁让这玩意是歪果仁的呢。网络学院官网https://www.netacad.com/点击下面的现在报名,当然这是我调成中文以后的了,要么在页面把English改掉,要么用谷歌浏览器直接一键翻译鼠标立即注册

2020-05-26 09:28:52 48679 21

原创 20200523dedis笔记

并发访问并发连接数并行处理速度串行时间好事加锁,防止溢出redis是一个进程io thread不能保证不同io间的顺序,但一个io传输时是有顺序的redis 可以解决什么问题:五种类型:String 字符串、识别数值(限流器)、bitmap(12306、二进制)list放入有序但不排序同向栈异向队列jvm宕机 迁移放入redis 服务无状态LTRIM 保留热数据hashsetsorted set/zset(频度较高)串行化...

2020-05-23 22:11:44 161

原创 01背包问题回溯法

#include<iostream>#include<cstring> using namespace std;int n;double c;double v[100];double w[100];double cw = 0.0;double cv = 0.0;double MAX_put = 0.0;double ratio[100];//比率 int order[100];int put[100];void knapsack()//按比值进行排序

2020-05-21 20:26:38 838

原创 使用贪心算法解决最小生成树问题。

使用贪心算法解决最小生成树问题。#include<iostream>#include<algorithm>using namespace std;const int MAX=100;const int MAX_length=10000;int n,m;int G[MAX][MAX];//相邻两边的长int d[MAX];bool V[MAX]={false};int prim(){ int sum=0; V[1]=true; d[1]=0; for(i

2020-05-21 15:54:26 2589

原创 Java中super函数的用法

super指代变量,用于在子类中指代父类对象。三种用法:访问父类的方法。调用父类构造方法。访问父类中的隐藏成员变量。常用的是访问父类方法,且参数个数类型必须一致class A{ int x,y; A(int x,int y){ System.out.println("A"); } }class B extends A{ int Z; A(int x,int y,int z){ Z = z; super(x,y); System.out.println("B");

2020-05-18 20:53:37 5540

原创 汇编中断程序编写步骤

2020-05-18 15:30:36 3208

原创 DOS调用21H存取中断向量

2020-05-18 15:22:16 625

原创 DOS基本调用流程

2020-05-17 17:41:08 362

原创 汇编IF的判断

2020-05-17 17:11:50 903

原创 汇编NEG(求补/即求相反数)指令

NEG是汇编指令中的求补指令,NEG指令对操作数执行求补运算:用零减去操作数,然后结果返回操作数。求补运算也可以表达成:将操作数按位取反后加1。格式:NEG OPR执行的操作:(OPR)<-- —(OPR)亦即把操作数按位求反后末位加1,因而执行的操作也可表示为:(OPR)<-- 0FFFFH — (OPR) + 1NEG指令对标志的影响与用零作减法的SUB指令一样。...

2020-05-17 13:08:23 13882

原创 CALL指令和RET指令

RET指令的内部操作是:栈顶字单元出栈,其值赋给IP寄存器。即实现了一个程序的转移,将栈顶字单元保存的偏移地址作为下一条指令的偏移地址。CALL(LCALL)指令执行时,进行两步操作:   (1)将程序当前执行的位置IP压入堆栈中 (2)转移到调用的子程序。...

2020-05-16 19:02:12 1318

原创 汇编 db,dw,dd

db定义字节类型变量,一个字节数据占1个字节单元,读完一个,偏移量加1dw定义字类型变量,一个字数据占2个字节单元,读完一个,偏移量加2dw取偏移地址来初始化变量dd定义双字类型变量,一个双字数据占4个字节单元,读完一个,偏移量加4dd取段地址和偏移地址来初始化变量那么字节单元是什么呢?存储器的最基本存储单元为一个二进制位(1bit),一个字节单元(Byte)抱括8个二进制位,一个字单元包括两个字节单元。...

2020-05-16 18:23:47 1530

原创 FIFO,LRU,OPT的命中、调换过程

2020-05-14 09:16:28 1602 3

原创 编写图形界面程序,显示一个红色反弹球的程序,当该球撞击Applet边框时,它应从边框弹回并以相反方向45°运动。

编写图形界面程序,显示一个红色反弹球的程序,当该球撞击Applet边框时,它应从边框弹回并以相反方向45°运动。import javax.swing.*;import java.awt.*;class BallPanel extends JPanel implements Runnable { ball_move BM = null; public BallPanel() { BM = new ball_move(); Thread t = new Thread(BM); t.s

2020-05-13 18:46:07 1245

原创 JAVA 编写程序实现如下功能:一个线程进行如下运算1*2+2*3+3*4+……+19*20,而另一个线程则每隔一段时间读取前一个线程的运算结果。

编写程序实现如下功能:一个线程进行如下运算12+23+34+……+1920,而另一个线程则每隔一段时间读取前一个线程的运算结果。class Count{ private int sum; Count(int sum){ this.sum=sum; } void add(int i) { sum+=i*(i+1); } int getsum(){ return sum; }}class CountThread implements Runnable{ private Co

2020-05-13 18:02:33 2905

原创 java多线程操作

继承Thread类创建和执行多线程完成下列四个步骤:① 定义一个类扩展Thread; ② 覆盖run()方法,这个方法中实现线程要执行的操作;③ 创建一个这个线程类的对象;④ 调用start()方法启动线程对象。Runnable接口只有一个方法run(),实现这个接口并把线程对象所要执行的操作代码写到这个方法中,然后再把实现了整个接口的类的实例传给Thread类的构造方法即可实现多线程操作。实现Runnable接口创建和执行多线程完成下列步骤:① 定义一个类实现Runnable接口

2020-05-13 15:31:23 277

原创 微程序控制器组成

2020-05-12 09:24:22 1368

原创 翻译+生词02

生词:The detection of malicious software (malware) is an important problem in cyber security, especially as more of society becomes dependent on computing systems. Already, single incidences of malware can cause millions of dollars in damages (Anderson

2020-05-11 20:43:50 162

原创 翻译+生词01

Malware:有害软件Detection:探测度; 入侵检测; 可检测性; 检测限; 检测; Abstract:抽象的,摘要raw:生的,原始的,未经加工的sequences:一系列neural network:神经网络occur:出现occurred:occur的过去image processing:图像加工NLP:自然语言处理batch:分批处理normalization:正规化appear to:看来像是,似乎是hinder:阻碍,妨碍initial:最

2020-05-10 12:09:22 197

原创 Java1.使用二分搜索算法查找任意N个有序数列中的指定元素。 2.通过上机实验进行算法实现。 3.保存和打印出程序的运行结果,并结合程序进行分析,上交实验报告。 4.至少使用两种方法进行编程,直接查

1.使用二分搜索算法查找任意N个有序数列中的指定元素。2.通过上机实验进行算法实现。3.保存和打印出程序的运行结果,并结合程序进行分析,上交实验报告。4.至少使用两种方法进行编程,直接查找/递归查找/迭代查找。package algorithm;import javax.swing.*;import java.util.*;public class Test1 { //直接查找 static int binary_search(int n,int a[]){ int m=-

2020-05-09 07:45:57 947

原创 MOV AX,DATA MOV DS,AX

MOV AX,DATAMOV DS,AX其实就是把data(数据) 转到 DS 数据段寄存器,让数据段指向正确的位置。MOV AX,DATA起到过渡作用

2020-05-06 11:07:22 19088 11

原创 expected:instruction or directive

expected:instruction or directive:出现了无法识别的助记符

2020-05-06 10:41:01 4085

原创 Java中字符串和数字间转换

String字符串转化为数字Integer.parseInt(String s) ;Integer.valueOf(String s);例子:String s= "123";a = Integer.parseInt(s);或:String s = "-123";int b = Integer.valueOf(s);数字到字符串这个简单int a =1;String ...

2020-05-05 10:50:49 417

原创 仿照Windows的计算器,编写一个简易的计算器程序,实现加、减、乘、除等运算。

仿照Windows的计算器,编写一个简易的计算器程序,实现加、减、乘、除等运算。偷懒了很多,将就着用吧:import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.*;public class Calculat...

2020-05-05 10:49:20 7690

原创 有关鼠标的监听器

MouseClickedvoid mouseClicked(MouseEvent e) 鼠标按键在组件上单击(按下并释放)时调用。 mousePressedvoid mousePressed(MouseEvent e) 鼠标按键在组件上按下时调用。 mouseReleasedvoid mouseReleased(MouseEvent e) 鼠标按钮在组件上释放时...

2020-05-05 08:39:15 476

原创 编写一程序,有2个文本框,在第一个文本框中输入一个整数,当焦点从第一个文本框离开时,第二个文本框将显示这个数的绝对值(使用FocusListener)。

编写一程序,有2个文本框,在第一个文本框中输入一个整数,当焦点从第一个文本框离开时,第二个文本框将显示这个数的绝对值(使用FocusListener)。import javax.swing.*;import java.io.*;import java.awt.FlowLayout;import java.awt.event.*;public class AbsoluteValueFra...

2020-05-05 08:37:39 3272

原创 将字符串的部分保存,剩余删去,或只保留指定一段子字符串

substring()public String substring(int beginIndex)或public String substring(int beginIndex, int endIndex)注意:beginIndex -- 起始索引(包括), 索引从 0 开始。endIndex -- 结束索引(不包括)。即[ )前包后不包例子:public class T...

2020-05-04 19:32:58 1228

原创 JAVA去掉指定字符

replaceAllll是小写的Lpublic String replaceAll(String regex, String replacement)regex -- 匹配此字符串的正则表达式。newChar -- 用来替换每个匹配项的字符串。成功则返回替换的字符串,失败则返回原始字符串。String str = "abcdefg";String str2 = str.repla...

2020-05-04 19:28:13 843

原创 Java判断首个或最后字符或者字符串是否为指定的字符/字符串

startsWith是则返回true,否则返回falseString str = "abcdefg";str.startsWith("a");//返回truestr.startsWith("abc");返回trueendsWithString str = "abcdefg";str.endsWith("g");//返回truestr.endsWith("efg");返回true...

2020-05-04 19:12:30 6099

原创 汇编OFFSET,SEG,LEA

OFFSETOFFSET +X符识符,表示取X的首地址TABLE DW 10; 设定一个以TABLE为首地址的数据MOV BX,OFFSET TABLE;将TABLE的首地址传送给基址寄存器BXLEAlea eax,[SI] 说明: eax得到SI指向的堆栈内容的偏移地址, 和寄存器SI的值是相同的LEA BX, TABLE ;在实际执行时才会将变量buffer的地址放入bx...

2020-05-04 09:31:41 5638 1

原创 五一汇编题

分析下面的程序,画出堆栈最满时各单元的地址及内容。S_SEG SEGMENT AT 1000H ;定义堆栈段DW 200 DUP (?) ;200*2=190H TOS LABEL WORDS_SEG ENDSC_SEG SEGMENT ASSUME CS: C_SEG, SS: S_SEGSTART: MOV AX, S_SEG...

2020-05-03 18:13:18 1540

数据库实验一实验一 熟悉数据库管理工具、数据库和表的基本操作 一、实验目的: 1.了解SQL Server或MYSQL数据库的基本知识; 2.熟悉SQL Se

实验一 熟悉数据库管理工具、数据库和表的基本操作 一、实验目的: 1.了解SQL Server或MYSQL数据库的基本知识; 2.熟悉SQL Server或MYSQL环境和系统结构; 3.掌握图形化交互工具的基本操作,学会数据库及表的创建与管理; 4.理解和掌握SQL语言: 能够熟练地使用create/alter/drop语句创建、修改和删除数据库、基本表;能够使用insert语句;理解和掌握基本的Select语句。 二、实验要求: 理解和掌握create, alter, drop, insert, 以及select语句的语法,特别是各种参数的具体含义和使用方法;使用SQL语句创建、修改和删

2020-10-17

计算机网络实验讲义2014-2.doc

实验二:在PC机上熟悉常用网络命令 3.1 实验内容和要求: Ping.exe,Netstat.exe, Telnet.exe, Tracert.exe, Winipcfg.exe Arp.exe, Ftp.exe, Ipconfig.exe, Net.exe, Route.exe 实验指导资料:电子文档 “网络命令使用说明” 实验时间:3节课。 3.2 实验步骤 1、ARP: 显示和修改IP地址与物理地址之间的转换表 ARP -s inet_addr eth_addr [if_addr] ARP -d inet_addr [if_addr] ARP -a [inet_addr] [-N if_addr] -a 显示当前的ARP信息,可以指定网络地址 -g 跟 -a一样. -d 删除由inet_addr指定的主机.可以使用* 来删除所有主机. -s 添加主机,并将网络地址跟物理地址相对应,这一项是永久生效的。 eth_addr 物理地址. if_addr If present, this specifies the Internet address of the interface whose address translation table should be modified. If not present, the first applicable interface will be used. 例子: C:\>arp –a (显示当前所有的表项) Interface: 10.111.142.71 on Interface 0x1000003 Internet Address Physical Address Type 10.111.142.1 00-01-f4-0c-8e-3b dynamic //物理地址一般为48位即6个字节 10.111.142.112 52-54-ab-21-6a-0e dynamic 10.111.142.253 52-54-ab-1b-6b-0a dynamic C:\>arp -a 10.111.142.71(只显示其中一项) No ARP Entries Found C:\>arp -a 10.111.142.1(只显示其中一项) Interface: 10.111.142.71 on Interface 0x1000003 Internet Address Physical Address Type 10.111.142.1 00-01-f4-0c-8e-3b dynamic C:\>arp -s 157.55.85.212 00-aa-00-62-c6-09 添加,可以再打入arp –a 验证是否已经加入.

2020-04-19

汇编程序DOSBox实验1.doc

1.在数据段DATA中有两个字数据X和Y, 假设X=1122H, Y=3344H, 编程求两个字的和,结果存放到Z单元中. 2.从SOURCE_BUFFER单元开始存放了20个字母A, 编程将这20个字母A的字符串传送到DEST_BUFFER开始的单元中. 3.从SOURCE_BUFFER单元开始存放了20个字母A, 编程将这20个字母A的字符 串向下移10个单元.

2020-04-07

可视化实验二实验报告.doc

一个可视化实验完整代码。 一、实验目的和要求 1、 使用API函数编制包含各种资源的Windows应用程序; 2、 实现Windows应用程序对键盘与鼠标的响应。 二、实验内容 : 1、问题描述: 创建一个菜单,其中有三个菜单项,分别为“文件”、“计算”和“帮助”,其中,“文件”菜单项包含“打开”、“保存”、“画图”、“退出”等菜单选项;“计算”菜单包含“总和”、“方差”、“均方根”等菜单选项;“帮助”菜单项包含“计算总和帮助”、“计算方差帮助”和“计算均方根帮助”以及“关于”等项 。 若单击“画图”菜单项,则绘出P103图形。 若在用户区内按下鼠标左键,则动态创建一个包括“删除计算总和”、“添加计算平均值”和“修改计算均方差”三个菜单项的弹出式菜单,由此菜单控制“计算”菜单中菜单项删除、添加与修改。(要求新的弹出式菜单开始时不可用,按下右键后变为可用。) 单击“修改计算均方差”菜单项后,“计算”菜单下的“计算均方差”项改为“线性拟合”,单击“添加计算平均值”菜单项后,“计算”菜单中添加上了“计算平均值”菜单项 。 将光标设定为自己名字中的某个字、图标设定为自己名字中的另一个字。 2、应用程序中所用到的资源、消息,简介主要函数的功能; 3、程序实现 4、操作结果

2020-04-02

空空如也

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

TA关注的人

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