- 博客(46)
- 收藏
- 关注
原创 java中的抽象类与接口
package edu.zjut.cxd;import java.util.Date;public interface Traffic { public void move(); public int capacity(); Date date(); public abstract void init();}接口中默认方法为public类型,即使不加public,而不像cl
2012-11-21 20:07:25 369
原创 win7创建ftp服务器及FlashFxp的使用
要创建ftp服务器,需要先开起win7 Internet信息服务(iis)及ftp服务。服务开启之后利用Internet信息服务管理器穿件ftp站点同时可以设置目录的用户的访问权限。利用FlashFxp连接ftp服务器,实现文件的上传和下载。利用dos命令实现文件的上次和下载。ftp open 192.168.137.111anonymousanonymous
2012-05-24 23:07:51 3343
原创 通用的编译打包工具Ant
1.下载压缩包apache-ant-1.8.3-bin.zip2.编写HelloWorld.java3.编写build.xml 4.若ant无设置环境变量,则需要cd到ant压缩包的bin目录下,在执行ant。同样将上述例子将build.xml和HelloWorld.java置于bin目录下。5.build
2012-05-17 19:59:27 646
原创 ItemizedOverlay<OverlayItem>
ppackage edu.zjut.map;import java.util.ArrayList;import android.content.Context;import android.graphics.drawable.Drawable;import android.widget.Toast;import com.google.android.maps.ItemizedOve
2012-03-07 20:57:57 1679
原创 struts2之自定义校验器
我们知道校验器本质是一个Java文件,检验规则是由校验器操作的。strut2规定所有的校验器必须被注册到校验工厂(ValidatorFactory),通过registerValidator方法实现,该方法在ValidatorFactory.java中申明。检验器只需要实现了com.opensymphony.xwork2.validator.Validator接口中的类即可。关于校验的具体方法实现在
2012-02-27 20:21:33 1040
原创 struts2 之 Interceptor
Interceptor(拦截器)顾名思义就是在某个事件发生之前将其拦截,并插入相应的处理过程。从这点上看,拦截器类似于Servelet规范定义的Filter,但是Strut2的拦截器完全独立于Servelet中的Filter,而且两者有着截然不同的实现。Interceptor将很多通用的功能从Action中独立出来,大大减少了Action中重复的代码量,通过组装Interceptor可以使通用的逻
2012-02-27 19:43:37 422
原创 Dispatcher
要理解Dispatcher的作用,首先应该通过struts-default.xml找到Dispatcher对应的类文件,查看其源码。/* * $Id: ServletDispatcherResult.java 1076544 2011-03-03 07:19:37Z lukaszlenart $ * * Licensed to the Apache Software Foundati
2012-02-24 15:41:38 1761
原创 strut2 Result
Result的几种通用类型 Dispatcher, Redirect,Chain.以及一些其他模块的几种方法类型,如Velocity.FreeMark.JasperReport 3中模块的返回类型。public interface Result extends Serializable { /** * Represents a generic interf
2012-02-24 15:14:49 411
原创 execAndWait拦截器
由于某个Action要执行较长的时间,所以在切换到下一个有效页面之前。一般先会进入一个等待的页面,等待页面装载。在互联网上这种页面的等待的效果会经常被用到,现在就借用Struts2的拦截器来实现这个功能。 使用到的拦截器为execAndWait拦截器。分析拦截器的源码。public class ExecuteAndWaitInterceptor extends MethodFilterInterc
2012-02-22 19:23:06 723
原创 http请求头
http以post方式上传一个文件,构造其请求头和消息报文 假设接受文件的网页程序位于 http://192.168.24.56/logsys/home/uploadIspeedLog!doDefault.html.假设我们要发送一个图片文件,文件名为“kn.jpg”, 首先客户端链接 192.168.24.56 后, 应该发送如下http 请求: POST/logsys
2012-02-20 16:26:55 764 1
转载 android之ImageView
ImageView首先确定下ImageView的全路径:android.widget.ImageView.描述: 显示任意图像,例如图标。ImageView类可以加载各种来源的图片(如资源或图片库),需要计算图像的尺寸,比便它可以在其他布局中使用,并提供例如缩放和着色(渲染)各种显示选项。android:adjustViewBounds 是否保持宽高比。需要与maxWidt
2012-02-17 21:07:13 363
原创 android项目记录
-->Zomm控件类似与google地图的放大缩小 ZoomControls zoom = (ZoomControls) findViewById(R.id.zoom); zoom.setOnZoomInClickListener(new ZoomControls.OnClickListener() { public void onClick(View arg0) {
2012-02-17 20:58:56 477
转载 手机分辨率种类
1、VGA(640×480)分辨率,(Video Graphics Array)是IBM在1987年随PS/2机一起推出的一种视频传输标准,具有分辨率高、显示速率快、颜色丰富等优点,在彩色显示器领域得到了广泛的应用。主要基于VGA显示卡的计算机、笔记本等设备,而在一些既要求显示彩色高分辨率图像又没有必要使用计算机的设备上,VGA技术的应用却很少见到。2、QVGA即"Quarter VG
2012-02-16 20:52:13 3440
原创 Jsp servlet 和jdbc结合应用
本次小项目主要完成用户基本信息的录入,修改,删除,显示等工作。 首先完成录入工作 添加 addUser.jsp 又提交按钮转到 AddUsersServlet 在该Servlet中实现将用户输入的数据添加到数据库中。 该步骤需要JDBC_Connection 完成数据库的连接工作,AddUser 完成向数据库中添加数据。然后实现信息的显示,信息的显示先在ShowAllUsersServle
2012-02-16 20:09:02 1383
原创 JAVA输入输出流
public abstract class InputStreamextends Objectimplements Closeable此抽象类是表示字节输入流的所有类的超类。public class FileInputStreamextends InputStreamFileInputStream 从文件系统中的某个文件中获得输入字节。哪些文件可用取决于
2012-01-10 12:58:38 501
转载 win7 创建wifi热点。
用 Win7,电脑就是路由器! ,电脑就是路由器!来源: 来源: Lucky 7 的日志 在平常上网过程中, 难免会遇到一些网络方面的问题, 这时候我们就需要查看网络连接的状 态,查找问题根源。 在 Windows XP 中,大家这时候都会从开始菜单或控制面板打开“网络连接”窗口来检查 网络问题,但对于一个 Windows 7 新手来说,找到这个窗口似乎有点困难,在控制面板 中搜索“网络连接”也找
2011-12-02 16:19:04 1687
转载 乔布斯斯坦福大学演讲
乔布斯在斯坦福大学的演讲稿[中英]2011-03-14 19:04:19乔布斯在斯坦福大学的演讲稿[中英]苹果计算机公司CEO史蒂夫?乔布斯6.14在斯坦福大学对即将毕业的大学生们进行演讲时说,从大学里辍学是他这一生做出的最为明智的一个选择,因为它逼迫他学会了创新。 乔布斯对操场上挤的满满的毕业生、校友和家长们说:“你的时间有限,所以最好别把它浪费在模仿别人这种事上。” --同样地,如果还
2011-11-27 00:19:16 1060
原创 JSB 表单操作和txt文件上传
upload.html上传文件 用户名: 口令: 选择上传文件 html代码如上,其中 charset=GB2312,当为UTF-8时不能成功读取中文名字的txt文件名,但内容可以正常读取。有文件上传操作所以 enctype采用multipart/form-data。方式。不写的情况下默认是application/x
2011-11-26 22:48:42 623
原创 编码方式
ASCII(American Standard Code for Information Interchange,美国信息互换标准代码)是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础A
2011-11-26 22:38:10 1482
原创 JSP中添加applet
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>Jsp plugin 标签实例 jsp文件位于test目录下, 上述jsp代码中code指明的是applet编译后的class文件,需要指定包名,因此写成 ap
2011-11-24 21:15:57 8886 4
转载 目录
引子:初接触linux,这些东西令我们迷茫。/root/rootroot/如此之类的写法都表示什么呢?首先猜测,未经验证明确:……………………如果斜线放在一个名字的后边,比如abc/,表示当前目录下的abc目录,是个文件夹。单纯斜线,应该是表示文件系统的根,就是我们装linux的时候划分的那个地方。斜线放在一个名字的前面,应该表示的根下的一个目录。…
2011-11-24 20:25:23 475
原创 数组
数组的复制int[] scores;int[] exams; scoers=new int[4]{7,22,19,56};exams=scores.clone();创建了scores数组的副本。socres和exams所引用的内存空间不是相同的地方。
2011-11-21 20:39:32 266
原创 递归
JAVA利用递归在两个坐标点之间画出多条折线,以两个坐标点的中点,画折线,但两个点之间很坐标距离较小时,停止画图。package edu.zjut.digui;import java.applet.Applet;import java.awt.Graphics;import java.awt.Image;public class Fratal extends Applet{ pri
2011-11-21 18:38:58 300
原创 Eclipse中加入SVN插件
可参考网址http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA点击Eclipse中的help选择Install new software 点击add输入相应的url下载即完成插件下载结束后,在windows下show view 下选择svn 选择svn资源库将工程上传到svn
2011-11-20 23:43:57 417
转载 数据库
2.2.1 关系代数的五个基本操作 考核要求:达到“简单应用”层次 知识点:五个基本操作的含义和运算应用 (1)并(∪):两个关系需有相同的关系模式,并的对象是元组,由两个关系所有元组构成。 RUS≡{t| t∈R ∨t∈S} (2) 差(-):同样,两个关系有相同的模式,R和S的差是由属于R但不属于S的元组构成的集合。 R-S≡{t| t∈R ∧t 不属于S} (3)笛卡尔积(×
2011-11-18 12:35:45 303
原创 二叉树
完全二叉树(Complete Binary Tree) 若设二叉树的高度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第 h 层所有的节点都连续集中在最左边,这就是完全二叉树。 完全二叉树是由满二叉树而引出来的。对于深度为K的,有N个结点的二叉树,当且仅当其每一个结点都与深度为K的满二叉树中编号从1至n的结点一一对应时称之为完全二叉树。 若一
2011-11-18 12:28:15 393
原创 java链表排序
package struct;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.TreeSet;public class Comp implements Comparator{ private int x;
2011-11-14 14:24:58 1797
原创 Java链表的排序
package struct;import java.util.ArrayList;import java.util.Collections;import java.util.TreeSet;public class Comp implements Comparable{ private int x; private int y; @Override public int c
2011-11-14 14:17:00 8563
原创 applet小程序
import java.applet.Applet;import java.awt.Graphics;public class WebApplet extends Applet{ @Override public void paint(Graphics g) { // TODO Auto-generated method stub int[] xPoints={100,
2011-11-14 12:26:45 495
转载 什么是Ansi,UTF8,Unicode,ASCII编码
关于上述编码,一直迷迷糊糊,查了些资料,总算大致了解了1. ASCII和Ansi编码 字符内码(charcter code)指的是用来代表字符的内码.读者在输入和存储文档时都要使用内码,内码分为 单字节内码 -- Single-Byte character sets (SBCS),可以支持256个字符编码. 双字节内码 -- Double-Byte char
2011-11-14 12:25:36 295
原创 C语言最简单的文件操作
一开始就学习C++ C的基本语法也不会,但计算机等级考试都是考C的。从文件中读取一个int型数据int a[MAX];FILE *fp=fopen("in.dat","r");fscanf(fp,"%d",&a[i]);fclose(fp) 将一个数据写入到文件中FILE *fp=fopen("OUT.DAT","w");fprintf(fp,"%s\n",xx[i
2011-11-09 21:48:04 534 1
原创 集合
Iterator it=c.iterator();it.next(); //skip over the first elementit.remove(); //now remove it当调用next时,迭代器便越过下一个元素,并且返回它刚越过的那个元素的引用。
2011-11-05 21:44:26 269
转载 android中的
结构继承关系public abstract class AsyncTask extends Object java.lang.Objectandroid.os.AsyncTask 类概述AsyncTask能够适当地、简单地用于 UI线程。这个类不需要操作线程(Thread)就可以完成后台操作将结果返回UI。异步任务的定义是一个在后台线程上运行,其
2011-11-04 22:40:16 393
原创 apache-tomcat-6.0.32免安装版配置
解压后的目录为F:\编程提高\apache-tomcat-6.0.32\apache-tomcat-6.0.32\下有子目录 配置CLASSPATH:.;%JAVA_HOME\lib; //最前面的点代表当前目录不可少,最后面有分号 JAVA_HOME: C:\Program Files\Java\jdk1.7.0 Pa
2011-10-27 19:34:52 3841
转载 Email协议类型
POP & POP3:Post Office Protocol POP 协议允许工作站动态访问邮件服务器上的邮件,目前已发展到第三版,称为 POP3。POP3 允许工作站检索邮件服务器上的邮件。POP3 传输过程发生在站与站之间,其中传输的消息可以是指令,也可以是应答。 创建一个分布式电子邮件系统有多种不同的技术支持和途径:POP(邮局协议)、DMSP(分层式电子邮件系统协议)和
2011-10-27 10:41:30 2088
转载 android eclipse中的编译器问题
如果你用的是myeclipse 6.0 而且 在使用 @Override 时出现以下错误: 重写接口中的方法时会有如下的错误The method XXXXXX of type XXXXXXXXX must override a superclass method 那是因为你的Compiler 是jdk1.5,只要把它改为 1.6就可以了 方法: 1.
2011-10-21 12:56:45 505
原创 java连接sql2008数据库。
//先获得数据库驱动 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//打开数据库连接Connection conn = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=jdbcsample","sa","12
2011-10-20 22:21:57 625
原创 java流操作
try{}catch(IOException e){]e.getMessage()方法可用于找出对象的详细信息e.getClass().getName()能够得到异常对象的实际类型 FileWriter out=new FileWriter("outp
2011-10-19 14:56:24 272
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人