Welcome

首页 / 网页编程 / ASP

Asp实现的数据库连接池功能函数分享

Asp实现的数据库连接池功能函数分享

数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。但是这项技术一...
ASP中实现的URLEncode、URLDecode自定义函数

ASP中实现的URLEncode、URLDecode自定义函数

在做ajax中的post时,发现在服务器端取得数据时总是乱码,网上看了些解决方法也搞不定,我post过去时是xml形式,由于乱码服务器端xml也解析不了或出错。于是在post前先把它编码,到服务器端再解码,这样问题解决了,但是要是数据很大时估计会很影响速度。虽然ASP中的request会自动解码经过url编码的字符串,但是Request.BinaryRead(Request.TotalBytes)取得post数据时却不会解码,所以要进行解码。下面是我找到的...
ASP缓存技术详解

ASP缓存技术详解

一、何谓ASP缓存/为什么要缓存 当你的web站点采用asp技术建立的初期,可能感觉到的是 asp动态网页技术带来的便利性,以及随意修改性、自如的http控制。但是,随着访问量的增加,你一定会发现自己的站点访问速度越来越慢,IIS重新启动得越来越频繁。接下来,你一定想优化asp,诸如更换性能更优异的数据库、建立索引、编写存储过程等等。这些措施有些不需要增加成本压力,有些则成本压力很大(譬如丛access到SQL),而且效果还不一定。 面对web访问压...
asp实现的sha1加密解密代码(和C#兼容)

asp实现的sha1加密解密代码(和C#兼容)

在百度找的几个asp sha1(vbs写的)加密结果和asp.net的sha1加密结果不一样,asp.net sha1加密完后是40位,网上找的asp sha1加密是64位,还以为asp.net做了截取(如网上的asp的md5机密和asp.net位数不一样,是做了截取的问题),但是asp的64位加密结果并没有包含asp.net的40位结果,看来找到的版本和asp.net的加密算法不一样。最后还是靠翻墙用google找到了一个js版本的sha1加密代码结合a...
asp解密、还原chrw、chr编码文件的方法

asp解密、还原chrw、chr编码文件的方法

将asp函数的参数通过chrw编码加密后,如何解码chrw内容。下面的解码函数,原来很简单,用正则提取内容中的chrw串,然后eval动态执行获取的chrw串得到内容,再执行替换即可。注意事项参考源代码里面的注释,注意将源代码保存为vbs格式的文件后执行,如果是asp文件,需要将createobject修改为server.createobject。function readfile(fn)"读取编码文件的内容 set fso=createobject("s...
JScript中调用ActiveX获取访客网卡MAC地址实现代码

JScript中调用ActiveX获取访客网卡MAC地址实现代码

JScript调用activeXObject获取访客的网卡MAC地址,注意只能IE下运行(IE8+没测试),会有安全提示,提示如下:复制代码 代码如下:在此页上的ActiveX控件和本页上的其他部分的交互可能不安全。你想允许这种交互吗?注意选择”是“,要不报错无法获取:源代码如下:<html> <head> <title>JScript+ActiveX获取访客MAC网卡地址</title> </head...
asp中使用MSXML2.ServerXMLHTTP实现异步请求例子

asp中使用MSXML2.ServerXMLHTTP实现异步请求例子

asp使用MSXML2.ServerXMLHTTP异步发送请求时,需要注意判断MSXML2.ServerXMLHTTP对象的readyState是否为4,如果不判断直接获取对象的属性,如responseText会出现如下错误:复制代码 代码如下:msxml3.dll 错误 "8000000a"完成该操作所需的数据还不可使用。/a.asp,行 18asp使用MSXML2.ServerXMLHTTP异步发送请求源代码:复制代码 代码如下:<%if req...
asp中使用redim、preserve创建动态数组实例

asp中使用redim、preserve创建动态数组实例

asp中REDIM的功能是动态定义数组长度 动态数组里面的一个语句,只能出现在过程里面,可以多次使用。可以改变数组大小,和维数。格式:REDIM [Preserve] 数组名(下标1[下标2....])Preserve 保留动态数组的内容(不用的话,每次执行REDIM语句,当前存储的语句会全部丢失)例如:复制代码 代码如下:Dim DynArray() "定义数组DynArray()为动态数组REDIM Preserve DynArray(20)"为该数...
推荐4款傻瓜型的ASP服务器软件(asp运行环境一键搭建工具)

推荐4款傻瓜型的ASP服务器软件(asp运行环境一键搭建工具)

虽然现在各种语言大行其道,但是asp的成熟性以及易用性还是有很大的客户量存在,要运行ASP程序,必须安装调试ASP的环境,这里我们就需要安装Windows自带的IIS作为服务器。而IIS的安装对于非专业人士来说是件难以完成的任务,通常不知道如何着手,且安装过程繁琐,容易出错,还需要操作系统安装光盘。这里,我推荐几款傻瓜型的ASP服务器软件,比较适合初级站长。1.IIS自动安装程序:官方网站:http://landian.cc/IIS的安装对于非专业人士来说...
在ASP中不用模板生成HTML静态页直接生成.html页面

在ASP中不用模板生成HTML静态页直接生成.html页面

我们一般生成HTML静态页时,常常会事先做好一个模板,然后生成时调用模板文件。那么有没有办法不用模板,如一个正常的htmer.asp页面,直接生成为htmer.html页面呢?当然是可以的,而且非常简单,今天就教大家在ASP中不用模板生成HTML静态页的方法。这里假设有一个htmer.asp动态页面,你想把它生成为HTML静态页面htmer.html,那么我们首先新建一个ASP程序文件htmer_to_html.asp(该文件就是用来将htmer.asp动...
<< 1 2 3 4 5 6 7 8 9 10 >>