自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

明凯博客

关注网站技术,一个特立独行的程序员

  • 博客(23)
  • 资源 (3)
  • 收藏
  • 关注

原创 邮箱正则表达式的js验证方法

首先我们看看邮箱验证的正则表达式:/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/ 开始必须是一个或者多个单词字符或者是-,加上@,然后又是一个或者多个单词字符或者是-。然后是点“.”和单词字符和-的组合,可以有一个或者多个组合。这应该包含了所有邮箱的验证方法,下面是使用方法:<script type="text/javascript"> function isEmail(str){ var reg = /^([a-zA-Z

2021-07-13 18:41:07 11344 3

原创 获取单选按钮的值并传值

js获取表单单选按钮的值。这是一个很基础的问题。看看下面这个表单。<formmethod ="post"name="form"><label><inputtype ="radio"name="radio"value="A">A</inputtype></label><label><inputtype ="radio"name="radio"value="B">B</inputtype></label&

2021-07-13 18:39:56 1201

原创 调用BinaryRead之后不能使用Request集合的解决方法

在很多无组件上传类中,都是用二进制的方式进行上传的。oUpFileStream.Write Request.BinaryRead (Request.TotalBytes) 这样以后再表单传值的时候就不能用aaa=request.QueryString("aaa") aaa=request("aaa") aaa=request.Form("aaa") 进行传值。会提示"调用 BinaryRead 之后,不能使用一般 Request 集合"的信息。解决的办法就是用aaa=upload.form

2021-07-13 18:38:44 748

原创 IIS上传大文件出错的解决办法

我用无惧类无组件上传类上传文件的时候,当文件比较大时,会出现这样的错误。Microsoft VBScript 运行时错误 错误 '800a01a8’缺少对象: ‘File(…)’但是小文件是正常的,这是因为FSO上传需要小于200K的限制。我们需要改下FSO的配置文件。先在服务里关闭IISadminservice服务,找到Windows\System32\Inesrv目录下的Metabase.xml并打开,找到ASPMaxRequestEntityAllowed,将其修改为需要的值,默认为

2021-07-13 18:35:31 763

原创 MYSQL中文排序问题

之所以写这篇博客,是因为前几天才碰到了这么一个问题,以前还不知道mysql有这么一个问题。数据库使用的是mysql,字符集统一为utf-8,毕竟是人家瑞典开发的东西。问题就是在排序的时候,发现查出来的人名没有顺序,本来以为很简单,在查询的时候,指定按照name排序就可以了,岂知实际一做才发现问题:mysql数据库使用字符集为utf-8,查询出来的中文根本不是按照拼音排序的。我的解决方案大致是:1、在sql语句中做手脚,在查询的时候排序。2、如果不行查询出来,在程序中,自己写个方法排序。3、最差的

2021-07-13 18:34:17 959

原创 数据库distinct返回不重复的多个字段结果

在使用数据库时,有时需要查询出某个字段不重复的记录,虽然数据库提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只能返回它的目标字段,而无法返回其它字段,这个问题让我困扰了很久,用distinct不能解决的话,我只有用二重循环查询来解决,而这样对于一个数据量非常大的数据库来说,无疑是会直接影响到效率的。下面先来看看例子://表的结构 'member`'CREATE TABLE IF NOT

2021-07-13 18:32:07 939

原创 引入CSS样式的三种方法

样式表放在不同的地方,产生作用的范围也不同。大致来说,样式表分为内联样式表和外联样式表,即有页面内放置、外部引用、外部导入三种方式。内联样式表内联样式表就是把样式表规则放在 < HEAD> 和 < /HEAD> 的中间,从而使样式表对整个当前 HTML 页面产生作用。内联样式表还包括一种直接插入方式,即单独指定 HMTL 页面中某一个标志,规定其风格样式,可以写为:< Table style=" font-size:10pt; color:blue;">

2021-07-13 18:28:20 2850

原创 数据库分段分类统计

分段分类统计,首先分类的话需要用case when 它的用法请大家去看看教程。但是case when 只能统计单个数据。比如下面的例子。有一个名为"信息表"中有"出生日期"的日期字段,按每10岁分段统计人数SQL如何写?求年龄段 1-10 11-20 21-30 31- 40 41-50 51-60 61-70人数和?用case when 的话。把sum放在 case when里面能够统计一个人在哪一个年龄阶段。当第一个数据统计后就统计全部人数和了。但是我要统计所有在这个年龄阶段的人数和。那么需

2021-07-13 18:24:28 679

原创 asp以千分位格式显示数字

很多时候我在处理数值的时候需要把数值变成千分位的格式,即每三个数加一个",",下面是ASP格式化数值的函数。< % function comma(str) '判断是否为数值if not(isnumeric(str)) or str = 0 then result = 0 '判断数值长度elseif len(fix(str)) < 4 then result = str else pos = instr(1,str,".") '判断是否有小数点if pos > 0 t

2021-07-13 18:22:55 614

原创 RS对象的方法集合

我们在写ASP程序时需要读取数据库,一般用到的就是RecordSet对象来控制数据库的增删改查,这里是RS的常用方法:rs.movenext '将记录指针从当前的位置向下移一行rs.moveprevious '将记录指针从当前的位置向上移一行rs.movefirst '将记录指针移到数据表第一行rs.movelast '将记录指针移到数据表最后一行rs.absoluteposition=N '将记录指针移到数据表第N行rs.absolutepage=N '将记录指针移到第N页的第一行

2021-07-12 10:16:41 757

原创 JS实现前进后退刷新的各种方法

这里介绍了JS前进、后台、刷新的各种方法。也解释了很多前进后退函数出问题的原因。下面是用按钮做前进后退的JS:<input type=button value=刷新 onclick="window.location.reload()"/> <input type=button value=前进 onclick="window.history.go(1)"/> <input type=button value=后退 onclick="window.history.go(-

2021-07-12 10:14:19 3716

原创 request.querystring(“id“)和request.from(“id“)与request(“id“)区别

Request从几个集合取数据是有顺序的,从前到后的顺序依次是 QueryString、Form、最后是ServerVariables。Request对象按照这样的顺序依次搜索这几个集合中的变量,如果有符合的就中止,后面的就不管了。现在我们来分析下下面的问题。假设有个页面 test.asp? id=111这里我们的页面是用GET的方法。这时用request.querystring(“id”)与request(“id”)是一样得,应该如果不指定REQUEST得集合,首先就会从Querystring搜索

2021-07-12 10:12:31 318

原创 用FormatNumber函数保留小数点前面的0

ASP中经常在页面上显示小数的时候,会发现0被省略了,像0.5,在页面上显示的时候,就成了.5了,但是1.5是正常的。本来打算使用cstr函数,把数字转成字符,但是还是失败了。最后用到FormatNumber这个函数才可以解决问题。这里介绍formatnumber函数返回表达式,此表达式已被格式化为数值。FormatNumber( expression [,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumbe

2021-07-12 10:11:15 832

原创 ASP中Request的常见用法

ASP中可以使用 Request 对象访问任何基于 HTTP 请求传递的所有信息,包括从 HTML 表格用 POST 方法或 GET 方法传递的参数、cookie 和用户认证。Request 对象使您能够访问客户端发送给服务器的二进制数据。下面是 Request 的常见用法。Request.ServerVariables["Url"] '返回服务器地址Request.ServerVariables["Path_Info"] '客户端提供的路径信息Request.ServerVariables["A

2021-07-12 10:07:17 1787

原创 用js和css实现遮盖半透明层

最近我做一个项目需要做一个遮盖半透明层。需求就是可以看到层后面的内容,但是不能点击层后面的链接和文本。本来这个问题用两个层z-index很容易解决了。创建两个层。一个为背景层,属性为半透明opacity:0.50;filter:alpha(opacity=50);z-index=998;一个为内容层。属性为position:fixed;z-index:999;这样在其他的ff以及一些主流的浏览器都是可以显示的。也是非常完美的。但是在ie6下就有问题。ie6不支持fixed属性。对z-index的

2021-07-12 10:05:41 1615

原创 使用JS修改CSS的方法

1.js修改单个元素的css属性。document.getElementById("obj").className="…";document.getElementById("obj").style.backgroundColor="#003366";2.js修改整个页面的css属性。link rel = "stylesheet" type="text/css" id="css" href="firefox.css" /><span on click="javascript:docum

2021-07-09 18:09:44 16139 1

原创 分页中PageSize和absolutepage详解

我们在asp操作数据库显示结果集的时候经常会用到分页,其中pagesize和absolutepage是rs的两个必不可少的方法。rs.pagesize=page rs.absolutepage=currentpagePageSize先于AbsolutePage 这样分页点击第二页才会有反应。我们知道PageSize是用来规定每页显示多少条数据的,而AbsolutePage是用来返回或设置当前指针位于哪一页的。其实,当我们指定了PageSize值后,RS是能够自动计算出总页数,即PageCount。

2021-07-09 18:04:40 5279

原创 IIS伪静态组件安装和配置方法

Win7/Windows2003下IIS6.0、IIS7.5的伪静态组件安装和伪静态配置方法,还包括常用的伪静态规则使用方法。(1)下载IIS伪静态组件——ISAPI_Rewrite3完全破解版ISAPI_Rewrite3非常好用,是个人见过最好用同时可以支持多站点的IIS伪静态组件!1、官网下载:http://www.helicontech.com/download/isapi_rewrite/ISAPI_Rewrite3_0073.msi;2、建议从网站下载破解版:http://www.jb51

2021-07-09 14:40:03 1337

原创 腾讯在线QQ代码和实现原理

腾讯官方通过 Tencent://Message/协议可以让QQ用户显示QQ/TM的在线状态发布在互联网上;并且点击 ,不用加好友也可以聊天。官方链接: http://wp.qq.com/consult.html具体代码:<a href="http://wpa.qq.com/msgrd?v=3&uin=734956613&site=qq&menu=yes" target="_blank"><img border="0" src="http://wpa.qq.

2021-07-09 14:30:41 9495 1

原创 验证邮箱地址IsValidEmail函数

验证邮箱的方法用js方法很容易实现,但是那样很容易被别人获取代码了,我们在服务器上用asp进行验证的话就应该没有问题了,服务端的代码别人看不到。'函数名:IsValidEmail '作 用:检查Email地址合法性 '参 数:email ----要检查的Email地址 '返回值:True ----Email地址合法 ' False ----Email地址不合法 Public Function IsValidEmail(Email) Dim names, name, I, c

2021-07-09 14:26:18 1129

原创 ASP定义双引号变量的两种方式

asp定义变量双引号有两种方式。'第一种方法用两个双引号代表双引号a=""""'第二种方法用转义字符代表双引号b=chr(34)但是,我们在截取网页内容的时候我们经常要搜索带有双引号的变量。比如说a="<div id=""table_body""></div>"先前用转义字符表示id,或者用单引号表示id,都无法查找。但是双引号用两个双引号来表示,则可以完成。所以说要定义一个双引号,则需要用两个双引号来表示。这样就可以解决这类问题。...

2021-07-09 13:54:14 604

原创 VB中常用的的ASCII码chr()对应表

这里整理了ASP常用的ASCII码对应表,用的时候方便对照。字符意义字符意义字符意义字符意义字符意义chr(9)tab空格chr(10)换行chr(13)回车Chr(13)&chr(10)回车换行chr(32)空格符chr(34)双引号chr(39)单引号chr(33)!chr(34)"chr(35)#chr(36)$chr(37)%chr(38)&chr(39)’chr(40)(c

2021-07-09 13:51:16 6782

原创 asp抓取指定网页内容小偷采集程序改进版

标题我们经常需要从别处的网站进行抓取内容,这种程序叫做小偷采集程序,asp中的小偷程序能从其他网页抓取指定网页内容,这段代码是我经过改进以后的最终版。< % '用ASP获取远程目标网页指定内容 On Error Resume Next '设置超时时间Server.ScriptTimeOut=9999'获取网页内容 Function getHTTPPage(Path) t = GetBody(Path) getHTTPPage=BytesToBstr(t,"GB2312")

2021-07-09 11:48:44 607

学生信息管理系统源程序代码

系统设计的总任务是实现各种信息的系统化、规范化和自动化。系统设计主要包括以下两方面: 1.系统功能设计是在系统开发的总体任务的基础上完成。本设计中的信息管理系统需要完成功能主要有:  学生信息输入,包括学号、学生姓名、学生性别、计算机成绩、数学成绩、英语成绩。  学生信息浏览,包括学号、学生姓名、学生性别、计算机成绩、数学成绩、英语成绩等。  学生信息查询,包括按学号查询和按姓名查询学生学号、学生姓名、学生性别、计算机成绩、数学成绩、英语成绩等。  学生信息排序,包括学号排序、姓名排序、计算机成绩排序、数学成绩排序、英语成绩排序。  学生信息统计,包括最高分、最低分、平均分、及格率及各个分数段的比率。  学生信息删除,包括按学号查询和按姓名查询学生学号并提示是否删除。  学生信息修改,包括学号、学生姓名、学生性别、计算机成绩、数学成绩、英语成绩等的修改。

2010-12-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除