- 浏览: 94878 次
最新评论
-
jacobcookie:
这个问题再次遇到过,好像是设置return null;解决的。 ...
关于struts文件下载的一个问题 -
diggywang:
jacobcookie 写道现在通过google发现只要百度z ...
关于IE7 z-index问题完美解决方案 -
jacobcookie:
hottymg 写道以前在jsp中用实现简单文件下载也遇到过这 ...
关于struts文件下载的一个问题 -
hottymg:
以前在jsp中用实现简单文件下载也遇到过这个问题 最终加了
...
关于struts文件下载的一个问题 -
李永成:
学习了,很好啊
java--大数操作
文章列表
无向图的DFS和BFS遍历
- 博客分类:
- 数据结构
#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
* 所以此时就需要使用对象的形式进行操 ...
/** 对象克隆:完整的复制一个对象
*
* 如果想要完成对象的克隆,则必须依靠Object的clone方法
* protect Object clone() throws CloneNotSupportedException
*
* 一个类的对象如果想被克隆,则必须实现Cloneable接口,然后重写此方法
*
* Cloneable是一个接口,但是在此接口中却没有规定任何的操作方法,所以
* 此接口实际上只是一个标识接口,表示一种能力.
*/
package edu.fjut.clone;
//只有实现Cloneable接口才 ...
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< ...