如沐博客-互联网观察者

致力于互联网产业的发展

[置顶] 十年技术 不要再迷茫

[置顶] 程序员应聘面试经验谈

[置顶] 最近手头紧,出几个域名,基本上都是老米

在ASP中改善动态分页的性能

 概 述  

现在有不少介绍利用ASP实现动态分页的文章,方法大同小异,就是每次利用ADO返回原始数据满足条件记录集中的指定页。但在实际工程应用中,原始数据量通常很大,原始数据的加工比较慢,如果每次换页原始数据都要加工一次,则会严重影响应用程序运行的性能。  
解决上述问题主要有两种途径:一种途径是将查询条件相对固定,利用相对固定的查询条件对原始数据进行加工,生成一个小数据量的中间库,每次查询都对中间库进行操作。这样虽然会提高程序的性能,但会影响程序的灵活性,而且 Server端还需定时对原始数据进行加工维护。另一个途径是在Server端保存查询的结果。这样虽然不能改善查询的性能,但Client端换页时Server端能够很快响应。第一种途径的实现比较简单,本文介绍第二种途径的实现方法。  
...

ASP的高效率的分页算法

 一般习惯使用的有两种分页算法,一是传统的ADO分页,二是SELECT TOP分页算法。对于小型数据表,比如一两万的数据量的表,我倾向使用ADO算法,对于大型的数据表,则必须采用后者的算法了。

    先来说说传统的ADO分页算法。

...

ASP用JMail、CDO发送邮件

前一段时间有发过一个简单的JMAIL邮件发邮件的代码,今天就把这个代码做一个具体的注解,并增加了另外两个格式的代码,并举几个简单的例子:
首先是jmail.smtpmail的核心代码:
<% Set jmail = Server.CreateObject("JMAIL.SMTPMail") '创建一个JMAIL对象 jmail.silent = true 'JMAIL不会抛出例外错误,返回的值为FALSE跟TRUE jmail.logging = true '启用使用日志 jmail.Charset = "GB2312" '邮件文字的代码为简体中文 jmail.ContentType = "text/html" '邮件的格式为HTML的 jmail.ServerAddress = "Server Address" '发送邮件的服务器 jmail.AddRecipient Email '邮件的收件人 jmail.SenderName = "SenderName" '邮件发送者的姓名 jmail.Sender = "Email Address" '邮件发送者的邮件地址 jmail.Priority = 1 '邮件的紧急程序,1 为最快,5 为最慢, 3 为默认值 jmail.Subject = "Mail Subject" '邮件的标题 jmail.Body = "Mail Body" '邮件的内容 jmail.AddRecipientBCC Email '密件收件人的地址 jmail.AddRecipientCC Email '邮件抄送者的地址 jmail.Execute() '执行邮件发送 jmail.Close '关闭邮件对象 %>
...

asp的记录集文件缓存类

类文件:mRsCache_Class.asp

<%
'*************mRsCache_Class.asp****************
Class mRsCache_Class
...

ASP类的写法,ASP类,class写法

<%
'在Class块中,成员通过相应的声明语句被声明为Private(私有成员,只能在类内部调用)或Public(公有成员,可以在类内外部调用) .
'被声明为 Private 的将只在 Class 块内是可见的.被声明为 Public 不仅在 Class 块的内部是可见的,对Class 块之外的代码也是可见的.
'没有使用Private或Public明确声明的被默认为Public.在类的块内部被声明为Public的过程(Sub或Function)将成为类的方法.
...

JS调用ASP函数,且函数里用JS传递的参数,如何实现

内容开始如题:
<script language="javascript">
function AddClassID(){
var IsEqual = 0;
var ClassID = document.form.HClassID.value;
...

中文分词搜索,asp拆词搜索,asp智能分词搜索

在做一个网站时,老板让实现像百度那样的搜索功能,以前asp实现的都是模糊搜索,匹配查询。没办法。到网上搜搜看,我发现网上提供的方法有这几种,一是建个词库,二是用分词组件,三就是我说的这种,自动分词技术,不过也不是智能的分词,只是隔两个词匹配。最好的是建个词库,根据用户的输入来扩充词库,但对于中小型网站,这可能不太需要。

这是我说的第三种分词搜索,代码如下:使用方法就不说了。

<%  
...

ASP常用加密解密算法-Base64

<title>Base64加密算法模拟</title>
<!--Base64编码要求把3个8位字节(3*8=24)转化为4个6位的字节(4*6=24),之后在6位的前面补两个0,形成8位一个字节的形式。-->
<%
sBASE_64_CHARACTERS = "Iz01BScostuDEKxT9WvM23LQh+/NeFGHklijUV678mnw4JApqrXOPdYZaRfgbCy5" '64个不重复的字符
...

ASP常用加密解密算法-RSA

<!--#INCLUDE FILE="RSA.asp"-->
<title>RSA加密算法模拟</title>
<%
function Encryptstr(Message)
Dim LngKeyE
Dim LngKeyD
Dim LngKeyN
Dim StrMessage
Dim ObjRSA

...

ASP常用加密解密算法-RC4

RC4算法
<HEAD>
<META HTTP-EQUIV="Content-Language" CONTENT="zh-cn">
</HEAD>

<%
key="sdfjal;dfjaoiejojfafnsanf;aufweijoanfanfaieufowejrwnf;aupagyuweranfsajfagfuoag" ’私钥
...
分页:[«]1[2][»]

Copyright 2010-2020 25230.NET All Rights Reserved.