记录集用GetRows返回数组时的分页
'''''''''''''''''''''''''''''''''''''''''''
'函数名: ShowPageLink()
'参数 : 无
'作用 : 显示分页连接
'返回值:无
'''''''''''''''''''''''''''''''''''''''''''
Sub ShowPageLink()
Response.Write "<div align='center'>"
Response.Write "共<font color='red'>"&count+1&"</font>条纪录 "
Response.Write "分<font color='red'>"&myint((count+1)/10)&"</font>页/每页"&size&"条 "
Response.Write "当前第<font color='red'>"&Cint(page)+1&"</font>页 "
'如何显示上一页
if flag <> 2 and flag<> 3 then
Response.Write "<a href=""?page="&Cint(page)-1&""">"
else
Response.Write "<a>"
end if
Response.Write "上一页</a> "
'如何显示下一页
if flag <> 1 and flag<> 3 then
Response.Write "<a href=""?page="&Cint(page)+1&""">"
else
Response.Write "<a>"
end if
'Response.Write flag
Response.Write "下一页</a></div>"
End Sub
'-------------------------------sub end---------------------------------------------------
'''''''''''''''''''''''''''''''''''''''''''
'函数名: SetPageCount(pagesize)
'参数 : pagesize - 每页显示最多记录数
'作用 : 1.计算并返回此页循环上限
' 2.控制控制状态:
' flag = 1 是最后一页
' flag = 2 是第一页
' flag = 3 既是第一页,又是最后一页
'返回值: 此页循环上限
'''''''''''''''''''''''''''''''''''''''''''
Function SetPageCount(Pagesize)
dim n,s
page = Request.QueryString("page")
size = Pagesize
StartPageCount=page*pagesize
if page = "" then
page =0
end if
count = ubound(RsMsg,2)
'当到了这页的时候已经显示了多少条记录?
'还有多少条?
s = count-page* pagesize '剩余的记录条数
'如何循环?
if page = 0 and s <=pagesize then' 既是第一页,又是最后一页
flag = 3
n = count
else
if s <=pagesize then '最后一页了
n = count
flag = 1
else '第一页
n = (page+1)*pagesize
flag = 2
end if
end if
EndPageCount = n
End Function
'----------------end function--------------------------------------------------
'''''''''''''''''''''''''''''''''
'函数名: myint(avalue)
'作用 : 1.1 return 2 , 1 return 1
'返回值: 无
''''''''''''''''''''''''''''''''
function myint(avalue)
dim rvalue
if avalue>int(avalue) then
rvalue=int(avalue)+1
else
rvalue=int(avalue)
end if
myint = rvalue
end function
'----------------------end------------------------
'例:
'RsMsg = Rs.GetRows
'count 纪录总条数
'page 当前页数
'StartPageCount 此页循环开始值
'EndPageCount 此页循环结束值
'flag 状态控制
'size 分页大小
dim count,page,StartPageCount,EndPageCount,flag,size,RsMsg
'得到RsMsg数组
'CreateRs
'OpenDBConn()
'call GetRsMsg(RsMsg)
'Set Rs = Nothing
'CloseDBConn
if not isarray(RsMsg) then
Response.Write "无纪录"
else
call SetPageCount(10)
for i = StartPageCount to EndPageCount
'显示纪录的代码
next
call ShowPageLink()
end if
对象的引用和对象的指针为了说明对象指针与对象引用的相关知识,我们来看一下下面的例子在这个类中,我们定义了两个数据成员(一个横坐标一个纵坐标),另外,还定义了一个构造函数,还有三个成员函数,其中printInfo()函数是一个常成员函数。那么在实现的时候,也需要在printInfo函数后面加上const关键字来修饰,如下:下面我们来看看对象的引用和对象的指针如何来定以。当
特征选择(卡方检验与互信息)特征选择的主要目的有两点:减少特征数量提高训练速度,这点对于一些复杂模型来说尤其重要减少noisefeature以提高模型在测试集上的准确性。一些噪音特征会导致模型出现错误的泛化(generalization),从而在测试集中表现较差。另外从模型复杂度的角度来看,特征越多模型的复杂度越高,也就越容易发生overfitting。互信息(Mutual information)和卡方检验(chisquare)是两种比较常用的特征选择方法:互信息互信息是用来评价一个事件的
原标题:微信小程序推出最新脚本语言WXS,你需要知道的全在这里了感谢“造程序”(微信ID:zaochengxucom)的授权发布。责编:陈秋歌,关注微信开发等领域,寻求报道或者投稿请发邮件至chenqg#csdn.net。WXS脚本语言是 WeiXin 脚本语言的简称,是Java、JSON、WXML、WXSS之后又一大小程序内部文件类型。截至到目前小程序已经提供了5种文件类型。解构小程序的几种方式...
代码编译运行环境:VS2012+Debug+Win321.函数重载(Function Overload)1.1定义C++规定在同一作用域中,同名函数的形式参数(指参数的个数、类型或者顺序)不同时,构成函数重载。1.2用法比如,要从两个变量中返回其中较大的一个值,可以编写如下两个构成重载的函数。int max(int a,int b){return
E原文地址:http://eli.thegreenplace.net/2011/08/25/load-time-relocation-of-shared-libraries/ This article’s aim is to explain how a modern operating system makes it possible to use shared...
如何记录终端输出?试试使用script命令行工具来为你的终端输出创建输出记录。scriptcaimz.terminal.session #caimz.terminal.session 就是随便起一个名字,我利于认识我起了能认识的名字[[email protected] ~]# script caimz.terminal.session#开启Script started, file is caimz.termin...
在项目的main.js中加入以下代码就可解决scrollBehavior(to,from,savedPosition){if(savedPosition){return savedPosition;}else{return {x:0,y:0}}},或者scrollBehavior (to, from, savedPosition) {return { x: 0, y: 0 }...
<br />此题水题的很,纯粹为刷题而刷题<br /> <br />要求很简单,就是很经典的蜗牛爬井问题,小学的时候常有人那他当脑筋急转弯考。。。。<br />#include <stdio.h>int main (void){ int n,u,d; while (scanf("%d %d %d",&n,&u,&d) == 3 && n ) { int count = 0,sum = 0; while (sum < n) {
1、英伟达显卡驱动1.1、第一种安装方法:对于新出Nvidia显卡,本人并不建议大家到官网手动下载安装NVIDIA的显卡驱动,有可能因为缺少显卡安装包的依赖条件导致最后没有办法安装成功。特别是我刚换上的RTX2070显卡,官方的显卡驱动总是一直安装不成功,这种情况使得我在Ubuntu18.04和Ubuntu18.10系统之间来回折腾了一天,我是依据NVIDIA官方文档在Disabling th...
第一章、Linux概述一、Linux的概念(1)Linux=Linux-Kernel(内核)+自由发行的软件,(2)Linux是一个开源的,可以自由发布的系统软件。(3)Linux 之父: Linus -----林纳斯-----91年发布的(4)Linux内核: http://www.kernel.org二、Linux的特点(1)与UNIX兼容(2)自由软件,源码公开(3)性能高,安全性强(4)便于定制和再开发(5)相互之间操作性高(6)全面的多任务和真..
[Quidway]snmp-agent 开启SNMP代理[Quidway]snmp-agent local-engineid 800063A203000FE207F2E0 设置本地号码[Quidway]snmp-agent community read public 设置团体名字public,只读[Quidway]snmp-agent sys-info version
最近在搞js 排序的问题,因为数据库排序太耗资源,如果能转移到客户端去排序,能大大D减少服务器内存消耗。客户端的话,除了js,就是as了,可惜我as学得太烂,所以只能选择js来研究研究了。。。经过我的测试,js内置方法sort的效率非常高我们知道在js中默认提供了sort函数,但是这个函数默认是按照数组内容的ascii码升序进行排列的,如果我们要对二维数组排序要如何做呢?在php中是有multi_...