- 博客(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
原创 汇编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
原创 编写图形界面程序,显示一个红色反弹球的程序,当该球撞击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
原创 翻译+生词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
2020-10-17
计算机网络实验讲义2014-2.doc
2020-04-19
汇编程序DOSBox实验1.doc
2020-04-07
可视化实验二实验报告.doc
2020-04-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人