MOST RECENT NEWS - WE MOMENTARILY RENEW
30
ajax入门系列课件
Jul 30, 2007 14:48
JAVA技术
JAVA技术
6
java实现方便、快捷的图片编辑
Jun 6, 2007 11:22
JAVA技术
JAVA技术
在现在的开发中,图片的表现形式也是越来越多,随之而来的是图片的版权的问题,所以,不少的网站将自己的图片在上传的时候,打上专有的水印(如左图)。而作为图片的预览,需要有对应的适合大小的缩略图。以前在写一个blog的时候,用到了一个很好用的包,是一个外国人写的。首先,下载ij.jar(本站提供下载,将ij.jar.rar改为ij.jar即可),同时,我将两个重要的操作类的源码提取出来了,方便大家参考。
我的这个文件的作用是从我的pc论坛上将图片取下来,然后修改成对应的小图片,提供給手机用户浏览(wap)。要做成什么效果,打什么水印,什么大小,在代码做对应的配置即可,也可以把这些抽取出来,形成一个properties文件。
30
java msn机器人
May 30, 2007 09:39
JAVA技术
JAVA技术
花了两个晚上的时间,终于完成了第一个阶段的开发,有兴趣的可以加 icnote@163.com 为msn好友试一下。
关于icnote@163.com做个简单的介绍:

开发语言:java(包括xml文件的解析,任务的调度等等)
用到api:jmsn.jar,cindy.jar,dom4j.jar
目前实现的功能:
1、实时的获得国内著名的it咨询网站CB上的最新信息通过msn群发給好友。
2、天气查询:发送消息 weather+英文空格+中国的主要城市名
3、ip查询:发送消息 ip+英文空格+任意ip地址
4、手机归属查询:发送消息 mobile+英文空格+中国手机号(11位)
5、身份证查询:发送消息 idcard+英文空格+合法的身份证号
21
也谈java反射机制(Java Reflection)
May 21, 2007 11:59
JAVA技术
JAVA技术
Reflection 是 Java 程序开发语言的特征之一,它能突破本身的访问控制,允许运行中的 Java 程序进行“自审”,获得类的定义构造信息,并能直接操作程序的内部属性甚至改变初始值等等。而且这些特性是在其他的语言里面所没有的。利用这些,我们就可以进行oa的开发了。
ok,首先还是先看一个最简单的例子。
列出 java.lang.Object 这个类的所有方法
>
ok,首先还是先看一个最简单的例子。
列出 java.lang.Object 这个类的所有方法
>
14
浅析web图形报表的实现(struts+jfreechat)
May 14, 2007 11:48
JAVA技术
JAVA技术
现在的报表形式也越来越多了,但是早期的web开发人员都还是知道jfreechat,毕竟是比较成熟的wp了。今天重新拿出来回顾一下。
首先,就是设置一个数据源(pie的),这里我们写死在一个类里面。
上面就完成了对要生成图片的数据源。
首先,就是设置一个数据源(pie的),这里我们写死在一个类里面。
上面就完成了对要生成图片的数据源。
13
java链表实现约瑟夫算法
Apr 13, 2007 12:04
JAVA技术
JAVA技术
在网上闲逛,看到有一道题目如下:
n个人围成一圈,每人有一个各不相同的编号,选择一个人作为起点,然后顺时针从1到k数数,每数到k的人退出圈子,圈子缩小,然后从下一个人继续从1到k数数,重复上面过程。求最后推出圈子的那个人原来的编号。
这就是经典的约瑟夫环问题啊,所以,用java链表写了个。
首先,创建一个链接节点类 LinkedNode.java
n个人围成一圈,每人有一个各不相同的编号,选择一个人作为起点,然后顺时针从1到k数数,每数到k的人退出圈子,圈子缩小,然后从下一个人继续从1到k数数,重复上面过程。求最后推出圈子的那个人原来的编号。
这就是经典的约瑟夫环问题啊,所以,用java链表写了个。

首先,创建一个链接节点类 LinkedNode.java
10
一个简单的 text range
Apr 10, 2007 16:09
JAVA技术
JAVA技术
今天偶尔有兴趣想写个range,难的下不了手
,写了个简单的。。。,然而我发现,当要搜索的文本对象大过20k的时候,会造成cpu的使用率飙升。。。
大家试试看。。应该不是我的机子的问题,而是程序写的不够优化。。。呵呵。。
脚本如下:
,写了个简单的。。。,然而我发现,当要搜索的文本对象大过20k的时候,会造成cpu的使用率飙升。。。
大家试试看。。应该不是我的机子的问题,而是程序写的不够优化。。。呵呵。。脚本如下:
28
eXtremeTable的改装
Mar 28, 2007 11:10
JAVA技术
JAVA技术
在一个项目中用到了extremetable,但是有些的体现形式还不符合业务的需求,所以做了些改动。下面贴出来,供大家参考:
主要增加功能:加入 全选 反选 全不选 的按钮,外观布置改动,增加table的td监听事件。
首先在http://extremecomponents.org/下载eXtremeComponents 1.0.1 的源码
修改org.extremecomponents.table.view.DefaultToolbar如下:
主要增加功能:加入 全选 反选 全不选 的按钮,外观布置改动,增加table的td监听事件。
首先在http://extremecomponents.org/下载eXtremeComponents 1.0.1 的源码
修改org.extremecomponents.table.view.DefaultToolbar如下:
27
以前写的,现在转过来。(整合篇)
先来搭下环境,jstl的包当然是不能少的拉。其次,下载必须的标签库或者是java的标签库文件。没有的话,也可以联系我 xxx_programer@163.com
将jstl 1.1.jar加到class中,(这就不要我详细的讲了吧),然后将标签库放到WEB-INF下或则将java的标签库文件(*.jar)放到WEB-INF\lib下,就可以写测试代码了。
first_jstl.jsp
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page contentType="text/html; charset=gb2312" language="java" %>
<c:set var="userName" value="hellking"/>
<c:set value="16" var="age"/>
欢迎您,<c:out value="${userName}"/><hr>
<c:forEach var="i" begin="1" end="5">
<font size=${i}>${i}</font>
<br>
</c:forEach>
<c:if test="${age<18}">
对不起,你的年龄过小,不能访问这个网页◎!
</c:if>
<br>
</body>
</html>
web.xml
(使用java的标签库文件*.jar)
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd"
version="2.4">
<display-name>jstl test</display-name>
<description>
jstl test
</description>
</web-app>
(使用标签库文件*.tld)
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<taglib>
<taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri>
<taglib-location>/WEB-INF/fmt.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>http://java.sun.com/jstl/fmt-rt</taglib-uri>
<taglib-location>/WEB-INF/fmt-rt.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
<taglib-location>/WEB-INF/c.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>http://java.sun.com/jstl/core-rt</taglib-uri>
<taglib-location>/WEB-INF/c-rt.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>http://java.sun.com/jstl/sql</taglib-uri>
<taglib-location>/WEB-INF/sql.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>http://java.sun.com/jstl/sql-rt</taglib-uri>
<taglib-location>/WEB-INF/sql-rt.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>http://java.sun.com/jstl/x</taglib-uri>
<taglib-location>/WEB-INF/x.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>http://java.sun.com/jstl/x-rt</taglib-uri>
<taglib-location>/WEB-INF/x-rt.tld</taglib-location>
</taglib>
</web-app>
好了,一个最简单的包含有jstl的页面设计完成了。下面测试。
http://localhost:8080/jstl/frist_jstl.jsp
页面输出结果:
欢迎您,hellking
--------------------------------------------------------------------------------
1
2
3
4
5
对不起,你的年龄过小,不能访问这个网页◎!
呵呵。。。简单吧,下篇继续。。。。。:)
JSTL详解(一)
先来搭下环境,jstl的包当然是不能少的拉。其次,下载必须的标签库或者是java的标签库文件。没有的话,也可以联系我 xxx_programer@163.com
将jstl 1.1.jar加到class中,(这就不要我详细的讲了吧),然后将标签库放到WEB-INF下或则将java的标签库文件(*.jar)放到WEB-INF\lib下,就可以写测试代码了。
first_jstl.jsp
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ page contentType="text/html; charset=gb2312" language="java" %>
<c:set var="userName" value="hellking"/>
<c:set value="16" var="age"/>
欢迎您,<c:out value="${userName}"/><hr>
<c:forEach var="i" begin="1" end="5">
<font size=${i}>${i}</font>
<br>
</c:forEach>
<c:if test="${age<18}">
对不起,你的年龄过小,不能访问这个网页◎!
</c:if>
<br>
</body>
</html>
web.xml
(使用java的标签库文件*.jar)
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee web-app_2_4.xsd"
version="2.4">
<display-name>jstl test</display-name>
<description>
jstl test
</description>
</web-app>
(使用标签库文件*.tld)
<?xml version="1.0" encoding="ISO-8859-1"?>
<web-app xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
version="2.4">
<taglib>
<taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri>
<taglib-location>/WEB-INF/fmt.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>http://java.sun.com/jstl/fmt-rt</taglib-uri>
<taglib-location>/WEB-INF/fmt-rt.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
<taglib-location>/WEB-INF/c.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>http://java.sun.com/jstl/core-rt</taglib-uri>
<taglib-location>/WEB-INF/c-rt.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>http://java.sun.com/jstl/sql</taglib-uri>
<taglib-location>/WEB-INF/sql.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>http://java.sun.com/jstl/sql-rt</taglib-uri>
<taglib-location>/WEB-INF/sql-rt.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>http://java.sun.com/jstl/x</taglib-uri>
<taglib-location>/WEB-INF/x.tld</taglib-location>
</taglib>
<taglib>
<taglib-uri>http://java.sun.com/jstl/x-rt</taglib-uri>
<taglib-location>/WEB-INF/x-rt.tld</taglib-location>
</taglib>
</web-app>
好了,一个最简单的包含有jstl的页面设计完成了。下面测试。
http://localhost:8080/jstl/frist_jstl.jsp
页面输出结果:
欢迎您,hellking
--------------------------------------------------------------------------------
1
2
3
4
5
对不起,你的年龄过小,不能访问这个网页◎!
呵呵。。。简单吧,下篇继续。。。。。:)
27
Lucene简单DEMO
Mar 27, 2007 15:49
JAVA技术
JAVA技术
1、CreateDataBase.java
[codes=java]
/**
*@description 创建库文件
*@package com.mysearch
*@author 李国庆
*@company LEEMENZ
*@version 1.0.0
*@discription
*
*/
package com.mysearch;
import java.io.File;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.index.IndexWriter;
/**
* @author Administrator
*
*/
public class CreateDataBase {
public CreateDataBase() {
}
/**
*
* @param file
* @return
*/
public int createDataBase(File file) {
int returnValue = 0;
if (!file.isDirectory()) {
file.mkdirs();
}
try {
IndexWriter indexWriter = new IndexWriter(file,
new StandardAnalyzer(), true);
indexWriter.close();
returnValue = 1;
} catch (Exception ex) {
ex.printStackTrace();
}
return returnValue;
}
/**
*传入检索库路径,初始化库
* @paramfile
* @return
*/
public int createDataBase(String file) {
return this.createDataBase(new File(file));
}
/*
*
*
*/
public static void main(String[] args) {
CreateDataBase temp = new CreateDataBase();
if (temp.createDataBase("d:\\lucene\\holendb") == 1) {
System.out.println("db init succ");
}
}
}
[codes=java]
/**
*@description 创建库文件
*@package com.mysearch
*@author 李国庆
*@company LEEMENZ
*@version 1.0.0
*@discription
*
*/
package com.mysearch;
import java.io.File;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.index.IndexWriter;
/**
* @author Administrator
*
*/
public class CreateDataBase {
public CreateDataBase() {
}
/**
*
* @param file
* @return
*/
public int createDataBase(File file) {
int returnValue = 0;
if (!file.isDirectory()) {
file.mkdirs();
}
try {
IndexWriter indexWriter = new IndexWriter(file,
new StandardAnalyzer(), true);
indexWriter.close();
returnValue = 1;
} catch (Exception ex) {
ex.printStackTrace();
}
return returnValue;
}
/**
*传入检索库路径,初始化库
* @paramfile
* @return
*/
public int createDataBase(String file) {
return this.createDataBase(new File(file));
}
/*
*
*
*/
public static void main(String[] args) {
CreateDataBase temp = new CreateDataBase();
if (temp.createDataBase("d:\\lucene\\holendb") == 1) {
System.out.println("db init succ");
}
}
}






下载文件 







