Google [站内搜索]

分类: Web编程预览模式: 普通 | 列表

避免asp的SQL的执行效率低

方法一、尽量使用复杂的SQL来代替简单的一堆SQL

同样的事务,一个复杂的SQL完成的效率高于一堆简单SQL完成的效率,有多个查询时,要善于使用JOIN。 

oRs=oConn.Execute("Select * FROM Books") 

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4557

将字符串保存成本地文件

突然想能不能将保存在变量中的字符串也以弹出保存窗口的方式保存成本地的文件呢?实现了下发现也不是很难,只是得注意含有中文时必须先对其进行处理,最好是将字符串处理成二进制字符串就没问题了。

<%
'支持中文的把普通字符串转成二进制字符串的函数
Function str2bin(varstr) 

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5415

ASP 程序实现自动升级功能

现在流行虚拟主机建站,我也有个网站,也算是个站长咯。当了近一年的站长,感到网站程序每次升级的时候颇为麻烦:先去官方看公告,然后下载升级包到本地,解压,FTP上传到虚拟主机。这些都是累人的体力活,加之本人又懒得很,所以异想天开的觉得要是程序能够自动升级就好了。所以就想了想,写了本文,希望对WEB程序开发者有帮助。这里只针对ASP,因为我只会ASP :-(

先看看传统的win32程序的升级过程(比如杀毒软件),它是依靠软件的升级程序通过网络连接到服务器分析并下载升级文件到本地。

WEB程序有点不一样,因为它是运行于WEB服务器。它最终是要把升级服务器上的文件覆盖到WEB服务器,站长的电脑只是中转。如果直接把升级服务器上的文件Copy到WEB服务器(而不通过站长中转)那就实现了自动升级。

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4396

预防ASP木马

鉴于大部分网站入侵都是利用asp木马完成的,特写此文章以使普通虚拟主机用户能更好地了解、防范asp木马。也只有空间商和虚拟主机用户共同做好防范措施才可以有效防范asp木马!  

一、什么是asp木马?  

它其实就是用asp编写的网站程序,甚至有些asp木马就是由asp网站管理程序修改而来的。  

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4264

"验证码"等于"流氓软件"

"'验证码'等于'流氓软件'"这句话本身存在逻辑问题,因为"验证码"并不是一个软件,而是软件里的一个功能。这句话的实际意思是,带"验证码"功能的软件是"流氓软件"。

请不要激动,且听我道来。

在很久很久以前(其实并不久),你登录一个系统时,只需要输入"用户名"、"密码",然后"回车"就可以了,费不了多大劲。后来,出现了一些不良份子(多半是因为闲得无聊),利用程序反复登录网站,以获取他人密码,或使系统超负荷甚至崩溃。为了应对这样的危机,有人发明了"验证码"。

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4953

使用ASP将文件打包为XML文件(带解包)

本工具可以将多个文件打包成一个XML文件,当然,也可以解包将其还原成原本的文件。这有什么作用呢?比如可以将一个站点的所有文件打包成一个XML文件,上传至服务器再解包,这会比从本地将所有文件上传至服务器快多了。

解压包中有三个文件Packa.asp、Packb.asp和Un_Pack.asp:

Packa.asp:打包工具(将指定文件夹的内容打包为单一XML文件)

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5021

ASP指令

一、输出指令

ASP的输出指令<% =e­xpression %>显示表达式的值。这个输出指令等同于使用Response.Write显示信息。例如,输出表达式<% =sport %>将文字climbing(变量当前的值)传送到浏览器。

二、处理指令

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4388

优化你的ASP程序

如果你是一位ASP爱好者,你一定想过ASP的执行效率如何?大家都知道ASP效率和CGI的比,在访问量少的时候,它们是不相上下的,有时可能CGI还会好点(我觉得这主要和NT系统运行效率有关),但在访问量大的时候,ASP要比CGI好得多!但是,你有没有想过你所写的ASP程序还能再优化? 下面我就介绍一些有关优化你的ASP程序的方法。 

一、少用会话变量 

使用会话变量会降低网站的工作效率,每个新来的访问者都会创建一个会话变量,直到用户离开网站后20分钟后会话变量的内存才被释放。如果可以的话,你可以调整会话结束时间以及时释放被占用的内存(session.timeout=10 '10为10分钟)或关闭会话(@EnableSessionState = False)。 

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4320

True or False,明明白白你的If语句流程

引用内容 引用内容
If condition Then
    [statements1]
Else
    [statements2]
End If

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4489

使用Filter实现信息的二次检索

思考一个问题:怎么实现在第一次检索的基础上进行二次检索?

通常,我们的做法是第一次检索时保存检索条件,在第二次行检索时组合两次检索条件对数据库进行一次新的查询,如:

第一次检索:Select * from table where age>18

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 7209