English Sentence Loading...
英语句子加载中...
浏览模式: 普通 | 列表
一、提出问题:在大型的ASP项目中,都涉及到了条件查询这一功能。用户要求能够针对特定的字段进行查询。对于有些数据,是从多个表取出来的,因此也要能对多个表进行查询。
一般的话,大多数的做法就是每个程序都做一个查询功能,因为每个查询的表都不同,涉及的字段也不同。但是,如果在大型的ASP项目中这么做的话,不仅增加了工作量、影响开发进度,而且不能使系统模块化、代码复用,增加了系统维护难度。因此,我们有必要使条件查询模块化。

二、解决思路:
我们设计条件查询的功能为:
1、选择查询字段(字段);
2、选择查询条件(<、>、=、<=、>=、<>、Null、Not Null、Like );
3、输入条件值;
4、选择运算关系(Or、And);
5、将查询条件添加到列表框、或从列表框删除。
详细界面请看下图:

我们以新闻表(dbNews)为例,假定新闻表包含有标题、时间、内容、发布人。
在查询数据库时,我们一般都是用如:
...

阅读全文...

ASP经典分页类 - Original

[ 2005-06-20 20:51:32 | 作者: Admin ]
'=====================================================================
'XDOWNPAGE ASP版本
'版本 1.00
'Code by zykj2000
'Email: zykj_2000@163.net
'本程序可以免费使用、修改,希望我的程序能为您的工作带来方便
'但请保留以上请息
'
'程序特点
'本程序主要是对数据分页的部分进行了封装,而数据显示部份完全由用户自定义,
'支持URL多个参数
'
'使用说明
'程序参数说明
'PapgeSize 定义分页每一页的记录数
'GetRS 返回经过分页的Recordset此属性只读
'GetConn 得到数据库连接
'GetSQL 得到查询语句
'程序方法说明
'ShowPage 显示分页导航条,唯一的公用方法
'
'例:
'
' '包含文件
...

阅读全文...

fatboy临时解决方案 - angelBST

[ 2005-06-20 20:50:26 | 作者: Admin ]
众所周知,目前没有什么技术和设备可以完全抵挡DDOS攻击的,我针对FATBOY的工作原理,写出一个暂时缓解的代码,能够有效地防御小规模的攻击,因为FATBOY就是通过请求动态页面的数据库查询,达到托死数据库的目的,针对静态的页面效果相对要小得多,我在服务器上测试过,如果被FATBOY攻击,PHP论坛完全打开一个页面要100多秒,但打开静态页面,唰就出来了,效果还是比较明显的。

  大家把这些代码插入到需要防范的页面的顶部,或者写在一个文件或一些公共函数的文件里,在每个动态页面顶部包含进去就可以了。具体方法就不写了,相信会做基于动态页面搭配数据库的站点的站长,这些都不在话下的。相关代码如下:

针对ASP的

以下是代码片段:
<% 
’codz by angel 
Dim URL 
If DateDiff("s",Request.Cookies("angel")("vitistime"),Now())<2 Then 
...

阅读全文...

CC攻击防护的asp代码

[ 2005-06-20 20:48:43 | 作者: Admin ]
碰到CC攻击请把下面的代码放做成conn.asp,原理大家可以自己研究
<%
Dim fsoObject
Dim tsObject
dim file
if Request.ServerVariables("HTTP_X_FORWARDED_FOR")="" then
response.write "系统维护中"
response.end
end if
Set fsoObject = Server.CreateObject("Scripting.FileSystemObject")
file = server.mappath("CCLog.txt")
if not fsoObject.fileexists(file) then
fsoObject.createtextfile file,true,false
end if
set tsObject = fsoObject.OpenTextFile(file,8)
...

阅读全文...

提升BT下载速度的一点心得

[ 2005-06-20 20:47:49 | 作者: Admin ]
很多人都很关心自己的下载速度,把我自己的一点经验介绍给大家,希望对大家有所帮助。

  根据个人使用BT的经验,下载的速度快与慢主要跟以下几点有关:

  1.网络带宽

  如果你是1M ADSL上网,那么理论上下载的速度最高只能达到128K字节/秒。这里详细解释一下。我们平时所说的带宽是多少多少,它的单位其实是“比特/秒",而我们所说的下载速度多少多少,它的单位是“字节/秒”。在计算机里,1字节=8比特,1K字节=1024字节,所以,1M的网络带宽的下载速度最多就是 1024*1024/8=131072字节/秒,也就是131072/1024=128K字节/秒。这样你就可以根据你自己的网络带宽算出你下载的理论上的最大速度,当然实际的速度肯定会比这个值低一些,因为系统和其他程序还要用一些。

  2.系统配置

  如果经过计算后你的下载速度明显低于理论值(1M带宽应该可以达到100K以上...

阅读全文...

Linux下打包命令的使用 - 雅趣技术网

[ 2005-06-20 20:47:17 | 作者: Admin ]
本人在Unix系统业务使用(特别是数据管理与备份)中,经过一番研究、整理后,充分利用Unix系统本身的命令tar、cpio和compress等来做到打包和压缩,使之充当类似DOS下的压缩软件,同时在Unix系统中亦具有通用性。

  在Unix系统中,是先通过cpio或tar将众多的文件打包成一个文件库后,再用compress将文件库压缩来达到目的的。下面分别以cpio和tar来说明使用的方法和步骤。

  一、cpio

  1.文件或目录打包。

  打包有如下多种情况:

  A)含子目录打包:

  find /usr/lib -print|cpio -o〉/u0/temp1.cpio

  将/usr /lib目录下的文件与子目录打包成一个文件库为/u0/temp1.cpio。

  若通过-o选项来打包整个目录下的所有文件与子目录,常先利用find目录名-print来找出所有文件与子目录的名称,通过管道“|”传给cpio打包。
...

阅读全文...