感悟 学习 创新 发展
28 Mar 2011
ASP被很多人认为是运行速度比较慢的语言,也被很多人所放弃,其实ASP的运行速度可以再快的,只是我们在编写的时候太随意了,下面就给大家介绍一下提升ASP速度的几个不错误的提升ASP执行速度的方法:
1.提高使用Request集合的效率
不用直接用request("value")取值,这样的效率是不高的,因为request会搜索全部的集合?QueryString、Form、Cookies、ClientCertificate、ServerVarible直到发现第一个匹配值的名称,所以我们再取值的时候,该取什么就加上什么吧。
...
24 Mar 2011
网络是一个巨型的垃圾制造厂,连我的一个小小的信息发布站机制木炭网(http://www.86mutan.cn)也成为了其中的一个垃圾仓库!
前面写了一篇关于“网站被发了几千条垃圾信息来看asp防垃圾信息方法的功效”一文,未找到合适的防止垃圾信息的方法,至今还饱受其困扰。今天又打开了一下我的(http://www.86mutan.cn),上次做了一次防垃圾的处理,本以为能见点效果,可结果还是一样,满版的垃圾信息,差不多又上千条了,只能把数据库下载下来再进行批量删除了!
...14 Mar 2011
已经很久没有用过Jmail组件发邮件了,这次因为自己的一个关于纸黄金在线记账的程序做的着不多了,但找回密码一功能没有做。本来找回密码也不一定需要什么发邮件的,但是这个程序为了方便,只让注册的用户填写了邮箱和密码,没有其它资料,所以找回密码的功能也只有通过把新密码通过邮件发送给会员了!
记得最后一次在ASP中用jmail组件的时候,就遇到了ASP程序提示已经成功发送了邮件,但打开收件箱却收不到邮件,那个时候由于邮件功能并不重要,也就没有继续去找原因了。
这次没办法,只能找出问题原因。
...5 Mar 2011
最近在做一个关于纸黄金在线记账的网站,涉及到很多的数值计算,用的是ASP,以前也用ASP做过有关财务方面的软件,但总体来说用起来很不方便。
ASP最常遇到的就是很次数字在大于-1小于0,或大于0小于-1时,比如-0.9,0.9之类的,用ASP显示出来结果会是-.9和.9,也就是说ASP不显示小数点前面只有0的数值,这样直接显示出来让人看起来很不舒服,用户的体验不好。
以前在解决这个ASP不显示小数点前面的0用的方法是先判断这个数值开头是不是“.”,如果是也就在前面加个0,函数是这样写的:
...24 Jan 2011
19 Jan 2011
一直在与垃圾信息斗争,可失败的总是自己的,用尽了各种asp防垃圾信息的方法,结果都一样!
今天登陆了我的一个网站进行信息审核,发现网站又被发了几千条的垃圾信息,都数不清自己是第几次改防垃圾信息的规则了,每次都过不了多久就会被识破,继而又有成堆的垃圾信息发上来。
几千条垃圾信息,删起来就比较麻烦了,只能用FTP把数据下载下来再进行批量删除才行,连上FTP后,数据竟然有17M多了,记得最后一次上传数据库的时候只有3M多一点,增长了这么多,看来垃圾信息的威力真是大啊!
...20 Dec 2010
我想,评论别人的博客不仅仅是评论,我相信有更大一部分的看客也是为了增加自己我外链,我也算是其中一个吧!
不过在加外链的过程中,发现在z-blog对评论者的外链做了相应的处理,似乎也对这些外链进行了加密,如下图:

其中评论人的外链是加在头像上而不是加在评论的名称上的,链接形式为:http://www.davidfei.cn/function/c_urlredirect.asp?url=评论人留下的网址,而且是通过加密的,这样对评论人来讲这些外链是没有效果的,首先,外链加密,不会显示真实的地址,其二,就算显示的是真实的地址,可是是加在图片上,这样的外链效果又减半。
...27 Oct 2010
最近服务器总是出毛病,新建的网站总是出现Server error: Web server is too busy,时好时坏,而且还引起程序无法获取远程文件,msxml3.dll 错误 '80004005' 未指定的错误,重启一下可以暂时解决,但过久了又会出现同样的问题,事件查看器总是重复出现如下提示:
事件类型: 错误
事件来源: COM+
事件种类: 未知
事件 ID: 4689
日期: 2010-10-27
...
22 May 2010
asp如何将http%3A%2F%2F转换成http://函数:
function urldecoding(vstrin)
dim i,strreturn,strSpecial
strSpecial = "!""#$%&'()*+,/:;<=>?@[\]^`{|}~%"
strreturn = ""
...