
ASP随笔
文章平均质量分 57
离子漂浮物
这个作者很懒,什么都没留下…
展开
-
随机生成不重复记录的伪函数
原理:利用一个临时数组保存好随机范围的数据(简称范围数据)索引或标识,用rnd随机生成临时数组的索引。验证临时数组索引所对应的数据,为空则视被记录过了,将随机数加一后重复验证操作直到临时数组索引对应的数据不为空,则由一个记录变量记录下对应的范围数据标识,并清空此项数据。然后进行下一个随机操作。伪函数:###### 函数参数## 范围数据数组: 一维数组。## 随机选择的原创 2004-03-09 10:25:00 · 1792 阅读 · 3 评论 -
XMLHTTP.Open Head 检测网络链接是否存在..
要检测链接的存在又不想把链接的文件全部加载过来..XMLHTTP.Open "Head",url,false可以实现。。相关代码:function checkStatus(url){XMLHTTP = new ActiveXObject("Microsoft.XMLHTTP")XMLHTTP.open("HEAD",url,false)XMLHTTP.send()return XMLH原创 2004-10-09 10:20:00 · 4298 阅读 · 6 评论 -
Access错误提示之"Selected collating sequence not supported by the operating system."
太久没更新这个Blog了,不是不想写,只是平时接触到的ASP编程几乎都是背书状态,没什么创意的Coder工作,没有新意,也没什么感悟,无从写起啊..搞得靳田兄把我的链接去掉都不好意思答复了。对此先对靳田兄说声抱歉。 正题,这几天接了个小系统写,写的过程还是那无创意的背书状..不过,在使用时却遇到一个奇怪的问题。客户用的是英文操作系统英文版的IIS。程序运行到Conn.execute(..)时原创 2005-04-06 11:27:00 · 2789 阅读 · 4 评论 -
正则表达式之正负向预查使
闲话:写Blog。对我这种懒人来说,简直就是...没事找事作,有空不如去睡觉,不过,脱离公司后一直忙于写程序终于发现了Blog的作用,另一个记录东西的硬盘,哈哈,要找以前的资料直接到自己的Blog里找就行了,不错呢,今天决定了。以后不定时的更新Blog,作为记录用。 正文:今天记录正则表达式的正负向预查使。 一个问题一时困扰着我,从以前练手写ASP的语法分析器,到后来帮朋友的采集器(小偷来原创 2005-12-04 22:34:00 · 6449 阅读 · 4 评论 -
[HTML]下拉输入框--能输入的select
闲话:每次作到有默认又可以自定义的表单时,就开始头痛。又是输入框又是下拉框的,先不说用户在用时会不会晕,自己看了都头晕。一直在幻想有没一个象VB里的下拉框一样,又能输入又能选择的。以前从网上找了不少这方面的用js的组合,一堆js代码是一定了,但是使用麻烦,效果不怎么样,而且还很消耗客户端的资源。两天前在google处看到一个很cool的能输入下拉框组合。曾想拿过来用,但是Google的js程序员原创 2005-12-04 23:44:00 · 20267 阅读 · 3 评论 -
ASP写的链表Class,不太实用,就当练习写Class了。
今天为了保存一组数量不定的对象集,想起了以前写的链表操作类,试着写了个小的链表操作类。谁知一发不可收拾,模仿着rs对象的几个方法写了一个链表操作类。作用嘛,大至是用于那些多个属性类的小集合。没有固态数组的上限。没有Dic的Item惟一性。至于动态数组...好象都差不多..哈,没对比出有什么不同的。或许动态数组更为节约资源吧,用哪个就个人喜好了。//////////////////////////原创 2005-12-25 21:10:00 · 2654 阅读 · 1 评论 -
遭遇ASP类的事件设计
这段时间由于接触到MVC,也知道了Class的运用方式,遭遇到了事件的设计。 其实具体的事件设计方式我也不是很明白,在QQ里newskyline跟我说了,ASP没办法作Class的事件,只能模拟。而我呢。算是为达目的不则手段(写程序而以)的,认为模拟也好,非模拟也行,只要达到我想要的效果就是好东西。 模拟事件的方式有两种 第一种:借用了execute/eval,用一个属性收取函数名的字符原创 2006-02-10 11:34:00 · 2361 阅读 · 5 评论 -
[ASP设计]用MVC模型引导你的WEB设计思路-第二版
习惯于过程式的开发,一直向往着面向对象。无奈半路出家人,没有一点内力基础,看了一大堆面向对象的书也只是看得一头雾水。对于MVC的概念也是偶然了解到的,感觉能和WEB开发结合起来让项目面向对象化。以下是我一点点心得。先介绍一下MVC的概念:MVC(Model-View-Controller),即把一个应用的输入、输出、处理流程按照Model、View、Controller的方式进行分离,这样一个应用原创 2006-02-09 12:41:00 · 6452 阅读 · 0 评论 -
实现数据随机排序
SQL Serve select * from table order by NewID()Accessselect * from table order by rnd(id)原创 2006-11-16 21:28:00 · 1603 阅读 · 0 评论 -
Css中奇妙的Expression
tr{background-color:expression((this.rowIndex%2==0)?"blue":"red");ryo:expression(onmouseover=function(){this.style.backgroundColor=(this.style.backgroundColor!=gray?gray:((this.rowIndex%2==0)?"blu原创 2004-09-24 23:16:00 · 2590 阅读 · 6 评论 -
XML与ASP简单结合实现HTML模板功能
本文利用的是XML的DSO数据绑定功能来实现ASP代码和HTML代码的分离,从而实现快速更换HTML模板的功能,由于本人只是刚刚开始接触XML,有许多不太了解的,在这里仅仅是提出一点想法,如果本文有错漏的地方请大家指多.目前快速更换模板功能基本上是处于replace替换模板中的特殊标签后再显示出来,这样加大了许多ASP的处理时间,而且模板文件过长的话,加载到内存里进行处理时也是对服务器内存的一原创 2004-08-20 16:25:00 · 2309 阅读 · 5 评论 -
showModalDialog和showModelessDialog使用心得
showModalDialog和showModelessDialog使用心得一、showModalDialog和showModelessDialog有什么不同? showModalDialog:被打开后就会始终保持输入焦点。除非对话框被关闭,否则用户无法切换到主窗口。类似alert的运行效果。 showModelessDialog:被打开后,用户可以随机切换输入焦点。对主窗口没有任何影响(原创 2004-05-12 18:32:00 · 3037 阅读 · 2 评论 -
一个简单的HTML病毒分析
一直就想写这篇东西了,只是上班时说要上班,不写,回家后又忙着玩游戏,丢一边去了。现在只好不务正业的开写了,希望头儿不会知道我的blog。哈哈 在很久之前就对HTML的病毒很感兴趣了,很好奇怎么能远程向本地不经过允许就能下载可执行文件的,只是一直没机会搞得到ASP的原码,所以不才敢断章取义的去作什么分析。最近一次听一朋友说他看一个网页时病毒防火墙提示有病毒,叫我小心(先感谢一下他先),我原创 2004-07-02 15:39:00 · 4545 阅读 · 4 评论 -
关于SQL注入防御函数
刚刚在最爱白菜那里看到了一个SQL注入防御的函数,突然想起以前看到这些文章时的一直有个问题想不通的,我对于SQL注入的防御很简单,就以下两个函数: ######## SQL注入攻击预防装置[字符型]#### @ data ->处理的数据## @ length ->长度限制#### 例: strSql("SQL字符型数据",50)##function strSql(data,le原创 2004-07-29 08:54:00 · 4519 阅读 · 18 评论 -
maxlength就安全了吗?
这行东西只要是作过网站开发的人都是很熟悉的东西了,其中size和maxlength是限制显示长度和输入字数大小。我在一些SQL注入的防御文章里有提到在输入框里用maxlength来限制输入长度就可以防御SQL注入了。但是,下面的东西将会打破这个想法。 【注册表资料】[HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/MenuExt/拓展输原创 2004-06-28 15:06:00 · 2169 阅读 · 6 评论 -
conn.State和conn.errors.count的选择
早上上班坐下,开机,打开熟悉的工作网站界面,突然发现网站提示数据库链接失败,但是系统作的错误拦截居然没有生效果(数据库链接的原因是数据库服务器没开,这个不是本文重点)。检查了一下判断连接是否成功的代码发现是这样写的if conn.errors.count2 then显示链链失败提示end if想起,原来是用conn.errors.count2,但是,这个conn.errors.count=2却包含原创 2004-07-01 10:07:00 · 7225 阅读 · 2 评论 -
关于Access数据库安全
今天再次看到Access数据库安全的文章,每次看到这种文章就想说上两句,流行说法有几种:一、密码式 给数据库起一个随机复杂的名称,避免被猜到被下载,这种方式在以前很流行,因为大家都对自己的代码很有自信。但随着错误提示对数据库地址的泄露导致数据库被非法下载,这种方式也就越来越少人用了。二、"#"式 在数据库名称里加上#号,从URL上请求时#是请求地址和请求参数的一个分隔字符,如果知道了数据库原创 2004-07-21 09:55:00 · 3769 阅读 · 7 评论 -
500-100.asp文件
文件路径:C:/WINNT/Help/iisHelp/common/500-100.asp Option Explicit Const lngMaxFormBytes = 200 Dim objASPError, blnErrorWritten, strServername, strServerIP, strRemoteIP Dim strMethod, lngPos, datNow原创 2004-07-22 10:08:00 · 2529 阅读 · 4 评论 -
ASP在线压(缩)解(压)rar
明天在网上看到一篇利用winrar来进行在线压解操作RAR压缩包的文章,自己动手作了一个,发现还不错原理其实也很简单就是将winrar里的rar.exe上传到自己的web下,然后写一个ASP用wscript.shell组件运行rar.exe进行对RAR的操作.据说wscript.shell有许多的虚拟主机都不能用的,但是我在几个朋友的主机里试过都可行.有点奇怪...下面是正题,源码说话原创 2004-08-24 11:45:00 · 2554 阅读 · 5 评论 -
老生常谈之防止刷新重复提交表单。
论银行支付接口与防止刷新重复提交表单之间的提示关系原创 2015-10-19 22:38:15 · 5934 阅读 · 2 评论