- 博客(45)
- 收藏
- 关注
原创 汇编实验13,3---用7ch中断实例完成loop指令实现
;7ch号中断地址实现loop的功能assume cs:codecode segmentstart: mov ax,cs ;源地址 ---安装程序 mov ds,ax mov si,offset lp mov ax,0 ;目的地址 mov es,ax mov di,0200h mov cx,offset lpend-offset lp ...
2019-05-08 22:13:55 323
原创 JPanel实现一个专门的绘图区域
package javawork;import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.event.*;public class CustomPanelTest extends JFrame{ private JPanel buttonPanel; private Cus...
2019-04-20 10:48:09 370
原创 ItemEvent---匿名类实现计算器---匿名类真好用
package javawork;import java.awt.*;import javax.swing.*;import java.awt.event.*;public class Show extends JFrame{ private JTextField field1,field2; private JButton button; private JComboBox ...
2019-04-17 10:23:26 221
原创 利用临界区实现线程同步
/*线程同步问题---火车站售票安排系统模拟系统// 临界区,也称关键代码段,它是指一个小代码段,在代码能够执行前,它必须独占对某些资源的访问权。//通常把多线程中访问统一资源的那部分代码当作临界区,从而达到线程同步的目的。 利用临界区对象实现线程同步*/#include<Windows.h>#include<iostream>using namespa...
2019-04-17 09:38:31 839
原创 利用互斥对象实现线程同步
//线程同步问题---火车站售票安排系统模拟系统#include<Windows.h>#include<iostream>using namespace std;DWORD WINAPI ThreadProc1(LPVOID lpParameter);DWORD WINAPI ThreadProc2(LPVOID lpParameter);int tic...
2019-04-17 09:30:29 258
原创 实现Runnable接口来创建线程
package javawork;public class Example12_1 {//Thread(Runnable target)在创建线程对象是向构造方法的参数传递一个实现Runnable接口类的实例 //该实例对象称为所创建线程的目标对象,当线程调用start()方法时, //一旦轮到他来享用CPU资源,目标对象就会自动调用run()方法(接口回调),这一过程是自动实现的,...
2019-04-15 22:32:45 1058
原创 DocumentEvent事件
文本区含有一个实现Document接口的实例,该实例被称作文本区所维护的文档,文本区调用getDocument()方法返回所维护的文档。文本区所维护的文档能触发Document事件,特别注意,DocumentEvent类在javax.swing.event包中。用户在文本区进行文本编辑从操作,使得文本区中的文本内容发生变化,将导致文本区所维护的文档模型中的数据发生变化,从而导致文本区所维护的文档触...
2019-04-14 10:33:39 1727
原创 ItemEvent事件
选择框,下拉列表都可以触发事件,选择框提供两种状态,一种是选中,另一种是未选中。对于注册了监听器的选择框来说,当用户的操作使得选择框从未选中变成选中,或是从选中变成了未选中就会触发ItemEvent事件,同样的,对于下拉列表来说,如果用户选中下拉列表的某个选项,就会触发ItemEvent事件利用addItemListener(ItemListener listener)来注册监听器...
2019-04-14 08:52:14 3542
原创 ActionEvent事件
package javawork;import java.awt.event.ActionEvent;import javax.swing.JTextArea;import javax.swing.JTextField;//创建监听器的类public class PoliceListen implements MyCommandListener { private JTextF...
2019-04-13 20:33:37 10959
原创 获取文本框的输入字符串的长度,getActionCommand和getText
package javawork;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class WindowActionEvent extends JFrame{ private JTextField text; //ActionListener listener; public Windo...
2019-04-13 20:01:31 2848
原创 常见组件
package javawork;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class ComponentInWindow extends JFrame{ private JTextField text;//JTextField处理单行文本框 private JButton butto...
2019-04-13 17:55:28 171
转载 Wireshark
原文出处:EMC中文支持论坛介绍掌握显示过滤器对于网络分析者来说是一项必备的技能。这是一项大海捞针的技巧。学会构建,编辑,保存关键的显示过滤器能够节省数小时的时间。与捕捉过滤器使用的BPF语法不同,显示过滤器使用的是Wireshark特定的格式。除了某些特例之外,Wireshark显示过滤器和捕捉过滤器有很大的区别。更多信息过滤HTTP数据流:在排查网页浏览器会话或检查网速...
2019-04-12 21:48:54 139
原创 链表操作+排序---Java
public class Node { //结点类 Node next;//指针域 int data;//数据域 Node(int data) { this.data=data; this.next=null; }}package javawork;public class List { //链表类 Node head;//头结点 List() { h...
2019-04-06 15:44:41 197
原创 内部类
package javawork;public class MobileShop { InnerPurchaseMoney p1;//声明内部类对象 InnerPurchaseMoney p2; class InnerPurchaseMoney//内部类,内部类可以调用外部类的方法和成员变量 { private int moneyValue; InnerPurchaseMo...
2019-04-06 14:57:40 1119
原创 猜数字游戏
package javawork;import java.util.Arrays;import java.util.Scanner;public class A { //盲猜 public static void main(String args[]) { Scanner input=new Scanner(System.in); int number...
2019-04-06 14:11:57 76
原创 回文数
package javawork;import java.util.Arrays;import java.util.Scanner;public class A { public static void main(String args[]) { Scanner input=new Scanner(System.in); int temp; int a[]=new in...
2019-04-06 13:51:44 80
原创 缓冲流BufferedReader和BufferedWriter
package javawork;import java.io.*;import java.util.*;import java.util.Scanner;public class NewThead { public static void main(String args[]) { File f1=new File("a.txt"); File f2=new File(...
2019-04-05 15:43:32 237
原创 表插入排序
#include<iostream>using namespace std;#define SIZE 100typedef struct{ int data; int next;}SLNode;typedef struct{ SLNode r[SIZE]; int length;}SLinkListType;void Build(SLinkListTyp...
2018-12-08 15:22:07 202
原创 希尔排序
//希尔排序/*#include<iostream>using namespace std;int main(){ int a[10], i, j, temp, gap; gap = 10 / 2; for (i = 0; i < 10; i++) cin >> a[i]; while (gap >= 1) { for(i = ...
2018-11-24 09:58:29 99
原创 快速排序
//快速排序/*#include<iostream>using namespace std;int Partion(int a[], int low, int high){ a[0] = a[low]; int pivotkey = a[0]; while (low < high) { while (low < high && a[...
2018-11-24 09:53:00 78
原创 堆排序
#include<iostream>#include<algorithm>using namespace std;void HeapAdjust(int *a, int i, int size){ int lchild = 2 * i; int rchild = 2 * i + 1; int max = i; if (i <= size / 2)...
2018-11-24 09:39:19 72
原创 归并排序--稳定的排序
//归并排序#include<iostream>using namespace std;void merge(int a[], int left, int mid, int right, int* temp){ int i = left; int j = mid + 1; int t = 0; while (i <= mid && j <=...
2018-11-24 09:19:05 1163
转载 super的用法
class FooParent: def __init__(self): self.parent = 'I\'m the parent.' print ('Parent') def bar(self,message): print ("%s from Parent" % message) class FooChil...
2018-11-23 19:04:27 702
原创 多继承
#多继承#若是父类中有相同的方法名,而在子类使用时未指定,python从左至右搜索 即方法在子类中未找到时,从左到右查找父类中是否包含方法。方法名同,默认调用的是在括号中排前的父类的方法#class people:# name=''# age=0# _weight=0# def __init__(self,n,a,w):# self.name...
2018-11-23 17:16:19 90
原创 方法重写
#方法重写#如果你的父类方法的功能不能满足你的需求,你可以在子类重写你父类的方法,实例如下:class Parent: def myMethod(self): print("调用父类方法")class Child(Parent): def myMethod(self): print("调用子类方法")c=Child()c.myMet...
2018-11-23 17:13:05 97
原创 python-while--for
Python中的循环语句有 for 和 while。Python循环语句的控制结构图如下所示: while 循环Python中while语句的一般形式:while 判断条件: 语句#以下实例使用了 while 来计算 1 到 100 的总和:n = 100 sum = 0counter = 1while counter <= n: ...
2018-11-17 20:50:21 139
原创 python---if--elif--else
if 语句Python中if语句的一般形式如下所示:if condition_1: statement_block_1 elif condition_2: statement_block_2 else: statement_block_3如果 "condition_1" 为 True 将执行 "statement_block_1" 块语句 如果 "condition_1" 为Fals...
2018-11-17 20:14:26 579
原创 斐波那契数列
def fab(n): if n<1: print('输入有误!') return -1 if n==1 or n==2: return 1 else: return fab(n-1)+fab(n-2)
2018-11-17 19:34:44 86
原创 kruskal
//kruskal#include<iostream>#include<stdlib.h>#include<malloc.h>using namespace std;#define TOPMAX 60000#define MAX 100//邻接矩阵typedef struct _graph{ char vexs[MAX];...
2018-11-12 22:12:04 116
原创 哈夫曼树的编码与解码
#include<stdio.h>#include<stdlib.h>#include<iostream>#include<string>using namespace std;#define MAXSIZE 30typedef struct node{ int data; char value; struct...
2018-11-04 10:43:46 1012
原创 用链表的方式构建哈夫曼树
#include<stdio.h>#include<stdlib.h>#include<iostream>using namespace std;#define MAXSIZE 30typedef struct node{ int data; struct node *lchild, *rchild; struct node...
2018-11-04 09:22:03 3149 2
原创 哈夫曼树之线性表示
//哈夫曼树//线性表示#include<iostream>#include<string.h>using namespace std;#define MAXBIT 100#define MAXVALUE 10000#define MAXLEAF 30#define MAXNODE MAXLEAF*2-1typedef struct{ int ...
2018-11-04 09:01:33 378
原创 带双亲的孩子链表
#include<iostream>#include<malloc.h>using namespace std;typedef char TElemType;#define max 100typedef struct Child{ int data; struct Child* next;}*Tchild,Child;typedef st...
2018-11-04 08:59:51 2515
原创 数据结构之树之线索化二叉树
#include<iostream>#include<malloc.h>#include<stdlib.h>using namespace std;typedef char ElemTypeTree;const int Link = 0;//0时为指针const int Thread = 1;//1时为线索typedef struct Nod...
2018-11-04 08:59:06 147
原创 数据结构之树的孩子链表表示法
#include"tree.h"const int max = 100;typedef char TElemType;typedef struct CTNode{ int child; struct CTNode *next;}*ChildPtr,CTNode;typedef struct{ int parent; TElemType data;...
2018-11-04 08:57:58 8654
原创 数据结构树的双亲表示法
#include<iostream>#include<malloc.h>#include<stdlib.h>using namespace std;#define max 100typedef char TElemType;typedef struct{ TElemType data; int parent;}PTNode;...
2018-11-04 08:57:02 1871
原创 一元多项式的相加(两个)
#include<stdio.h>#include<malloc.h>typedef struct StudentType{ int a,z; struct StudentType *next,*prior;}*Linklist,List;Linklist Build(int n){ int i=n; Linklist head=NULL,p=NUL...
2018-09-21 14:52:43 1486 1
原创 链表排序(冒泡排序)
#include<stdio.h>#include<malloc.h>typedef struct StudentType{ int a; struct StudentType *next; } *Linklist,Link; Linklist Build(int n) { Linklist p=NULL,s=NULL,ptr=N...
2018-09-08 09:23:03 4958
原创 无头结点删除相应的年龄
#include<stdio.h> #include<malloc.h> typedef struct StudentType { int age; char name[20]; struct StudentType *next; }*Linklist,Link;Linklist Build(int n); Linklist Delete(Linklist head,...
2018-05-27 16:25:37 112
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人