Jive笔记4--结果集分页处理 (转)
Jive笔记4--结果集分页处理 (转)[@more@]Jive中的分页处理by Shyguy2002/09/18转载请标明作者和出处在web应用中,难免和数据库打交道,对于返回的结果集,究竟该如何处理?尤其是,当你的一个查询可能会返回数万条纪录的时候,你还能像某些骗钱骗精力的JSP垃圾书本上介绍的用rs.next()来处理么?呵呵,我以前就是这么干的,直接传回resultset,在jsp中while(rs.next())循环中一个一个的处理。还有,返回结果的分页处理的问题。很多时候我们的Web应用(或者其他)都是针对某一种数据库的(感觉商业应用绝大多数是ORACLE,业余的多是mysql,还敢
Jive笔记2----关于Jive2中的中文搜索 (转)
Jive笔记2----关于Jive2中的中文搜索 (转)[@more@]Jive虽然构架不错,可是在中文处理上,实在可以算是垃圾。Lucene也是如此。最新版的Lucene1.2RC2中,queryParser类竟然只能处理A-Z|a-z|0-9的搜索。如果输入了中文,就给你扔出一个“Lexial parse Error”的错误。而且,E文中的Keyword是根据空格区分,这不适用于中文,所以一般采用基于字典的断词或者OverLapped断词。了解了上面的情况,我们就可以开始修改Lucene以实现中文搜索了。 (1)修改queryParser.jj,修改里边的词法定义,以适应Unicode双字节。QueryParser是由JavaCC生成的,建议
Jive笔记1--关于Jive1中的验证和相关类的调用 (转)
Jive笔记1--关于Jive1中的验证和相关类的调用 (转)[@more@]日期: 2001-4-24 下午5:25 所有的JSP页面均用下面代码验证用户身份 <% //////////////////////// // Authorization check // check for the existence of an authorization token Authorization authToken = SkinUtils.getUserAuthorization(request,response); // if the token was null, they're not authorized. Since this skin will // allow guests to view forums, we'll set a "guest" authentication // token if( authToken == null ) { authToken = AuthorizationF
jive setup tips (转)
jive setup tips (转)[@more@](1) setup databasemysqladmin -u root -p create jive2cat Jive_MYSQL.sql |mysql -u root -p jive2(2) copy files(3) modify web.XML to enable the setCharacterEncoding filtervi $JIVE_APP_DIR/WEB-INF/web.xmldisable the servlet2.2 dtd tag and enable the 2.3 one(4) replace the Lucene package with chinese tokenizer and analysis classes(5) replace the dbSearchManager.class,DbSearchManager$Index.class with using chineseTokenizer and (6) replace the StringUtils.class for hilite th
典型对象池模型的“对象过早归还”现象分析 (转)
典型对象池模型的“对象过早归还”现象分析 (转)[@more@]常见的对象池实现方法虽然各不相同,但其模式却大同小异,差别主要在于对象池的策略层上。《Java Enterprise Design Patterns: Patterns in Java, Volume 3》中给出的对象池模型非常具有代表性。为叙述方便,简称为模型1,本文以此模型为对象进行讨论。模型1如下图: XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> ASPectratio="t" v:ext="edit"> 图1 对象池模型1 通常只有当对象可复用时,使用对象池才有意义。图中Reusable是对象池所管
[Java细节]"hi there".equals("cheers !") == true (转)
[Java细节]"hi there".equals("cheers !") == true (转)[@more@]不知道这个标题是否让读者产生一种想打我的冲动。至少今天我的主管被我用这个小把戏诧异了一把,当他看到"hi there".equals("cheers !") 的结果居然是true时,脸上的表情实在是可爱。 OK,言归正传。System.out.println("hi there".equals("cheers !")); 这个看来再显然不过的句子,输出的结果居然是true。聪明的读者,你知道是为什么吗?如果一时还猜不出来,给你一点提示: 1、Java语言规范规定,同一个程序中任何相同的字符串常量(literal string)都只是同一个String
typedef使用大全3(指向函数的指针) (转)
typedef使用大全3(指向函数的指针) (转)[@more@]在typedef的使用中,最麻烦的是指向函数的指针,如果没有下面的函数,你知道下面这个表达式的定义以及如何使用它吗? int (*s_calc_func(char op))(int, int);XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 如果不知道,请看下面的程序,里面有比较详细的说明 // 定义四个函数 int add(int, int); int sub(int, int); int mul(int, int); int div(int, int); // 定义指向这类函数的指针 typedef int
Java平台调试架构简介 (转)
Java平台调试架构简介 (转)[@more@]Java平台调试架构简介XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 架构纵览 Java平台调试架构如下图所示: 组件 调试界面 / |--------------| / | j2se/1.3/docs/guide/jpda/architecture.html#vm#vm">VM | buggee#debuggee">debuggee ----( |--------------| <--JVMDI - Java VM Debug Interface | back-end | |----
Delphi中两个BUG的分析与修复 (转)
Delphi中两个BUG的分析与修复 (转)[@more@]Delphi中两个bug的分析与修复 在使用Delphi 7进行三层数据库开发时,遇到了两个小问题,通过反复试验,终于找出了Delphi 7中的两个小BUG并进行了修复(好像Delphi 6中也有相同的BUG),撰写此文与大家一起分享成功的喜悦。我也是初学Delphi,文中一定存在不少说的不对的地方,还请各位朋友多多指正。 BUG1.传参时中文被截断的问题: BUG再现的方法: 后台用sql SERVER 2000,里面有一个XsHeTong表用于试验,您可以根据您的实际情况进行调整。 先创建一个数据服务器:新
Delphi+汇编例子1(求和的比较) (转)
Delphi+汇编例子1(求和的比较) (转)[@more@]简单的,你现在就可以试一试:)。 -----以前学汇编的时候做的测试。第一个程序只是给您个印象,后面还有一个帖子,在详细说说。 unit Unit1; interface useswindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls, ExtCtrls; typeTForm1 = class(TForm)Shape1: TShape;Label1: TLabel;Label2: TLabel;Label3: TLabel;Button1: TButton;Button2: TButton;Label4: TLabel;Label5: TLabel;Label6: TLabel;Button3: TButton;procedure Button1C
采访《Code Complete》作者 Steve McConnell (转)
采访《Code Complete》作者 Steve McConnell (转)[@more@]Interview with Steve McConnell by Clay Shannon Abstract: Steve McConnell, the author of several important programming books, such as "Code Complete", "Rapid Development", "Software Project Survival Guide", and "After the Gold Rush", answers questions about his current projects 2003-5-291557411.jpg" width=203> Steve McConnell BDN: In "After the Gold Rush", you recommend a certification system for software developers. Is there anythin
利用XML文件的一个写日志的类!!!!! (转)
利用XML文件的一个写日志的类!!!!! (转)[@more@]对于程序执行期间的错误跟踪!相信大家都有自己的一套办法!!!但都是利用文件文件,我这次利用的是XML&xsl,可产生报表格式的日志,轻松生成报表!!! 我参考了Emilio Guijarro Cameros的CXMLProfile写XML配置文件的思想!!!利用XML 接口IXMLdomDocument 、IXMLDOMNode 、IXMLDOMElement和 MFC相结合,写成了一个CXMLLogfile类,只暴露了两个公共方法 void Log(LPCTSTR lpszFilName,LPCTSTR s,...); bool ClearAll() Log是添加一条日志,ClearAll是清除所有日志
用JavaServer Faces开发Web应用(5)(完) (转)
用JavaServer Faces开发Web应用(5)(完) (转)[@more@] 9、编译代码并运行应用。最后一步是编译代码并运行程序。在你的浏览器中输入 http://localhost:8080/hello,你会得到index.html,如下图: XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" />2003-5-291317100.JPG" align=baseline border=0> ASPectratio="t"> 图4:index.html 10、点击“here”这个超级连接,你会得到index.JSP: 图5:应用启动 11、好,输入
用JavaServer Faces开发Web应用(4) (转)
用JavaServer Faces开发Web应用(4) (转)[@more@] 6、事件处理。 XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 下一步就是写事件处理器程序用来响应组件事件(诸如,选择了一个多选的选项或者点击一个按钮提交一个表单等等)。对于简单的应用,你还需指明当一个表单被提交或者访问一个超级连接时,哪一个页面会被访问。你可以实现ApplicationHandler 这个接口达到这个目的。下面的代码段显示了一个例子。这个例子中,我要看看FormEvent是不是index.JSP中Submit按钮触发的。如果是, 组件
DataGrid控件通用打印类. (转)
DataGrid控件通用打印类. (转)[@more@]Imports System.Drawing.PrintingImports System.Drawing.ColorImports System.windows.FormsImports System.Drawing.FontImports System.Drawing.PointFImports System.Windows.Forms.DataGridImports System.Drawing.PenImports System.Drawing ''======================================='DATAGRID控件通用打印类'中和科技-孙利臣'于2003年05月27日17:05'用于打印DATAGRID控件中的数据. '======================================= Public Class PrintDataGrid '用户可自定义&nbs
在.NET Framework中轻松处理XML数据(三) (转)
在.NET Framework中轻松处理XML数据(三) (转)[@more@]带验证的阅读器XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> XmlValidatingReader类实现了XmlReader类,它提供了支持多种类型的XML验证:DTD,XML-Data Reduced(XDR)架构,以及XSD,DTD和XSD都是w3c官方推荐的。而XDR是Microsoft早期用于处理XML构架的一种格式。 你可以用XmlVlidatingReader类去验证XML文档和XML片断。XmlValidatingReader类工作在XML阅读器上面---是一个典型的XMLTextReader类实例。XMLTextReade用于读取文档的节
无责任数据仓库图书简评 (转)
无责任数据仓库图书简评 (转)[@more@] XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" /> 作者:Fenng 数据仓库近来成了很多IT人的话题。在ERP、CRM之后忽然间出来个一个BI,说到BI不能不提DW(数据仓库)。现在书店里数据仓库的书籍并不是很多,有的还比较陈旧,笔者在这里把自己对一些数据仓库图书的印象罗列出来,供读者参考。主观印象比较重,有不恰当的地方请多指教。 当然有一点要说明的是,对于数据仓库这种偏重实施性的项目,仅有图书是没有用的,更多的时候还要靠项目经验. &nbs
Java Swing 组件全演示 (转)
Java Swing 组件全演示 (转)[@more@]Java swing 组件全演示 作者:天翼.李(Skyala.Li) Mailto:robocode@etang.com">robocode@etang.com Robocode 中华联盟 www.robochina.org内容: 抛砖引玉 感受效果 设计思想和方法 容器,布局管理器,嵌板 事件模型 总结 具体代码 参考资料 关于作者 2003 年 4 月一 抛砖引玉 本文指在利用一个小程序”Swing 组件大全”来引导大家学习Java这门语言,熟悉Java Swing的
Novell挑战SCO (转)
Novell挑战SCO (转)[@more@]Novell今天也跳入与SCO冲突的圈子里,发表了一份新闻稿以挑战SCO的声明。该新闻稿是一份针对SCO之FUD(FUD:恐惧、不确定、怀疑,即心理恐怖战术)信件的措辞强烈的回应。 “非常重要的是,恰恰与SCO的断言相反,SCO并非unix版权的拥有者。不仅略读一下美国版权署的档案记录可以揭示这一事实,而且,让我们回顾一下Novell和SCO之间的资产转移协议,同样也可以证实这个问题。就Novell所知,1995年SCO签署协议从Novell购买UNIX代码,并不包括与此相关联的UNIX版权。我们相信SCO不可能证明它对于UNIX版权拥有任何所
使用ClientSocket控件实现论坛帖子的自动回复 (转)
使用ClientSocket控件实现论坛帖子的自动回复 (转)[@more@] 使用ClientSocket控件实现CSDN论坛帖子的自动回复 写此文章的目的不是要鼓励大家恶意灌水,而是要了解Http头信息传输的机制及Cookie的一些知识,讲之前大家先看一下下面我在CSDN所截获的回复帖子的Http包信息内容: typestate=1&Point=0&TopicName=%B7%A2%CC%F9%B2%E2%CA%D4%A3%AC%CF%D0%C8%CB%CE%F0%BD%F8%A3%A1&Room=1404&Content=rt //Point:分数0 TopicName:文章标题:发贴测试,闲人勿进!是经过unicode编码的 Conten