开发语言
文章平均质量分 76
webkkk
这个作者很懒,什么都没留下…
展开
-
JSplitPane按比例分割的问题
JSplitPane看似比Delphi的spliter难用许多。不过介于swing可以方便的使用记事本一类文本编辑器直接书写依据布局的界面代码我们还是姑且容忍它带来的不便。但在使用JSplitPane时候在MSDN上被问的比较频繁却没有良好答案的问题是JSplitPane如何按比例分割,setDividerLocation(double d)为什么没有作用。要解决这个问题首先看JAVA DOC转载 2008-06-09 09:16:00 · 4512 阅读 · 2 评论 -
网页中使用CSS样式表的五种方法
一、使用STYLE属性将STYLE属性直接加在个别的元件标签里,例如: 这种用法的优点 是可灵巧应用样式於各标签中,但是缺点则是没有整篇文件的『统一性』。二、使用STYLE标签 将样式规则写在...标签之中。 样式规则表--> 例如: BODY { color: BLUE; background: #FFFFCC; font-size: 9pt}TD, P { COLOR: G转载 2007-09-12 10:48:00 · 1041 阅读 · 0 评论 -
eclipse中改变编辑器的背景颜色
整天看着白色的背景觉得有点刺眼,换一个颜色舒服一下。原创 2007-09-10 12:59:00 · 2625 阅读 · 2 评论 -
一个关于Comparator的使用例子
这两天项目需要用到一个排序,分别对应4个项目,所以写了一个Comparator类。代码如下: import java.util.Comparator;/** * www.webkkk.net * @author webkkk * */public class TestComparator implements Comparator { public int compare(Obje原创 2007-09-10 17:16:00 · 1253 阅读 · 0 评论 -
抽象类和接口的比较
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还转载 2007-09-11 11:34:00 · 673 阅读 · 0 评论 -
servlet简单例子
建立自己的Servlet: 1.举的这个例子是一个页面提交信息到servlet,文件内容如下: form.xml文件: content="text/html; charset=Windows-31J"> //(1)method、actionの指定 車 バイク 飛行機 ------------------------------原创 2007-09-04 16:42:00 · 9971 阅读 · 1 评论 -
javascript取页面上所有元素(对象)
http://www.itisedu.com/phrase/200604241247155.html一、Java数据库操作基本流程二、几个常用的重要技巧: 可滚动、更新的记录集 批量更新 事务处理 Java数据库操作基本流程: 取得数据库连接 - 执行sql语句 - 处理执行结果 - 释放数据库连接1、取得数据库连接 1)用Dri原创 2007-09-03 16:52:00 · 2224 阅读 · 0 评论 -
document.getElementById()方法简写
在我们写javascript的时候经肯定会经常用到 document.getElementById() 这个方法,这么长一串很容易写错,而且其中getElementById又有大小写之分。 其实prototype.js里提倡的一个方法就是使用$()简写,通过以下的函数,你可以用$(id)来实现document.getElementById(id) 这个功能,怎么样,很爽吧! func转载 2007-09-03 14:15:00 · 1224 阅读 · 0 评论 -
javascript keycode大全
keycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode 12 = Clearkeycode 13 = Enterkeycode 16 = Shift_Lkeycode 17 = Control_Lkeycode 18 = Alt_Lkeycode 19 = Pausekeycode 20 = Cap原创 2007-09-03 08:35:00 · 607 阅读 · 0 评论 -
动态追加select框中的项目
代码实现的功能是:点击画面上追加按钮,然后画面上的select的项目数就会追加一个,纯静态页面,不修改文件内容,只是显示内容变化而已。演示地址www.webkkk.net/yanshi/addselect.htm代码如下: www.webkkk.net function add1() { document.forms[0].selTest.options.length+=1; var原创 2007-08-23 17:08:00 · 957 阅读 · 0 评论 -
Java源码分析:深入探讨Iterator模式
java.util包中包含了一系列重要的集合类。本文将从分析源码入手,深入研究一个集合类的内部结构,以及遍历集合的迭代模式的源码实现内幕。 下面我们先简单讨论一个根接口Collection,然后分析一个抽象类AbstractList和它的对应Iterator接口,并仔细研究迭代子模式的实现原理。 本文讨论的源代码版本是JDK 1.4.2,因为JDK 1.5在java.util中使用了很多转载 2007-10-05 09:47:00 · 680 阅读 · 0 评论 -
Java - Vector、ArrayList和List的异同
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Ha转载 2007-10-05 09:01:00 · 1868 阅读 · 1 评论 -
a href=#与 a href=javascript:void(0) 的区别 打开新窗口链接的几种办法
#包含了一个位置信息默认的锚点是#top 也就是网页的上端而javascript:void(0) 仅仅表示一个死链接这就是为什么有的时候页面很长浏览链接明明是#可是跳动到了页首而javascript:void(0) 则不是如此所以调用脚本的时候最好用void(0)或者等打开新窗口链接的几种办法1.window.open(url)2.用自定义函数转载 2007-10-10 10:11:00 · 1315 阅读 · 1 评论 -
java编写的一个读取图片信息的小程序
今天整理了一下自己以前写的小程序,找到以前做过的一个读取图片信息的,可以读出存在于图片中的exif,gps,iptc信息。exif:(Exchangeable image file format)是可交换图像文件的缩写,是专门为数码相机的照片设定的,可以记录数码照片的属性信息和拍摄数据。gps:GPS是全球定位系统(Global Positioning System)的缩写形式,它是一种基原创 2008-05-29 10:13:00 · 3717 阅读 · 2 评论 -
用Java读取ico文件,使用ico图标
昨天需要在程序里用ico做鼠标,但在jdk中没找到可以读取ico文件的方法。只好到网上找,在百度里搜索了半天也没看出个啥,用google搜索 ‘java ico’一下就搜索出来办法了。 0 前言 进入下面这个地址:http://www.acproductions.de/commercial/aclibico/ Java library for ICO files © 2转载 2008-04-17 13:06:00 · 6352 阅读 · 2 评论 -
通过两个点的经纬度计算距离
2种方法都是在网上搜索来的,一种原来是java写的,一种是.net写的,java的那个我翻译成.net的了.1:原JAVAdouble distanceByLnglat(double _Longitude1, double _Latidute1, double _Longitude2, double _Latidute2) { double radLat1 = _L转载 2008-04-01 15:51:00 · 3248 阅读 · 0 评论 -
tomcat下创建和发布web应用
tomcat的目录结构 /bin 存放启动和关闭tomcat的脚本文件 /conf 存放tomcat服务器的各种配置文件,最重要的是server.xml /server 包含3个子目录,classes、lib、webapps /server/lib 存放tomcat服务器所需的各种JAR文件(只能tomcat服务器访问)转载 2008-03-26 09:08:00 · 1006 阅读 · 0 评论 -
可任意拖动的导航条
可任意拖动的导航条var Mouse_Obj="none";var pXvar pYdocument.onmousemove=D_NewMouseMove;document.onmouseup=D_NewMouseUp;function m(c_Obj){ Mouse_Obj=c_Obj; pX=parseInt(document.all(Mouse_Obj).style.left)-even原创 2007-12-18 16:02:00 · 1387 阅读 · 0 评论 -
批量修改文件的编码方式
前两天抓了一个网站到本地,但是这个网站的文件是繁体的,big5码,由于我现在使用日文系统,所以每次打开都要转换一下编码方式,觉得麻烦,因此写了这么一个类。作用:1、修改文件的编码方式,比如原先的编码是big5,我把它转换成UTF-8。 2、拷贝图片,读取图片然后把文件放到指定的目录。(这个地方可以扩展,我是用一个图片缩放类,修改过来的,因此这个部分可以修改为具有图片缩放功原创 2007-12-14 12:24:00 · 2929 阅读 · 0 评论 -
基于java的socket功能编写的一个局域网聊天工具
最近比较懒,好久没有更新博客了。这个代码早就写了,但是一直没有发出来,今天又更新了一下功能,发出来。算是我最近重新复习线程的一个总结吧。以前就看过java的多线程处理,但是一直有点迷迷糊糊的,不是很清楚,这次通过写这个程序,算是有了点头绪了。而且以前没有用过socket这个对象,也是初次接触,不错的东东,蛮有意思的。争取以后继续深化一下这方面。 程序分2部分,服务器端和客户端。服原创 2008-02-27 19:56:00 · 3467 阅读 · 5 评论 -
java的压缩程序
上一篇放了一个解压缩的源代码,这次就放一个对应的压缩源代码。package zip;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.util.zip.ZipEntry;import java.util.zip.ZipOutputStream;/*原创 2007-11-28 10:50:00 · 1109 阅读 · 0 评论 -
java的解压缩程序
前两天LP问俺java的解压缩程序,后来就写了一个,放上来,大家共享之~ package zip;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;impor原创 2007-11-28 10:39:00 · 1206 阅读 · 0 评论 -
java中使用正则表达式
本文所介绍的只是如何在java中使用正宗表达式。通过一个具体的例子来说明。至于什么是正宗表达式,如何使用,将在别的地方进行介绍。首先,先介绍几个文件Pattern(模板、模式)和Matcher(匹配器)。①public final class java.util.regex.Pattern是正则表达式编译后的表达法。有趣的是,Pattern类是final类,而且它的构造器是privat原创 2007-07-25 09:50:00 · 1056 阅读 · 0 评论 -
关于java模拟ie 访问web网站的解决方法
下面提供一个文件,该文件实现的功能有,java下访问网址,下载下来该页面到指定目录。可以设置代理服务器。package ie;/** * @author webkkk(blog.csdn.net/webkkk) */import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.DataOutputS原创 2007-07-27 14:00:00 · 3492 阅读 · 0 评论 -
[转载]ASP程序错误详细说明例表
平时写程序的时候出错时的解决方法,不太全,但是一般问题应该都有了。 ActiveServerPages,ASP0126(0x80004005)-->找不到包含文件 MicrosoftOLEDBProviderforODBCDrivers(0x80040E21)-->sql语句出错(数据类型不匹配或表名(字段名)错误或表处于编辑状态,或表不存在于conn打开的数据库中) MicrosoftOLE原创 2005-12-21 13:53:00 · 883 阅读 · 0 评论 -
[原创]关于jdk多版本的调研
关于jdk多版本的调研。Jws的版本和发布程序没有关系。如果在机器上安装了多个版本的jws,那么默认使用哪个是由系统决定的。注册表中的HKEY_LOCAL_MACHINE/SOFTWARE/Classes/JNLPFile/Shell/Open/Command的值指向某个版本的javaws.exe。从发布的角度来看,只能在jnlp文件中指定你的程序需要的jre,而无法要求客户端用什么版本的jws。原创 2005-06-18 15:37:00 · 1147 阅读 · 0 评论 -
[原创]发布工程,解决第三方jar包
以前使用jsw发布工程的时候,用的都是简单的例子,比如一个界面的什么,但是前两天用jws发布一个工程,该工程引入不少第三方jar包的时候,像以前那种简单的配置就不行了。其实解决方法很简单,用eclipse打包先,eclipse不会把你工程中配置的jar包放到生成的工程包中,当然我们也不需要这个,否则那还麻烦了呢。包打好之后,把工程用到的第三方jar包放到和工程包同一目录中即可,再修改jnlp文件,原创 2005-06-18 15:32:00 · 1211 阅读 · 0 评论 -
[原创]Swing中快捷键的问题[TextArea]
问题:在Swing的JTextArea中,我们敲回车键是换行。现在我想用Ctrl+Enter来替代,不知道这个事件应如何处理??我已经可以判断出Ctrl+Enter同时按下的情况了,但是不知道如何达到原来只按Enter的效果。对于原来的Enter键,现在的功能是想让它移到下一个控件上。解决:写一个继承于JTextArea的类,同时实现几种方法即刻。或是在我们自己的类中,加入如下的方法。import原创 2005-09-29 11:20:00 · 1265 阅读 · 0 评论 -
花了三天时间在Redhat linux下安装eclipse...
捣鼓了三天,终于把Eclipse装到linux,其中那个郁闷.痛苦.柳暗花明.稀里糊涂,不说你不会知道 -_#. 我的机器装了两个系统,win98和RedHat7.3,开发上网都在98下,Redhat只是用来填充硬盘多余空间而已-_#. 三天前不知怎的心血来潮要把Eclipse装到Redhat下,如此开始了我的不寻常的Eclipse安装历程... 一.下载J2SDK和Eclipse原创 2005-05-11 08:36:00 · 4025 阅读 · 1 评论 -
[转载]Eclipse启动参数大全
Eclipse 运行命令行参数大全 包括英文版本和中文版本两种的说明, 特别需要值得一提的是那个 -nl 参数, 可以指定程序启动时所使用的语言. 例如:eclipse -nl en_US启动的时候加参数:-nl "en_US"-nl "zh_CN"......将启动英文语言, 这个特性在安装了国际化语言包以后特别有用, 可以方便的切换各个语言的版本. 注意 IBM WSAD v5.1 也支持这个原创 2005-09-14 11:29:00 · 840 阅读 · 0 评论 -
[原创]日文系统不能安装软件的问题(InstallAnyWhere问题)
最近遇到这个问题,困扰了两天才解决了。在日文win2000系统下安装一个InstallAnyWhere程序的软件时,总是报 (Win32 Erorr:234 file "Win32Util.cpp"line:1425)错误,分析原因,可能是Installanywhere打包的文件执行的时候出的问题。因为之前在安装Eclipse的myeclipse插件时也遇到同样的问题,于是在google网上搜索,原创 2005-04-25 10:21:00 · 2253 阅读 · 0 评论 -
[转帖]Eclipse启动参数大全
Eclipse 运行命令行参数大全 包括英文版本和中文版本两种的说明, 特别需要值得一提的是那个 -nl 参数, 可以指定程序启动时所使用的语言. 例如:eclipse -nl en_US启动的时候加参数:-nl "en_US"-nl "zh_CN"......将启动英文语言, 这个特性在安装了国际化语言包以后特别有用, 可以方便的切换各个语言的版本. 注意 IBM WSAD v5.1 也支持这个原创 2005-09-14 11:26:00 · 689 阅读 · 0 评论 -
Eclipse快捷键指南
编辑作用域功能快捷键全局查找并替换Ctrl+F文本编辑器查找上一个Ctrl+Shift+K文本编辑器查找下一个Ctrl+K全局撤销Ctrl+Z全局复制Ctrl+C全局恢复上一个选择Alt+Shift+↓全局剪切Ctrl+X全局快速修正Ctrl1+1全局内容辅助Alt+/全局全部选中Ctrl+A全局删除Delete全局上下文信息Alt+?Alt+Shift+?Ctrl+Shift+SpaceJava原创 2005-03-17 13:13:00 · 947 阅读 · 0 评论 -
网络选摘之邮件转发
假设A发信给B,同时CC给C,DB把邮件转发给E实现下面的功能当E看到邮件的时候From是A, TO是E, CC是C,D当然,C,D应该只收到第一次A发给他们的信,转发的不能到达。=============================d这个问题就是伪造邮件了。javamail可以实现地址的伪造。MimeMessage msg=new MimeMessage(session);msg.setFr原创 2005-12-28 23:57:00 · 1251 阅读 · 0 评论 -
网络选摘之[javamail在线发邮件全部代码,包括身份验证部分]
刚才正好写了一个163的例子,正好用上.import java.util.Properties;import java.util.Date;import javax.mail.*;import javax.mail.internet.*;import javax.activation.*;public class Test7 {/*** @param args*/public static voi原创 2005-12-29 00:00:00 · 2011 阅读 · 0 评论 -
网络选摘之[java mail发邮件的时候如何带附件]
mailbody=(MimeMultipart)mail.getContent();...... java.io.FileInputStream fin= new java.io.FileInputStream(filename); javax.activation.DataSource source = new MyByteArrayDataSource原创 2005-12-29 00:01:00 · 1015 阅读 · 0 评论 -
java ftp客户端源代码
自己写了一个简单的ftp客户端,这个客户端主要使用的是FtpClient这个类,这个类处于jdk的lib/rt.jar包中。现在实现了文件上传,文件夹上传。其余的功能有待补充。代码如下:import java.io.File;import java.io.FileInputStream;import java.io.IOException;import sun.net.TelnetOu原创 2007-07-25 10:34:00 · 6909 阅读 · 2 评论 -
sun.net.ftp.FtpClient的函数说明
sun.net.ftp.FtpClient.,该类库主要提供了用于建立FTP连接的类。利用这些类的方法,编程人员可以远程登录到FTP服务器,列举该服务器上的目录,设置传输协议,以及传送文件。FtpClient类涵盖了几乎所有FTP的功能,FtpClient的实例变量保存了有关建立"代理"的各种信息。下面给出了这些实例变量。 public static boolean useFtpProxy 这转载 2007-07-30 09:42:00 · 1471 阅读 · 0 评论 -
java中的文件拷贝,移动
java中没有直接对文件进行拷贝,移动的处理 。所以我就自己写了一个方法来处理文件的拷贝,移动。下面这个方法是文件移动方法,其中如果去掉红色部分代码,则是文件拷贝代码。 /** * ファイルを移動する * * @param oldFile 古いファイル名 * @param newFilePath 新ファイルパス * @param strEncoding charset * @原创 2007-07-11 14:33:00 · 1163 阅读 · 0 评论 -
日期格式、日期的解析和日期的计算
Java 语言的Calendar(日历),Date(日期), 和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分. 日期是商业逻辑计算一个关键的部分. 所有的开发者都应该能够计算未来的日期, 定制日期的显示格式, 并将文本数据解析成日期对象. 我们写了两篇文章, 这是第一篇, 我们将大概的学习日期, 日期格式, 日期的解析和日期的计算. 我们将讨论下面的类: 1、具体转载 2007-07-05 16:49:00 · 1114 阅读 · 0 评论