自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (2)
  • 收藏
  • 关注

原创 Jive笔记3----Jive2.1.1 License保护原理分析

从Jive2.0开始,需要购买License才能够将Jive用于商业应用。 现在简单分析一下Jive2中的License验证的实现。 要访问论坛,必然要用到ForumFactory.getInstance(authorization)。J ive就是在这个函数中进行了License验证。看看Jive_2_1_1版本中对应的代码: ForumFactory getInstance(Authoriza

2003-05-30 15:21:00 1546

原创 jive setup tips

(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.xml

2003-05-30 15:01:00 1249

原创 Jive笔记1--关于Jive1中的验证和相关类的调用

日期: 2001-4-24 下午5:25 所有的jsp页面均用下面代码验证用户身份 // Authorization check // check for the existence of an authorization token Authorization authToken = SkinUtils.getUserAuthorization(request,response); // if

2003-05-30 15:00:00 1253

原创 Jive笔记2----关于Jive2中的中文搜索

Jive虽然构架不错,可是在中文处理上,实在可以算是垃圾。Lucene也是如此。最新版的Lucene1.2RC2中,queryParser类竟然只能处理A-Z|a-z|0-9的搜索。如果输入了中文,就给你扔出一个“Lexial parse Error”的错误。而且,E文中的Keyword是根据空格区分,这不适用于中文,所以一般采用基于字典的断词或者OverLapped断词。了解了上面的情况,我们就

2003-05-30 15:00:00 1673 1

原创 Jive笔记4--结果集分页处理

Jive中的分页处理by Shyguy2002/09/18转载请标明作者和出处在Web应用中,难免和数据库打交道,对于返回的结果集,究竟该如何处理?尤其是,当你的一个查询可能会返回数万条纪录的时候,你还能像某些骗钱骗精力的jsp垃圾书本上介绍的用rs.next()来处理么?呵呵,我以前就是这么干的,直接传回resultset,在jsp中while(rs.next())循环中一个一个的处理。还有,返

2003-05-30 14:59:00 1241

原创 Jive笔记5--为什么有时候ThreadID是不连续的

在配置Jive的时候,我发现,有时候threadID并不是连续的。为什么?嘿嘿,原来,jive中用了一个SequenceManager类来负责生成递增的id,而不是采用数据库自己的sequence,因为要兼容各种数据库嘛。所有的id都是记录在jiveID这个表中。同时,为了提高效率,SequenceManager并不是每次调用getNextUniqueID()都update一下数据库,而是一气取一

2003-05-30 14:59:00 1316

原创 Jive笔记6 --Database Package下面的暗黑世界

Jive笔记6 --Database Package下面的暗黑世界 Jive笔记6 --Database Package下面的暗黑世界Written by Shyguy2002/12/27Jive再牛B,归根到底还是要和Database打交道的。还不是要调用getConnection(),CreateStatement(),ResultSet.next()。那么,我的疑问是,Jive是怎样处理

2003-05-30 14:54:00 1380

原创 Jive笔记7 -- Jive的硬伤

Jive笔记7 -- Jive的硬伤(1)Jive2.x权限颗粒度太粗,只是细分到Forum,所以其API无法完成类似 加密贴/需要回复才能看见 这样的功能。当然,可以通过属性操作,修补jsp来实现,但这不是我们的目标。(2)Jive2.x权限规则:上级覆盖下级。举例:有一个Category 1,everyone 可read,其下有forum 1,2,3,.....100个。现在,我想让forum

2003-05-30 14:54:00 1295

原创 Jive笔记8--查询的Bug

Bug 重现(1)创建一个Root Forum,everyOne 可读(2)创建一个Hidden Category,其下创建一个Forum,命名为Forum(2)(3)创建第三个Category,其下创建一个Forum(3)均为可读。随意在各个Forum填写数据,Rebuild Index.进入search.jsp选中Forum(3),填入Forum(2)中某个message的内容中某些单词,Se

2003-05-30 14:54:00 1166

原创 在java中编程实现数字签名系统

一个数字签名系统主要分为三个部分: 1。生成密钥对 2。在数据发送端对数据进行签名 3。在数据接收端对数据进行校验数据签名 下面从这三个方面分别说明: 1。生成密钥对 生成密钥对可用java提供的类KeyPairGenerator,用其中的getInstance方法创建KeypairGenerator对象,在用initialize进行初始化,最后用generateKeyPair生成密钥对,密钥对生

2003-05-30 14:53:00 2336 1

原创 用XML/XSLT将行数据转换为列数据

摘要长期以来,如何将行数据转换成列数据一直是个很普遍的问题。本文介绍用XSL转换XML的方法。XML的数据取自数据库的行数据,然后用XSL转换输出为列数据。示例中,用GroupID元素表示为行数据,用TradeID表示转换后的列数据。用xsl:key为每个GroupID生成唯一key。变量1stGroupID为GroupID所有子树的入口。用得到列值。每个GroupID都调用Sho

2002-08-19 09:12:00 1273

原创 Delphi 7前瞻:将Delphi作为ASP.NET的脚本语言(下)

更高技术的网页ASP.NET的一些控件远比HTML控件要更加智能化。其中之一就是日历(Calendar)控件。以下代码是calendar.aspx中的一部分。代码提供二种方法让控件设置日期: 浏览日历然后选择日期; 按照日期格式输入日期,确认选择。这种方法由.NET的Convert类支持。procedure Calendar1Selected(Sender: System.Object;

2002-08-16 17:27:00 1381

原创 Delphi 7前瞻:将Delphi作为ASP.NET的脚本语言(上)

将Delphi视为脚本语言支持ASP.NET的第一件事是让ASP.NET将Delphi视为脚本语言,让ASP.NET能够为各种ASP文件类型调用Delphi的.NET编译器。ASP.NET要在IIS虚路径的根目录下寻找web.config文件。下面是ASP.NET中使用Delphi作脚本语言的web.config配制文件内容:                             

2002-08-16 17:24:00 2094

原创 存储数据键和项目对的类(Dictionary对象)

#############################################################################                   ##    存储数据键和项目对的类(Dictionary对象)     ##                   ##  本类功能用法完全按照 Microsoft Visual Basic Scri

2002-08-05 10:03:00 1152

原创 XML SOAP应用简介

如果想了解SOAP到底是什么,就要自己动手建立自己的SOAP标准对象。本文可以帮助你起步。============================================简介SOAP - 简单对象处理协议(Simple Object Access Protocol) - 是当前XML开发的热点。它是微软新一代Visual Studio的主要角色,是".NET"策略的基础。如果想用VB

2002-06-11 15:10:00 1348

原创 创建存储过程的XML注释文件

简介编程时使用嵌入式文件注释是一种方便而有效的方法,因为这样的注释可以在内存里刷新。许多开发语言,比如Java和C#都支持这种功能。可惜,SQL Server不支持。TSQLDoc是Windows的脚本解释器,可从Transact-SQL的存储过程中萃取相关元数据和内嵌注释。本文介绍用TSQLDoc为数据库的存储过程生成相应的XML注释文件,然后用XSLT将XML注释文件转换成HTML或其他格

2002-05-14 19:39:00 1364

原创 用OO思路处理Cookies

用JavaScipt创建OOD的Cookies类富有弹性,可用于各种应用。比如购物卡,登录,浮动窗位置等等。你可以充分发挥你的想象力。文末可下载源程序。  简介浏览器能够通过Cookies保留有关数据。象Windows的注册表一样,用户不必知道Cookies的具体位置,浏览器能找到这些数据。第六代的浏览器,不管是IE还是NS都支持document.cookie属性。通过这个属性来读取或修改

2002-05-10 09:48:00 1078

原创 用正则表达式作校验

正则表达式的校验功能比通常相象的要强得多。它可以简单地测试输入值是否为空,也可以校验输入的IP地址是否正确。微软公司对正则表达式的说明极其简单并含糊不清。本文将通过示例说明正则表达式的使用,介绍如何更换这些字符串函数。正则表达式是个很有用的工具!我将通过二个示例来说明正则表达式的应用,可以用VBScript和JavaScript来编写相关代码。第一个示例是大家熟悉的正则表达式校验,第二个示例说

2002-05-10 09:48:00 1981

原创 用Visual C++建立SOAP客户端应用

         Soap是一个在信息交换中使用得非常广泛的协议,使用方便,并直接可与HTTP, SMTP等其它协议一起工作。本文讨论如何使用Microsoft SOAP Tookit的C++来建立一个简单的SOAP客户端应用。=========================================================一、先决条件:必须熟悉使用COM,特别要熟悉COM中的Sm

2002-04-30 09:14:00 1624

原创 获取其他线程的光标句柄[DELPHI]

当光标被另外一个线程掌握时,就无法用GetCursor()应用接口获得光标句柄。本文阐述如何在任何线程掌握光标时都能够获取光标句柄。 ========================================================={ 当光标被另外一个线程掌握时,就无法用GetCursor()应用接口获得光标句柄。 本文阐述如何在任何线程掌握光标时都能够获取光标句柄。 例如

2002-04-27 09:18:00 1564

原创 使用SQL-DMO备份数据库并进行校验

本文谈论如何用SQL-DMO创建数据库备份和校验的ASP应用。 ============================================================概述SQL分布式管理对象(SQL Distributed Management objects, SQL-DMO)为开发者提供了使用程序和脚本语言执行普通任务的方法,从而扩展了SQL Server功能。本文谈

2002-04-26 09:20:00 1100

原创 在.NET框架的Web服务上使用Base64编码

发表日期:23/04/2002 14:43:09 发表人:Robert Chartier 发表人信箱:rob@aspfree.com  本文说明如何创建和使用二进制数据传送的Web服务,这是相当容易的一件事。 =================================================================在示例中,将从本地磁盘取出图象数据,然后使用SOAP

2002-04-25 09:18:00 987

原创 ASP.NET的用户控件

本文介绍如何在ASP.NET中创建用户控件,控件属性的动态修改以及控件的事件出发机制。 ==================================================================简介ASP.NET的服务端控件使得Web开发工作变得更为简单,功能更为强大。我们介绍过如何在ASP.NET页面中使用服务端控件。但是,如果服务端没有所要求的控件时该怎么办呢?当

2002-04-23 17:26:00 1169

原创 TListView在XP中的补丁程序

如何在程序中实现XP模式发表日期:21/04/2002 10:18:39发表人:Thomas Stutz发表人信箱:tom@swissdelphicenter.ch发表人网址:http://www.swissdelphicenter.ch要在自己的程序中实现Windows XP的

2002-04-22 09:28:00 971

原创 如何在程序中实现XP模式

发表日期:21/04/2002 10:18:39发表人:Thomas Stutz发表人信箱:tom@swissdelphicenter.ch发表人网址:http://www.swissdelphicenter.ch 要在自己的程序中实现Windows XP的视觉效果,就要给程序增加一个说明文件。这个说明文件可以是程序的资源文件,也可以

2002-04-22 09:28:00 977

原创 用XMLHTTP实现伪Web服务

本文揭示XMLHTTP的神秘面纱。我很喜欢使用XMLHTTP,主要是因为它能够将任何ActiveX类方法展示给客户。就是说,你能够让客户调用你的ActiveX控件。 ===========================================================本文揭示XMLHTTP的神秘面纱。我很喜欢使用XMLHTTP,主要是因为它能够将任何ActiveX类方法展示给客户。

2002-04-16 09:13:00 1005

原创 Delphi 6 XML文件编程

Delphi 6 含有许多更新更强的XML支持功能。Delphi早期版本中提到的XML只在说明MIDAS数据格式和XMLBroker组件(在ClientDataSet和ADODataSet组件中也提到过)。Delphi 6提供的XML功能增加了XML文件编程,XML数据绑定向导,XML映象和BizSnap(SOAP/XML Web服务)。本文是三篇论述Delphi 6中XML功能系列文章的第一

2002-04-01 09:26:00 1300

原创 Delphi 6 XML数据绑定

Delphi 6 含有许多更新更强的XML支持功能,增加了XML文件编程,XML数据绑定向导,XML映象和BizSnap(SOAP/XML Web服务)。我在上一篇文章论述了Delphi 6中的XML文件编程(XML Document Programming)。本文是三篇论述Delphi 6中XML功能系列文章的第二篇,论述Delphi 6中的XML数据绑定(XML Data Binding)。

2002-04-01 09:26:00 1191

原创 Delphi 6 XML映象工具

Delphi 6 含有许多更新更强的XML支持功能,增加了XML文件编程,XML数据绑定向导,XML映象和BizSnap(SOAP/XML Web服务)。本文是三篇论述Delphi 6中XML功能系列文章的第三篇,也是最后一篇,论述Delphi 6中的XML映象工具,也称之为XML映象器(XML Mapper)。XML映象器可以单独打开或者在IDE的工具(Tools)菜单中打开映象器(XML

2002-04-01 09:26:00 1432

GM/T 密码行业规范全集,93个规范

GM/T 系列密码行业规范全集。 原稿,可以复制。 非扫描件。 GM/T 0054,0020,0053 等等。 是密码行业标准化技术委员会的公开文件。

2020-12-10

演示XMLHTTP用法的聊天室代码

AJAX理念的聊天室! 可以参考写法。语言为asp

2012-04-30

空空如也

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

TA关注的人

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