第一个项目都要写 build.xml 一些基本的东西先写好
<?xml version="1.0" encoding="UTF-8"?>
<project name="jsp-svn" default="init">
<property file="build.properties" />
<property name="src.java.dir" value="src" />
<property name="src.test.dir" value="test" />
<property name="build.java.dir" value="build/classes/java" />
<property name="build.test.dir" value="build/classes/test" />
<property name="build.classes.dir" value="build/classes" />
<property name="test.docxml.dir" value="doc/test/xml" />
<property name="test.reports.dir" value="doc/test/reports" />
<property name="web.root" value="WebContent" />
<!-- 定义类路径 -->
<path id="project.classpath">
<fileset dir="${web.root}/WEB-INF/lib">
<include name="*.jar" />
</fileset>
<pathelement location="${build.java.dir}" />
<pathelement location="${build.test.dir}" />
<pathelement location="${junit.jar}" />
</path>
<target name="init">
<mkdir dir="${build.java.dir}" />
<mkdir dir="${build.test.dir}" />
</target>
<target name="compile.java" depends="init">
<mkdir dir="${build.java.dir}" />
<javac destdir="${build.java.dir}">
<src path="${src.java.dir}" />
<classpath refid="project.classpath">
</classpath>
</javac>
</target>
<target name="compile.test" depends="compile.java">
<mkdir dir="${build.test.dir}" />
<javac destdir="${build.test.dir}">
<src path="${src.test.dir}" />
<classpath refid="project.classpath" />
</javac>
</target>
<target name="compile" depends="compile.java,compile.test">
</target>
<target name="build.java" depends="compile.java">
<copy todir="${build.java.dir}" preservelastmodified="true">
<fileset dir="${src.java.dir}">
<include name="**/*.*" />
<exclude name="**/*.java" />
</fileset>
</copy>
</target>
<target name="build.test" depends="compile.test">
</target>
<target name="build" depends="build.java,build.test" />
<target name="deploy" depends="build.java">
</target>
<target name="test" depends="build">
<mkdir dir="${test.docxml.dir}" />
<mkdir dir="${test.reports.dir}" />
<junit haltonfailure="yes" fork="yes">
<formatter type="plain" usefile="false" />
<formatter type="xml" />
<test name="example.ExampleTest" todir="${test.docxml.dir}">
</test>
<classpath refid="project.classpath" />
</junit>
<junitreport todir="${test.docxml.dir}">
<fileset dir="${test.docxml.dir}">
<include name="TEST-*.xml" />
</fileset>
<report format="frames" todir="${test.reports.dir}" />
</junitreport>
</target>
<target name="schema" depends="build.java">
<taskdef name="schemaexport" classname="org.hibernate.tool.hbm2ddl.SchemaExportTask">
<classpath refid="project.classpath" />
</taskdef>
<schemaexport config="${build.java.dir}/hibernate.cfg.xml"
quiet="no" text="true" drop="no" delimiter=";"
output="${build.classes.dir}/${project.name}_db.sql" />
</target>
<target name="clean">
<delete includeEmptyDirs="true">
<fileset dir="${build.classes.dir}">
<include name="**/*.class" />
</fileset>
</delete>
</target>
</project>
build.properties
junit.jar=${eclipse.home}/plugins/org.junit_3.8.1/junit.jar
posted @
2007-05-05 14:32 流浪汗 阅读(401) |
评论 (0) |
编辑 收藏
开发时大多数就是只想运行新增加的测试
虽然可以写个main方法
public static void main(String[] args) {
junit.framework.Test t = new ExampleTest("testMethod");
TestRunner.run(t);
}
但这样很不方便, 每想测试一个方法都要改.
Eclipse 这个方便的工具, 应该有单独运行一个Junit 的test的方法的.
然后在
http://www.javaeye.com/post/78284 的8楼找到了, 多谢 :)
Outline(大纲) 右击一个方法 Run As... -> Junit test就OK了
哈哈
posted @
2007-05-05 13:04 流浪汗 阅读(667) |
评论 (0) |
编辑 收藏
今天初了下 hsqldb
下载 hsqldb
http://sourceforge.net/project/showfiles.php?group_id=23316下载 hsqldb_1_8_0_7.zip
解压到 D:/hsqldb
在 D:/hsqldb 目录下创建 runxdb.bat 文件如下:
cd data
java -cp ../lib/hsqldb.jar org.hsqldb.Server -database.0 xdb -dbname.0 xdb
然后双击 runxdb.bat 启动 hsqldb Server
到目录 demo 下运行 runManagerSwing.bat 来创建表
type : HSQL Database Engine Server
url : jdbc:hsqldb:hsql://localhost/xdb
user : SA
建表:
CREATE MEMORY TABLE TEXT(ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL PRIMARY KEY,NAME VARCHAR);
添加数据:
INSERT INTO TEXT VALUES(1,'chenlb')
INSERT INTO TEXT VALUES(2,'Tenny')
Java 文件
package hsqldb;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/**
*
* @author chenlb 2007-4-28
*
*/
public class HsqldbFirstSimple {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
try {
Class.forName("org.hsqldb.jdbcDriver" );
} catch (Exception e) {
System.out.println("ERROR: failed to load HSQLDB JDBC driver.");
e.printStackTrace();
return;
}
try {
Connection c = DriverManager.getConnection("jdbc:hsqldb:hsql://localhost/xdb", "sa", "");
Statement stmt = c.createStatement();
ResultSet rs = stmt.executeQuery("select * from text");
while(rs.next()) {
System.out.println(rs.getString(1)+"\t"+rs.getString(2));
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
posted @
2007-04-28 15:31 流浪汗 阅读(2464) |
评论 (0) |
编辑 收藏
MySQL 5.1参考手册(中文mysql.cn)
http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/官方
http://dev.mysql.com/doc/refman/5.1/zh/index.html
posted @
2007-04-27 19:25 流浪汗 阅读(353) |
评论 (0) |
编辑 收藏
WMP10 老是弹出更新, 昨日就点了更新
下载后,出现验证,验证当然通不过啦。
验证不过,想回到10,但回不到10
重装10出现下面情况

用优化大师删除解决不了,安全模式下删除所有相关的,注册表里删除所有MediaPlayer了,郁闷还是不行。
然后找到了一些破解方法其中下面是
不行的 (只是我这不行)
如果没有运行过WMP11可以用这个方法(可能行)。
一、准备压缩解压软件winrar ,一般电脑上都有!没有的这下载最新版的http://www.xkyn.com/Soft/soft/rar/Soft_6.htm
二、不要直接双击下载的windows media player 11的安装文件,而在这个文件上点鼠标右键,选“解压到‘wmp11-windowsxp-x86-zh-cn’”,或者选“用winrar打开”,总之,用winrar解压这个文件。
三、解压的文件:
可以看到许多的文件,其中有四个EXE扩展名结尾的可执行文件。
我们依次运行这四个文件就可以安装windows media player 11 了。注意运行这个四个文件的顺序是:
1.umdf.exe
2.wmdbexport.exe
3.wmfdist11.exe
4.wmp11.exe
都执行了以后,马上去打开你的windows media player吧 系统会自动对数据库进行升级,然后就可以看到华丽的界面
原因:是有更新下载WMP11(推测系统有记录),出错如下:

当我做这个方法的所有步骤时,还是会出现验证。这时很火了,决定今天一定破解它。
然后找到
美好人生 的BLOG
http://hi.baidu.com/cxg770624/blog/item/1133fe0918c7cf83d1581be2.html
1、 安装windows media player11,点击验证,通不过,点击完成;
2、再次安装windows media player11,先不要急着点击验证,切记切记!
3、打开C:\Documents and Settings\All Users\Application Data\ (复制到地址栏) 删除Windows Genuine Advantage这个文件夹,然后断开网络,在网上邻居上禁用本地连接,如果你找不到干脆拔掉网线好了:)
5. 点击验证。
OK,终于胜利安装了!
用这个方法解决了。
感谢
美好人生 。
:)
转载:
美好人生没办法于是到网上搜索Windows Media Player 11简体中文版无法通过验证安装的解决方案,一会功夫终于用这个方法解决了:)
1、 安装windows media player11,点击验证,通不过,点击完成;
2、再次安装windows media player11,先不要急着点击验证,切记切记!
3、打开C:\Documents and Settings\All Users\Application Data\ (复制到地址栏) 删除Windows Genuine Advantage这个文件夹,然后断开网络,在网上邻居上禁用本地连接,如果你找不到干脆拔掉网线好了:)
5. 点击验证。
OK,终于胜利安装了!
方法一:
安装不要点验证,搜索C:\Documents and Settings\All Users\Application Data\Windows Genuine Advantage\data
把data文件删除掉,断开网络,这个时候点验证,就可以通过啦。
祝你安装成功!
方法三:
一、准备压缩解压软件winrar ,一般电脑上都有!没有的这下载最新版的
http://www.xkyn.com/Soft/soft/rar/Soft_6.htm
二、不要直接双击下载的windows media player 11的安装文件,而在这个文件上点鼠标右键,选“解压到‘wmp11-windowsxp-x86-zh-cn’”,或者选“用winrar打开”,总之,用winrar解压这个文件。
三、解压的文件:
可以看到许多的文件,其中有四个EXE扩展名结尾的可执行文件。
我们依次运行这四个文件就可以安装windows media player 11 了。注意运行这个四个文件的顺序是:
1.umdf.exe
2.wmdbexport.exe
3.wmfdist11.exe
4.wmp11.exe
都执行了以后,马上去打开你的windows media player吧 系统会自动对数据库进行升级,然后就可以看到华丽的界面
方法五: (也就是剑风用的方法,适用于不是正版的xp系统却又点击了验证,失败导致无法安装的)
1、 安装windows media player11,点击验证,通不过,点击完成;
2、再次安装windows media player11,先不要急着点击验证,切记切记!
3、打开C:\Documents and Settings\All Users\Application Data\ (复制到地址栏) 删除Windows Genuine Advantage这个文件夹,然后断开网络,在网上邻居上禁用本地连接,如果你找不到干脆拔掉网线好了:)
posted @
2007-04-22 12:01 流浪汗 阅读(24010) |
评论 (32) |
编辑 收藏
今天试用了JSP空间,
程序与提供商有一些矛盾,提供商允许我们改server.xml
那问题就来,我用了JNDI
这早就意识到,就把JNDI抽取到conf/Catalina/localhost目录
如test.xml
<?xml version="1.0" encoding="UTF-8"?>
<Context path="/test" reloadable="true" docBase="D:\web\test" workDir="D:\web\test\WEB-INF\work">
<Resource
name="jdbc/TEST"
type="javax.sql.DataSource"
password=""
driverClassName="com.mysql.jdbc.Driver"
maxIdle="2"
maxWait="5000"
username="root"
url="jdbc:mysql://localhost:3306/test"
maxActive="4"/>
</Context>
这还是麻烦,最后技术人员建议在META-INF/目录下放context.xml
<?xml version="1.0" encoding="UTF-8"?>
<Context>
<Resource
name="jdbc/TEST"
type="javax.sql.DataSource"
password=""
driverClassName="com.mysql.jdbc.Driver"
maxIdle="2"
maxWait="5000"
username="root"
url="jdbc:mysql://localhost:3306/test"
maxActive="4"/>
</Context>
posted @
2007-04-20 22:24 流浪汗 阅读(883) |
评论 (0) |
编辑 收藏
默认UTF8 mysql 数据库备份数据为默认GBK 的mysql数据库导入
mysqldump -u root --add-drop-table --default-character-set=gbk tab1 > e:/tab1.sql
备份出来的数据只是文件编码为GBK, 很个表还是原来的字符集(这里是UTF8)
posted @
2007-04-10 23:23 流浪汗 阅读(439) |
评论 (0) |
编辑 收藏
收集于网络
刚装了FC6,由于在教育网,无法使用yum默认的国外更新源,因此需要将其设置为国内镜像站点。在网上找了一圈,发现清华的 ftp://ftp3.tsinghua.edu.cn这个更新源不错。参考网上的一些方法,设置yum更新源步骤如下:
1. 将/etc/yum.repos.d/下的已有更新源(repo文件)的enable改为0。为了方便起见,可以直接 mv /etc/yum.repos.d /etc/yum.repos.d.bak重命名,这样就让系统找不到原有的repo文件了。
2. 修改/etc/yum.conf文件,添加如下内容:
# PUT YOUR REPOS HERE OR IN separate files named file.repo
# in /etc/yum.repos.d
[extras]
name=Fedora Extras $releasever - $basearch
baseurl=ftp://ftp3.tsinghua.edu.cn/mirror/download.fedora.redhat.com/pub/fedora/linux/extras/6/i386
enabled=1
[updates]
name=Fedora Core $releasever - $basearch - Updates
baseurl=ftp://ftp3.tsinghua.edu.cn/mirror/download.fedora.redhat.com/pub/fedora/linux/core/updates/6/i386
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
[core]
name=Fedora Core $releasever - $basearch
baseurl=ftp://ftp3.tsinghua.edu.cn/mirror/download.fedora.redhat.com/pub/fedora/linux/core/6/i386/os
enable=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
3. 经过上述步骤后,就可以使用速度较快的国内镜像站点作为yum更新源了。
后记:在使用yum进行install时,经常会出现下面的错误
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 1ac70ce6
导致安装不能进行。解决方法如下:
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
附:上述步骤的参考文献
http://cocooker.gro.clinux.org/system-source.html 1.3. 软件源的设置
http://www.neupioneer.com/city/blog/more.asp?name=codered&id=33152 南岭梅香-我的FC6安装配置日志
http://www.linuxsir.org/bbs/showthread.php?t=209957 yum安装时下载完毕,但却出现warning!Help!!!!
posted @
2007-04-09 19:30 流浪汗 阅读(2092) |
评论 (0) |
编辑 收藏
连接代码请看
http://bbs.mysql.cn/thread-98-1-2.html
mysql的JDBC驱动下载
http://bbs.mysql.cn/thread-317-1-1.html
mysql备份与恢复
http://bbs.mysql.cn/thread-974-1-3.html
http://bbs.mysql.cn/thread-768-1-10.html
关于MYSQL数据的导出导入与版本的转换
http://bbs.mysql.cn/viewthread.php?tid=72&extra=page%3D1%26filter%3Ddigest
如何增加用户
http://bbs.mysql.cn/thread-535-1-12.html
改密码
http://bbs.mysql.cn/thread-280-1-8.html
乱码
http://bbs.mysql.cn/thread-1352-1-5.html
http://bbs.mysql.cn/thread-922-1-1.html
http://bbs.mysql.cn/viewthread.php?tid=1320&highlight=mysqld
远程连接MYSQL的问题
http://bbs.mysql.cn/viewthread.php?tid=1892&page=1&extra=#pid9349
PHP5,怎么连接MYSQL数据库,不能加载
http://bbs.mysql.cn/thread-342-1-12.html
http://bbs.mysql.cn/thread-181-1-1.html
#1251
http://bbs.mysql.cn/viewthread.php?tid=1591&highlight=%231251
http://bbs.mysql.cn/viewthread.php?tid=319&highlight=%231251
http://bbs.mysql.cn/viewthread.php?tid=3597
编码
http://bbs.mysql.cn/viewthread.php?tid=1320&extra=page%3D1%26amp%3Bfilter%3Ddigest
http://bbs.mysql.cn/thread-33-1-15.html
http://bbs.mysql.cn/thread-72-1-1.html
WIN服务
http://bbs.mysql.cn/thread-3207-1-1.html
tool
http://bbs.mysql.cn/thread-3526-1-1.html
sql-front
http://bbs.mysql.cn/thread-3193-1-1.html
#1045
http://bbs.mysql.cn/viewthread.php?tid=4430&highlight=1045
timeout
http://bbs.mysql.cn/thread-5215-1-5.html
limit
http://bbs.mysql.cn/thread-4949-1-5.html
mysql refence(PDF)
http://bbs.mysql.cn/thread-5775-1-1.html
如何用SQL语句在MYSQL中建立主外键关系
http://bbs.mysql.cn/viewthread.php?tid=7057&page=1&extra=page%3D2#pid27486
mysql-front3.2教程
http://bbs.mysql.cn/viewthread.php?tid=7129&page=1&extra=page%3D1#pid27500
mysql5.0忘记root密码
http://bbs.mysql.cn/thread-7765-1-1.html
优秀的 MySQL 管理工具:Navicat MySQL
http://bbs.mysql.cn/thread-6346-1-1.html Navicat MySQL Client v7.2.9下载地址:
http://www.mycodes.net/soft/9642.htm
posted @
2007-04-07 12:18 流浪汗 阅读(485) |
评论 (0) |
编辑 收藏
1.下载mysql认证模块,mod_auth_mysql_2.0.29.win32.zip
下载地址:http://www.gknw.net/development/apache/httpd-2.0/win32/modules
将.so文件拷贝到Apache的modules目录下。
2.配置httpd.conf
a. 增加模块载入
LoadModule mysql_auth_module modules/mod_auth_mysql.so
b. SVN认证
<Location /svnroot>
DAV svn
SVNPath g:/svnroot/ #如果是总目录,则为SVNParentPath
AuthName “SVNRoot Auth"
AuthType Basic
Require valid-user
AuthMySQLHost localhost
AuthMySQLUser root
AuthMySQLPassword *******
AuthMySQLDB svn
AuthMySQLUserTable svnusers
AuthMySQLNameField username
AuthMySQLPasswordField password
AuthMySQLMD5Passwords On
</Location>
3. 如果在数据库认证时出现错误
在Apache的errors.log中显示客户端的版本有问题,进入Mysql,执行以下命令
set password for 'root'@localhost=OLD_APSSWORD('******');
4.要进一步控制访问权限,要加上:
AuthzSVNAccessFile "e:\Apache\conf\svnauthz.conf"
转载: http://blog.csdn.net/abetman/archive/2007/03/05/1520730.aspx
posted @
2007-04-01 19:07 流浪汗 阅读(1464) |
评论 (0) |
编辑 收藏