`
jacobcookie
  • 浏览: 93110 次
社区版块
存档分类
最新评论
文章列表
#include<stdio.h> #include<stdlib.h> #include<string.h> #define MAX_VER 100//最大顶点数 typedef struct edgnode{//邻接点域 int vertex; struct edgnode *next; }enode; typedef struct vnode{ char data; enode *link; }vlist[MAX_VER]; typedef struct node2{ int v; stru ...
个人简历: 学历:本科(大三)  专业:计算机和数学   熟悉编程语言:C、Java 英语: CET-4/6 前言:      在这里要感谢传智播客的无私奉献,真心的感动。很钦佩他们的那种“为中华IT行业的崛起而教书”的理念,说到更是做到了。一个企业有如此的社会责任心,为迷茫的青年指引方向,而不只是为了利益,确实值得尊敬、推崇。希望他们继续保持下去,也希望将来自己也能贡献一点微薄之力。 正文:      规划这种事情不是很喜欢写,记在心里会更好一点。有一句话是这样说的: 理想就像内裤,虽然你有,但是你不能逢人就证明你有。 因为经历过,很有感触,有些事情说出来反而做不到,不如放在 ...
  /** * */ package edu.fjut.bignumber; import java.math.BigInteger; /** * * 大数操作指的是操作的数字非常大,大到超过其数据类型的表示范围 * 如:999999999999999999999999999*9999999999999999999999999 * 所以此时就需要使用对象的形式进行操 ...

java--对象克隆

/** 对象克隆:完整的复制一个对象 * * 如果想要完成对象的克隆,则必须依靠Object的clone方法 * protect Object clone() throws CloneNotSupportedException * * 一个类的对象如果想被克隆,则必须实现Cloneable接口,然后重写此方法 * * Cloneable是一个接口,但是在此接口中却没有规定任何的操作方法,所以 * 此接口实际上只是一个标识接口,表示一种能力. */ package edu.fjut.clone; //只有实现Cloneable接口才 ...

java--Runtime类

package edu.fjut.runtime; /**简介: * Runtime(运行时):是一个封装了JVM进程的类.每运行一个JAVA程序实际上 * 都是启动了一个JVM进程,而每一个JVM进程都是对应这一个Runtime实例,此 * 实例是由JVM实例化的.在整个JVM中只存在一个Runtime ...
/* 定时调度:就是每隔一段时间,程序会自动执行。 * 如果要使用定时调度,则必须保证程序始终运行着才可以。 * 也就是相当于定时调度是在程序之外又启动了一个新的线程。 * * 要完成定时调度,需要Timer和TimerTask两个类 * Timer类是一种线程设施,可以用来实现在某一个时间或某一段时间后, * 安排某一个任务执行一次,或定期重复执行,但要与TimerTask配合使用。 * * TimerTask类用来实现由Timer安排的一次或重复执行的某一个任务。 * TimerTask类是一个抽象类,如果要使用该,则需要自己建立一个类 ...
基础知识     字节和字符       字节(byte):一个八位的存储单元,取值范围一定是0~255;       字符(character):就是一个语言上的符号,"中"字就是一个字符。                  字符所占的大小由其编码方式 ...
package edu.fjut.file; import java.io.File; import java.io.IOException; import java.io.RandomAccessFile; //RandomAccessFile类的主要功能是完成随机读取功能 //可以读取指定位置的内容 public class RandomAccessFileDemo { public static void main(String[] args) throws IOException { //指定要操作的文件 File file=new Fil ...
package edu.fjut.file; import java.io.File; import java.io.IOException; /* 在整个IO包中,唯一表示与文件本身有关的类就是File类 * 使用File类可以进行创建或删除文件(夹)等操作,但不包括写数据到文件 */ public class FileOperator { public static void main(String[] args) throws IOException { //在File类中,有一些常量并没有用大写,实际上这是java的历史遗留问题,在早期并没有 ...
#include<stdio.h> #define size 10 //最大队列长度,实际上只能存入(size-1)个数据 typedef char DataType; //循环队列可以解决顺序队列的假满现象 //循环队列的类型定义 typedef struct { DataType data[size];//存储队列的数据空间 int front,rear;//队头和队尾指针 }circleQueue; //初始化队列 void init(circleQueue * q) { q->front=q->rear=0; } / ...
#include<stdio.h> #include<stdlib.h> typedef char DataType; //定义队列中的结点类型 typedef struct node { DataType data; struct node * next; }qnode; //定义队列的队头和队尾指针 typedef struct { qnode * front,*rear; }linkQueue; //初始化队列 void init(linkQueue *q) { q->front=q->rear=NULL ...
序列化:       就是将一个对象转换为二进制的数据流。这样就可以进行传输,或者保存到文件中。如果一个类的对象要想实现序列化,就必须实现serializable接口。在此接口中没有任何的方法,此接口只是作为一个标识,表示本类的对象具备了序列化的能力而已。 反序列化:将二进制数据流转换成相应的对象。       如果想要完成对象的序列化,则还要依靠ObjectOutputStream和ObjectInputStream,前者属于序列化操作,而后者属于反序列化操作。 package edu.fjut.ser; import java.io.Serializable; / ...
原理:验证码其实就是一个画出来的图片。 /*创建一个web工程,然后创建一个servlet,然后在doPost()方法写入如下代码.*/ response.setContentType("image/jpeg;charset=utf-8");//告诉浏览器这是一个图片 //在内存中创建一个空的图片 150 100表示图片的宽高 BufferedImage bi=new BufferedImage(150,100,BufferedImage.TYPE_3BYTE_BGR); ...
简要说明:     1.html中的每个元素都可以看做是一个盒子。     2.盒子模型的参照物不一样,则使用的CSS属性不一样。附件图有说明。     3.如果不希望破坏盒子的外观,就使用margin布局。因为padding过大会改变盒子的大小,相当于盒子有弹性。        而margin过大时,则是盒子的内容会被挤出盒子,盒子本身不会改变。     4.元素的布局是以父元素的左上角顶点作为参照点的。
流:在现实生活中就是流水,在网页设计中就是指元素(标签)的排列方式。 标准流:元素在网页中就像流水,排在前面的元素(标签)内容,在前面出现,排在后面的元素(标签)内容,在后面出现。           这是默认的布局方式。 <div style="border:1px solid red;height:20px;">div1</div> <span>hello</span> <div style="border:1px solid blue; height:20px;">div2< ...
Global site tag (gtag.js) - Google Analytics