自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

~临风轻扬~

一个人的精彩

  • 博客(31)
  • 收藏
  • 关注

原创 J2EE开发之常用开源项目介绍

 主要就我所了解的J2EE开发的框架或开源项目做个介绍,可以根据需求选用适当的开源组件进行开发.主要还是以Spring为核心,也总结了一些以前web开发常用的开源工具和开源类库 1持久层:1)Hibernate这个不用介绍了,用的很频繁,用的比较多的是映射,包括继承映射和父子表映射对于DAO在这里介绍个在它基础上开发的包bba96,目前最新版本是bba96 2.0它对Hib

2006-09-11 01:18:00 8800 8

原创 J2EE开发之Eclipse集成开发工具使用篇

 现在主流的Java集成开发工具(IDE)Eclipse越来越流行,自从3.0版本以后Eclipse也逐渐稳定,现在Eclipse开发社区的人员越来越多版本更新速度也越来越快,目前最近的版本是3.2,Eclipse相比较一些其他的IDE如NetBeans/SunOne Studio,Jbuilder,IntelliJ IDEA主要的优点在于它是免费的、开放源代码的、质量很好,而且非常容易定制。

2006-09-10 01:58:00 4595 1

转载 那些人不适合学习jsp

 看了一些问题,越看越没法往下看,真的,我一直说,对于初学者,无知并不可笑,因为初学嘛,大家都是不很懂,但是,无知还不知道自己无知就很可笑了.明明自己只是一个普通无线电爱好者,就要开发一个机器人,省省吧你,你不配!!!对于每一个想学习java技术的人,我们欢迎大家真正地投入学习.而不是那种需要java的一种功能就以为一分种就能学会.jsp是java中web应用的"高级"表现,你不要认为这里的高级是

2006-09-03 23:55:00 3212 5

原创 Lucene包解读之util,store

校内搜索的底层索引我是用它做的,为什么速度这么快腻,以前只是用它的查询接口,没有深入到核心去看它的索引文件结构,今天分析了以下它的源代码主要是store包和util包这两个与文件最为密切的包。包org/apache/lucene/util包含一些数据结构如BitVector 和PriorityQueue,还有StringHelper类主要的用途是判断两个字符串是否相等。抽象类PriorityQue

2005-12-21 08:26:00 3678

原创 JavaScript常用代码集锦

一、验证类1、数字验证内1.1 整数1.2 大于0的整数 (用于传来的ID的验证)1.3 负整数的验证1.4 整数不能大于iMax1.5 整数不能小于iMin2、时间类2.1 短时间,形如 (13:04:06)2.2 短日期,形如 (2003-12-05)2.3 长时间,形如 (2003-12-05 13:04:06)2.4 只有年和月。形如(2003-05,或者2003-5)2.5 只有小时和分

2005-11-27 03:07:00 2566

原创 HTMLParser 使用

最近在研究lucene,主要做ftp搜索和网页的站内搜索。ftp搜索比较好做,主流的FTP有两种一种是IIS的一种是Server-U的.真对这两种FTP分别进行分析就可以得到FTP资源的文件名和路径及大小和日期然后对其进行索引就可以了,比较简单。网页检索可不像ftp那样了,我试着用lucene自带的htmlparser,解析纯英文的网页没有问题,可解析中文的网页时有时会遇到编码问题。郁闷。。。So

2005-11-21 23:36:00 14625 8

原创 Lucene基础排序算法

公式为:score_d = sum_t(tf_q * idf_t / norm_q * tf_d * idf_t / norm_dt_t)score_d: Document(d) 的得分sum_t: Term(t) 的总和tf_q: 查询中 t 的频度的平方根tf_q: d 中 t 的频度的平方根idf_t: log(numDocs/docFreq_t + 1) + 1.0numDocs: 索引中

2005-11-17 23:49:00 4773

原创 学习编程规则C++(一)

学习编程规则C++(一)看了林锐 博士的高质量C++/C编程指南受益匪浅http://man.chinaunix.net/develop/c&c++/c/c.htm我觉得编程不仅要注重算法更重要的是有学会标准的编程风格,面向对象的思想。就是所谓的编程质量。它提供了一些C++的编程规则和建议.他说“可以把程序的版式比喻为“书法”。好的“书法”可让人对程序一目了然,看得兴致勃勃。差的程序“书法”如螃蟹

2005-11-15 09:35:00 3214

原创 DOM4J的中文问题

在用dom4j的时候发现有时会出现这个问题:无法以UTF-8保存xml文件,保存后再次读出的时候会报“Invalid byte 2 of 2-byte UTF-8 sequence.”这样一个错误,检查发现由dom4j生成的这个文件,在使用可正确处理XML编码的任何的编辑器中中文成乱码,从记事本查看并不会出现乱码会正确显示中文。让我很是头痛。。。。    试着使用GBK、gb2312编码来生成的x

2005-11-11 23:38:00 4707 1

原创 想做个基于lucene的搜索引擎

今天看看看车东的weblucene,主要看了看xml接口部分,他使用Sax加载xml进行解析然后分析出字段进行索引,主要的类是SaxIndexer,取数据的时候以xml表现jdom实现。用xml+xslt的形式做表示层确实挺合理。   weblucene主要提供了一个xml接口,这样需要索引的数据比如数据库,爬虫抓的经过分析的网页等等只要生成工业标准的xml,这样可以保证数据源的平台无关性。   

2005-11-08 23:09:00 3510

原创 有意思的一个算法。

   有一个未完成的等式1 2 3 4 5 6 7 8 9=N空格内(1前面没有空格)可以填入+,-,也可以不填。 编程找出输入某个整数 N 后使等式成立的所有方案的总数。一共有8个空格每个有3种可能+ - 或什么都没有。。。所以相当于一个3进制。import java.io.*;public class DS1103{ public static void main(String args[])

2005-11-07 23:20:00 2553

原创 百度的一个试题,试着用Java写了一个

题目描述:一个正整数有可能可以被表示为n(n>=2)个连续正整数之和,如:15=1+2+3+4+515=4+5+615=7+8请编写程序,根据输入的任何一个正整数,找出符合这种要求的所有连续正整数序列。 输入数据:一个正整数,以命令行参数的形式提供给程序。输出数据:在标准输出上打印出符合题目描述的全部正整数序列,每行一个序列,每个序列都从该序列的最小正整数开始、以从小到大的顺序打印。如果结果有多个

2005-11-06 22:47:00 2595

原创 简单的二元切分词程序

主要针对应用规模比较小不需要词表支持的分词代码为:import java.util.*; public class Segment2{    char[] stopWords = new char[]   //这些词不予考虑在分词时候    {     。, ,, ;, :, “, ”, (, ), !, ?, ◎, #,     ¥, %,

2005-10-30 21:55:00 3377

原创 每个Java初学者都应该搞懂的问题!

     对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。问题一:我声明了什么!String s = "Hello world!";许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。

2005-10-30 13:01:00 2411 1

转载 Eclipse常用热键介绍(zt)

概要Eclipse IDE 变得如此热门,以至于出现在许多工作简历中。但是,也正因为它的功能繁多,使得难于入手了。在这篇文章中,Sam Brodkin 分享了他最常用的一些Eclipse功能。他也提到了那些会让你的手指动的飞快的热键组合。在工作的时候,人们会怀疑你是在打电玩。(1,200字;2005年8月29日)Eclipse最妙的地方是它的功能是如此的丰富。如果你找不到某项功能,要么是你没有好好

2005-10-29 23:44:00 2355

原创 Lucene Study(1)

lucene简介    lucene在jakarta项目中的发布主页:http://jakarta.apache.org/lucene/docs/index.html。以下主要针对windows用户,其它用户请在上面的地址中查找相关下载。    lucene的.jar包的下载(包括.jar和一个范例demo):http://apache.oregonstate.edu/jakarta/lucene

2005-10-29 22:16:00 3216

原创 Log4j Study(3)---记录器的层次

        记录器的层次Logger Hierarchy       首先,我们先看一下何为层次,以我们最熟悉的继承为例假如类B是类C的父类,类A是类C的祖先类,类D是类C的子类。这些类之间就构成一种层次关系。在这些具有层次关系的类中,子类都可继承它的父类的特征,如类B的对象能调用类A中的非private实例变量和函数;而类C由于继承自类B,所以类B的对象可以同时调用类A和类B中的非priva

2005-10-29 09:14:00 3138

原创 Log4j Study(2)

主要学习log4j如何使用。。有4种方式可以配置Log4J1)在程序中调用BasicConfigurator.configure()方法;2)配置放在文件里,通过命令行参数传递文件名字,通过PropertyConfigurator.configure(args[x])解析并配置;3)配置放在文件里,通过环境变量传递文件名等信息,利用log4j默认的初始化过程解析并配置;4)配置放在文件里,通过应用

2005-10-28 22:34:00 2739

原创 Log4j Study (1)

1.log4j介绍   据说一个系统有4%的代码是logging的....以前大部分的错误调试和一些输出信息都是通过System.out.println()实现的。。但对于比较大的系统或程序就显得代码上很乱了Log4j拥有几个优点:   首先,它提供关于运行程序的准确的环境。一旦代码被插入,不需要人工干预就可以产生调试信息。   其次,日志输出可以被有计划的保存在永久媒体中以便日后研究。   另外

2005-10-28 20:56:00 2428

原创 xml的四种解析器原理及性能比较

1: DOMDOM 是用与平台和语言无关的方式表示 XML 文档的官方 W3C 标准。DOM 是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而 DOM 被认为是基于树或基于对象的。DOM 以及广义的基于树的处理具有几个优点。首先,由于树在内存中是持久的,因此可以修改它以

2004-12-07 22:44:00 2106

原创 with-parm的使用

if ( a == 1) {  b=1;  c=2;  d=2;  e=4;  f=5;} else if ( a==2 ) {  b=3;  c=4;  ...} else if ( a==3 ) {  b=5;  c=6;  ...} ........ (N个这样的判断)                                                        1     

2004-12-04 23:51:00 988

原创 xsl递增变量解决家族树的问题

xml没有递增变量的标准方法一旦定义了一个变量,他就不能改变这相当于java中的final字段不过在一些情况中结合模板的递归方法可以实现类似的结果假如xml文件为familyTree.xml这段xml中每个元素可以包含任意个数的子元素这就叫家族数,在显示这个家族树的时候应根据家族系来缩进文本是个恰当的做法这就给人们之间关系给一个可视化的表示例如Otto  Sandra    Lichao 

2004-11-29 19:48:00 1290

原创 C++学习经典

下面的是学C++时要注意的。绝对经典。!!1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷惑

2004-11-18 22:06:00 773

原创 xpath应用举例

Xml文件为孙燕姿的第一专辑叫什么?未完成绿光我的纪念册灰姑娘的眼泪12最能反映大哥风范的电影是下面的哪部蛊惑仔之龙争虎斗刀手英雄本色花样年华20xsl文件为http://www.w3.org/1999/XSL/Transform">xpath example调查报告IDTitleABCDNumxsl文件主要在此时代表选择id为1的那个行如果改为则显示num小于20的那行(注意小于号要用<代

2004-11-16 20:44:00 1251

原创 DOM(学习)java篇一

为了使用 XML 文件中的信息,必须解析文件以创建一个 Document 对象。 Document 对象是一个接口,因而不能直接将它实例化;一般情况下,应用程序会相应使用一个工厂。准确的过程因实现而异,但是基本思想是相同的。(同样,Level 3 标准化了这个任务。)在这个例子 Java 环境中,解析文件是一个三步过程:创建 DocumentBuilderFactory。 DocumentBuil

2004-11-12 23:37:00 1160

原创 JDBC接口技术(转)

JDBC是一种可用于执行SQL语句的JavaAPI(ApplicationProgrammingInterface应用程序设计接口)。它由一些Java语言编写的类和界面组成。JDBC为数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的数据库应用程序。一、ODBC到JDBC的发展历程说到JDBC,很容易让人联想到另一个十分熟悉的字眼“

2004-10-13 23:13:00 1300

原创 端口功能对照表

电脑端口基础知识端口可分为3大类: 1) 公认端口(Well Known Ports):从0到1023,它们紧密绑定于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是HTTP通讯。 2) 注册端口(Registered Ports):从1024到49151。它们松散地绑定于一些服务。也就是说有许多服务绑定于这些端口,这些端口同样用于许多其它目的。例如:许多系统处理动态

2004-10-12 16:33:00 3254

原创 apache使用技巧

1、如何设 置请求等待时间在httpd.conf里面设置:  TimeOut n  其中n为整数,单位是秒。  设置这个TimeOut适用于三种情况:  2、如何接收一个get请求的总时间接收一个post和put请求的TCP包之间的时间  TCP包传输中的响应(ack)时间间隔3、如何使得apache监听在特定的端口   修改httpd.conf里面关于Listen的选项,例如:  Listen

2004-10-12 16:13:00 1407

原创 你尽力了么

转贴自小四的一篇文章,每次读来都有新的感受,感到了和高手的差距  值得收藏。内容:很多人问如何入门如何入门,我却不知道要问的是入什么门。很少把某些好文章耐心 从头看完,我这次就深有体会。比如袁哥的sniffer原理,一直以为自己对sniffer原 理很清楚的,所以也就不曾仔细看过袁哥的这篇。后来有天晚上和袁哥讨论,如何通 过端口读写直接获取mac地址,为什么antisniff可以获得真正的

2004-10-11 22:47:00 1122

原创 jspSmartUpload上传下载全攻略[转]

我看有很多人下载不了jspSmartUpload组件这个有用的工具,现把其下载地址贴出来供大家下载并附上使用说明。http://www.cnjsp.org/view.jsp?column=4&id=764一、安装篇   jspSmartUpload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个

2004-10-11 22:13:00 1203

原创 解决mysql--jsp中出现的中文乱码问题

如果数据库中有中文的话而mysql默认的语言不是中文时要在配置文件C:/winnt/my.ini 中的 [mysqld] 里添加一行:default-character-set=gbk然后重起mysql如果还有问题在程序中写connection = DriverManager.getConnection( "jdbc:mysql://localhost/test?user=root&passwor

2004-10-10 17:49:00 1421

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除