当前位置:首页 » 网页前端 » 怎么看web计数器
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

怎么看web计数器

发布时间: 2022-05-01 10:26:48

‘壹’ 2003版frontpage的计数器在哪

插入~~~~web组件~~~~~计数器~~~~再设置一下外观 属性,
只不过要把网页发布到www上计数器才能起作用

‘贰’ 网页计数器的简介

网站计数器是web应用程序的一项基本功能,用于统计使用网站或者应用程序的人数,可反应出网站或者应用程序的受欢迎程度,对于网站可信度的研究有一定的影响。

‘叁’ 怎么在Web UI里查看Hadoop的各种计数器

1、启动hadoop后,要看哪些界面或功能之前,建议先用jps或是netstat -ano看下相应的端口是否已经开启了,如果端口没开启,是肯定看不了相应的界面的。 试下看吧。

‘肆’ 利用Windows自带的性能监视器对WebService服务进行监控,通常使用哪些计数器,标准值是什么

  • 1. 处理器对象(Processor Object)

  • 一条经验规则是不要使你所监控的每个处理器的C P U使用率高于9 0%。峰值超过9 0%是可以接受的,但平均使用率超过9 0%则是应该避免的。

    • 处理器时间百分比(%Processor Time) 处理器执行一个非空闲线程的时间百分比。用%1 0 0减去处理器空闲的总时间得出这个值。这是整个系统的C P U使用的一个好的指示器。

    • 特权时间百分比(%Privileged Time) 处理器用于在特权模式下(即,执行操作系统功能和运行驱动器,如I / O )工作时间的百分比。这个时间包括C P U (或C P U )用于维护中断和延迟过程调用( D P C )的时间。

    • 用户时间百分比(%User Time) 处理器用于在用户模式工作的时间百分比。这种类型的工作是由应用产生的。通常,希望极大化用户时间百分比的值,极小化特权时间百分比的值。

    • 中断时间百分比(%Interrupt Time) CPU忙于维护硬件中断的时间百分比。系统中的许多硬件部件,如鼠标、网络接口卡或磁盘控制器,都可以发出处理器中断。你可以将中断看作为Windows NT正常操作的一部分发生。

    • 中断数/秒(Interrupts/sec) 处理器每秒接收并处理的硬件中断的数量。它不包括系统

    D P C,系统D P C单独计数。

  • 2. 系统对象(System Object)

  • 系统对象与它的相关计数器衡量处理器上运行的线程的总计数据。虽然使用这些计数器不能观察一个特定处理器的工作负载或一个特定线程的行为,但它们提供了有关整个系统性能有价值的内部信息。系统计数器如下所示:

    • 处理器队列长度(Processor Queue Length) 处理器队列中的线程的数量。换句话说,它

    是等待运行的线程数。即使你的系统具有多个处理器,但只有一个队列用于处理器时间。计数器只记录那些准备执行但仍处于等待的线程,不是那些正在运行的线程。

    • 环境切换/秒(Context Switches/sec) 系统上的所有处理器从一个线程切换到另一个线程的组合比率。当一个正在运行的线程自动地放弃处理器,处理器由一个高优先级的待命线程抢占时发生环境切换,或在用户模式和特权(核心)模式之间切换,以使用一个执行或子系统的服务。这是线程的总和:计算机上运行在所有处理器上的所有线程的环境切换数/秒。

  • 3. SQL Server:缓冲区管理器对象( B u ffer Manager Object)

  • 缓冲区管理器计数器提供了SQL Server使用的内存缓冲区的有关信息。这些计数器如下所示:

    • 高速缓存命中率( B u ffer Cache Hit Ratio) 引用当前位于高速缓存中页的需求的百分率。预先在内存中拥有页,允许SQL Server避免请求从磁盘子系统执行一次物理I / O。因为访问内存相对于访问物理I / O,代价更小,一个高的缓冲区高速缓存命中率增强了系统的性能与吞吐量。如果你的系统很好地调整过,这个命中率应该是8 0%或更高。如果具有一个低的缓冲区高速缓存命中率,你应该为SQL Server分配更多的内存。如果你已将现有的所有内存都分配给了SQL Server,那么需要增加系统中物理内存的数量。

    • 高速缓存大小(页)(Cache Size) 在SQL Server缓冲区高速缓存中的页的数量。这个数量乘以8 K B,即可得到正在使用的以千字节为单位的缓存数。

    • 空闲缓冲区(Free Buffer) 空闲SQL Server内存缓冲区的数量。

    • 读的页/秒(Page Reads/sec) 每秒请求的物理数据页I / O的数量。

    • 偷取的页计数(Stolen Page Count) SQL Server用于缓冲区高速缓存的页数,这些内存被给予系统中的另外一个进程。Windows NT回收这个内存以满足其他系统部件的需要。

    • 写的页/秒(Page Writes/sec) 由SQL Server执行的每秒写的物理数据页的数量。

  • 4. SQL Server:数据库对象(Database Object)

  • 数据库对象计数器提供了有关SQL Server数据库的信息,包括可用的空闲日志空间量和数据库中活动事务的数量。对于系统中的每个数据库的每个计数器有一个实例。这些计数器包括如下:

    • 日志刷新等待/秒(Log Flush Wait/sec) 在能够继续执行前,必须等待日志刷新的数据库提交数量。

    • 日志使用的百分比(Percent Log Used) SQL Server实际使用的当前定义的日志空间的百分比。

  • 5. SQL Server:常规统计对象(General Statistics Object)

  • 常规统计对象含有常规服务器范围活动的有关信息,它有一个计数器:

    • 用户连接数(User Connections) 系统中用户连接的当前数量。

  • 6. SQL Server:闩对象(Latches Object)

  • 这个对象计数器提供了在内部SQL Server资源中有效的闩的信息。计数器如下:

    • 平均闩等待时间(毫秒) ( Average Latch Wait Time) 闩请求在得到服务之前必须等待的平均时间,以毫秒为单位。

    • 闩等待数/秒(Latch Waits/sec) 不能立即服务,被迫等待其他资源释放的闩请求的数量。

  • 7. SQL Server:锁对象(Locks Object)

  • 锁对象提供了由SQL Server提出的各个锁请求的有关数据,例如锁生命周期和死锁。可以在系统上具有多个这些计数器的实例。计数器如下所示:

    • 平均等待时间(毫秒) ( Average Wait Time) 每个锁请求被迫等待的平均时间量,以毫秒为单位。

    • 锁到期数/秒(Lock Timeouts/sec) 在系统中过期的锁请求的数量。

    • 锁等待数/秒(Lock Wa i t s / s e c )不能立即满足,需要调用线程在给予锁之前处于等待状态的锁请求的数量。

    • 死锁数/秒(Number of Deadlocks/sec) 导致产生死锁的锁请求的数量。

  • 8. SQL Server:内存管理器对象(Memory Manager Object)

  • 内存管理器对象含有有关SQL Server内存使用的信息,包括SQL Server正在使用的高速缓

    存内存的数量。这个对象下的计数器如下所示:

    • 内存授权挂起(Memory Grants Pending) 等待授予工作空间内存的进程的当前数量。

    • S Q L高速缓存内存(KB)(SQL Cache Memory) SQL Server用于动态SQL 高速缓存的动态

    内存数量。

    • 目标服务器内存( K B ) ( Ta rget Server Memory) SQL Server将会消耗的动态内存的总额。

    • 总的服务器内存( K B ) ( Total Server Memory) SQL Server当前消耗的动态内存的总额。

  • 9. SQL Server:S Q L统计对象(SQL Statistics Object)

  • 这个对象提供了系统上正在执行的S Q L查询的有关信息,包括查询编译和重新编译的数量的数据。它有如下计数器:

    • 批请求/秒(Batch Requests/sec) 服务器接收到的S Q L批请求的数量。

    • SQL 编译/秒(SQL Compilations/sec) SQL Server每秒执行的S Q L语句编译的数量。

    • S Q L重新编译/秒(SQL Re-Compilations/sec) SQL Server每秒执行的S Q L语句重新编译的数量。

  • 10. 逻辑磁盘对象(Logical Disk Object)

  • 逻辑磁盘对象提供了有关逻辑磁盘I / O性能的信息。逻辑磁盘计数器与Windows NT磁盘

    系统管理员分配给逻辑磁盘驱动器的字母相关。这个对象含有如下计数器:

    • 磁盘读时间百分比(%Disk Read Time) 选中的逻辑磁盘忙于服务读请求总共用去时间的

    百分比。

    • 磁盘写时间百分比(%Disk Write Time) 选中的逻辑磁盘忙于服务写请求总共用去时间

    的百分比。

    • 磁盘时间百分比(%Disk Time) 选中的逻辑磁盘忙于服务读请求或写请求总共用的时间

    的百分比,是磁盘写时间百分比与磁盘读时间百分比的和。

    • 空闲时间百分比(%Idle Time) 逻辑磁盘在采样时间间隔中处于空闲状态的时间百分比。

    • 平均磁盘队列长度( Avg. Disk Queue Length) 在采样的时间间隔中,选中的逻辑磁盘读请求和写请求排队的平均数量。

    • 平均磁盘读队列长度( Avg. Disk Read Queue Length) 在采样的时间间隔中,对选中的逻辑磁盘读请求排队的平均数量。

    • 平均磁盘写队列长度( Avg. Disk Write Queue Length) 在采样的时间间隔中,对选中的逻辑磁盘写请求排队的平均数量。

    • 平均磁盘秒数/读( Avg. Disk sec/Read) 从逻辑磁盘读数据的平均时间,以秒为单位。

    • 平均磁盘秒数/写( Avg. Disk sec/Write) 向逻辑磁盘写数据的平均时间,以秒为单位。

    • 平均磁盘秒数/传输( ( Avg. Disk sec/Transfer) 从逻辑磁盘进行传输的平均时间,以秒为单位。

    • 磁盘读/秒(Disk Reads Bytes/sec) 逻辑磁盘上每秒读字节。

    • 磁盘读/秒(Disk Writes Bytes/sec) 逻辑磁盘上每秒写字节。

    • 磁盘读/秒(Disk Reads/sec) 逻辑磁盘上的读操作比率。

    • 磁盘写/秒(Disk Writes/sec) 逻辑磁盘上的写操作比率。

    • 磁盘传输/秒(Disk Transfers/sec) 逻辑磁盘上的读和写操作的比率。

  • 11. 物理磁盘对象(PhysicalDisk Object)

  • 物理磁盘对象提供了有关物理磁盘I / O性能的信息。它的磁盘计数器与系统中的物理驱动器有关,并且只有当运行了D i s k P e r f服务时,它才被激活。这个对象下的计数器如下所示:

    • 磁盘读时间百分比(%Disk Read Time) 选中的物理磁盘忙于服务读请求总共用的时间的百分比。

    • 磁盘写时间百分比(%Disk Write Time) 选中的物理磁盘忙于服务写请求总共用的时间的百分比。

    • 磁盘时间百分比(%Disk Time) 选中的物理磁盘忙于服务读请求或写请求总共用的时间的百分比,是磁盘写时间百分比与磁盘读时间百分比的和。

    • 空闲时间百分比(%Idle Time) 物理磁盘在采样时间间隔中处于空闲状态的时间百分比。

    • 平均磁盘队列长度( Avg. Disk Queue Length) 在采样的时间间隔中,选中的物理磁盘读请求和写请求排队的平均数量。

    • 平均磁盘读队列长度( Avg. Disk Read Queue Length) 在采样的时间间隔中,选中的物理磁盘读请求排队的平均数量。

    • 平均磁盘写队列长度( Avg. Disk Write Queue Length) 在采样的时间间隔中,选中的物理磁盘写请求排队的平均数量。

    • 平均磁盘秒数/读( Avg. Disk sec/Read) 从物理磁盘读数据的平均时间,以秒为单位。

    • 平均磁盘秒数/写( Avg. Disk sec/Write) 向物理磁盘写数据的平均时间,以秒为单位。

    • 平均磁盘秒数/传输( Avg. Disk sec/Transfer) 从物理磁盘进行传输的平均时间,以秒为单位。

    • 磁盘读/秒(Disk Reads Bytes/sec) 物理磁盘上每秒读字节。

    • 磁盘读/秒(Disk Writes Bytes/sec) 物理磁盘上每秒写字节。

    • 磁盘读/秒(Disk Reads/sec) 物理磁盘上的读操作比率。

    • 磁盘写/秒(Disk Writes/sec) 物理磁盘上的写操作比率。

    • 磁盘传输/秒(Disk Transfers/sec) 物理磁盘上的读和写操作的比率。

  • 12. 内存

  • 内存在任何系统中都是一个非常有价值的资源。Windows NT不只允许过量使用内存,而且鼓励你过量使用内存。Windows NT提供了一种透明机制,允许应用“相信”它们具有比系统中可用的物理内存更多的内存。当Windows NT处理应用时,它将不使用的内存页调出(交换出)到磁盘上的页文件中。在大多数系统中,页调度是正常的,但过量的页调度会削弱整个系统的性能。下面的计数器允许你监控系统的页调度。

    • 失效的页/秒(Page Faults/sec) 每秒由处理器处理的失效页的全部数量。当一个进程需

    要的代码或数据不在它的工作区(它的空间在物理内存中)中时,发生失效页。这个计数

    器包括硬的页失效(那些需要磁盘访问的)和软的页失效(在物理内存的其他地方发现了失

    效页)。

    • 读的页/秒(Page Reads/sec) 读取磁盘以解决硬的页失效所需要的时间数(当一个进程需要的代码或数据不在其工作区或内存中的其他地方,必须从磁盘提取这些代码和数据时,发生硬的页失效)。这个计数器包括为满足在文件系统高速缓存(通常是应用请求的)以及在非高速缓存映像内存文件中的失效而进行的读。

    • 写的页/秒(Page Writes/sec) 将页写向磁盘以释放物理内存空间的时间数。只有当页在物理内存中被改变的时候,将页写入磁盘,这样,它们更有可能含有数据,而不是代码。

    • 页/秒(Pages/sec) 为解决硬的页失效,所需要读或写磁盘的时间数。它是读的页/秒与写的页/秒的计数器的和。

‘伍’ 求解做一个Web数学计算器

首先,代码大概看得懂吧!!!
分析设计说明就得自己写了,说下大体的步骤:
1.首先是用html表格的形式,大概确定计算器的结构(参与运算的数,运算符,以及计算结果按钮)
参与运算的数由用户输入,采用文本输入,结果使用按钮计算显示
运算符包括+、-、*、/.可以用下拉列表实现,也就是<select></select>
<table class="table1">
<tr><td>请输入第一个数:</td><td><input type="text" name="num1"/></td></tr>
<tr><td>请输入第二个数:</td><td><input type="text" name="num2"/></td></tr>
<tr>
<td>
<select name="oper">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
</select>
</td>
<td ><input type="submit" value="计算" onclick="myCal()"></td></tr>
</table>
2.用javascript实现计算器计算功能
<script type="text/javascript">
function myCal()
{
var num = document.getElementsByTagName("input");
var oper = document.getElementsByTagName("select");
var resultp;
switch(oper[0].value)
{
case "+":
resultp=parseFloat(num[0].value)+parseFloat(num[1].value);
alert(resultp);
break;
case "-":
resultp=parseFloat(num[0].value)-parseFloat(num[1].value);
alert(resultp);
break;
case "*":
resultp=parseFloat(num[0].value)*parseFloat(num[1].value);
alert(resultp);
break;
case "/":
resultp=parseFloat(num[0].value)/parseFloat(num[1].value);
alert(resultp);
break;
default:
break;
}
}
</script>

以上代码功能为:获取参与运算的数值、运算符,其中注意类型的转换(文本转换为数值型),对不同的运算符采用不同的处理,switch开关语句实现。
3.CSS样式表的使用

<style type="text/css">
*{margin:0px;padding:0px;}
.table1{width:300px;border:1px solid blue;background:gray;}
</style>
使用了通配符合类选择器,根据自己的需要修改,包括背景颜色、表格边框、颜色、宽度等等。

‘陆’ 如何选择 Web 服务器性能计数器

有数百个您可以从中选择要监视服务器活动的计数器。下面的列表描述了可用于监视您的 Web 服务器上负载,并为每个提供理想的值的计数器。

‘柒’ Web主页计数器论文

2009年中国的移动通讯进入了3G元年。

WCDMA是最老牌最稳定,技术最为成熟的的3G系统。在WCDMA的设计中,WCDMA由用户设备(UE),UTRAN(UMTS地面无线接入网)和核心网络三部分组成。

而UTRAN里面的最主要的网元就是无线网络控制器(RNC)。它是接入网络的组成部分,负责移动性管理、呼叫处理、链路管理和移交机制。

RNC的功能在软件的实现上是由很多的小的特性来实现的。实时计数器是RNC中的重要特性之一。

计数器系统是对整个无线网络的运行状况进行监控,并报告给用户的系统。实时计数器系统的这个特性是对RNC运行状况数据的实时收集的系统。

他主要运用于对一些突发性的用户大量聚集时的对RNC的运行的监控和管理。例如演唱会,比赛,大型会议等的时候。实时计数器系统就会去监控和管理,以保证RNC的正确工作。

另外一个就是监控RNC本地参数的变化,当RNC的软件或版本更新后,能快速确认RNC的性能,以及对用户的影响。

实时计数器的实现使得用户能够更好的掌握网络运行的状况,能更快的得到网络的运行信息。在RNC中对实时计数器系统这个特性的实现与原有的常规计数系统相结合并行运行,实现了对RNC的运行状态的各种监控和管理。

本课题的研制开发平台采用Linux。

版本控制采用Rational ClearCase。使用的语言主要为C。

该论文首先简单介绍了现在的WCDMA的发展情况与特点以及对现有的计数器系统的分析介绍了计数器系统的主要功能。然后从对前面的介绍中引出了对实时计数器系统这个计数器系统的需求,及其功能特点,设计意义。

最后通过对实时计数器的需求的分析,详细介绍了其设计开发以及测试的流程,基本展示了在一个3G系统中一个特性实现的全过程,体现了软件在软件开发过程中的软件工程的思想。

本系统已经通过了现场测试,能实现其所需要的功能,能够按用户需求实时的实现对网络运行状况的监控,能让用户快速的得到网络运行状况。使得用户对网络的运行状况有了更好的监控,能更快的得到网络变化的信息

Abstract7-11
第1章 绪论11-14
1.1 课题研究的背景11
1.2 目前研究现状11-12
1.3 实时计数器系统的意义及其特色12-13
1.4 论文的特色和组织结构13-14

第2章 系统开发的相关软件及技术14-20
2.1 C语言简介14
2.2 Linux系统简介14-16
2.3 Shell编程简介16
2.4 Attol简介16-17
2.5 Rational ClearCase简介17-19
2.6 本章小结19-20

第3章 实时计数器系统的需求分析20-25
3.1 系统的相关3GPP协议20-21
3.2 系统需求21
3.3 系统需求分解21-24
3.4 本章小结24-25

第4章 实时计数器系统的概要设计25-49
4.1 需求分析分解的确认25-29
4.2 功能描述29-34
4.2.1 实时计数器用户单元的创立29-30
4.2.2 实时计数器用户单元的激活30
4.2.3 实时计数器的配置30-31
4.2.4 实时计数器的收集和报告31-33
4.2.5 端到端的传输33
4.2.6 实时计数器系统内的计数器管理33-34
4.3 特殊事件处理34-35
4.3.1 RNC过载34-35
4.3.2 实时计数器锁定35
4.3.3 O&M关闭(锁定)35
4.3.4 对象删除35
4.3.5 对象锁定/不可得35
4.4 OAM/RTA的计数器和Metric的管理35-36
4.5 OAM侧功能的实现36-48
4.5.1 支持实时计数器系统的计数器描述36-41
4.5.2 CM的参数41-42
4.5.3 CM侧的模型42-43
4.5.4 RtPerfScanner的详细参数43-48
4.6 本章小结48-49

第5章 实时计数器的详细设计49-60
5.1 软件模块之间的影响49-54
5.1.1 CallP的设计50
5.1.2 OBS的设计50-54
5.2 CM/ADM与OBS的接口转换54-59
5.3 本章小结59-60
第6章 系统实现60-65

6.1 本系统的开发平台及开发工具60
6.2 系统实现过程中的流程以及版本管理60-61
6.3 系统实现中的关键技术61-65

第7章 实时计数器系统的测试65-74
7.1 本地测试65-72
7.1.1 单元测试65-68
7.1.2 代码审查68-70
7.1.3 内存泄漏测试70-71
7.1.4 代码覆盖率测试71-72
7.2 集成测试72
7.3 其他测试72-73
7.4 本章小结73-74

第8章 结论与展望74-76
8.1 结论74
8.2 展望74-76

附录76-81

参考文献
1王志新;计数器精度的检测[J];仪表技术与传感器;1988年02期
2刘昌进;动态计数器打造记[J];桌面出版与设计;2001年04期
3邓寿昌;;比常规裂变计数器灵敏五十倍的新型计数器[J];国外核新闻;1983年04期
4;制造厂商眼中的计数器[J];微电子测试;1997年04期
5杨华庭;使用计数器应注意的几个问题[J];自动化仪表;1997年02期
6吕炳仁,陈德鹏;一种抗干扰型计数器[J];北京联合大学学报;1997年01期
7吴田;一起更换计数器的窃电事件[J];农村电工;2001年02期
8徐明利;;PLC计数器的应用技巧[J];职业技术;2006年12期
9郭铁成;;雅西卡FR1的计数器修理[J];照相机;2007年02期
10王国伟,魏秀芳,项亚红;计数器仿真设计[J];甘肃科技纵横;2004年06期

‘捌’ 网页中的计数器问题

其中我们用到了两个文件,test.jsp文件用于在浏览器中运行,counter.java是后台的一个小java bean程序,用来读计数器的值和写入计数器的值。而对于计数器的保存,我们采用了一个文本文件lyfcount.txt。

下面是详细的程序代码(test.jsp放到web目录下,counter.java放到class目录):
//test.jsp文件
$#@60;%@ page contentType="text/html;charset=gb2312"%$#@62;
$#@60;HTML$#@62;
$#@60;HEAD$#@62;
$#@60;meta http-equiv="Content-Type" content="text/html; charset=gb2312"$#@62;
$#@60;META NAME="GENERATOR" CONTENT="Oracle JDeveloper"$#@62;
$#@60;TITLE$#@62;
计数器演示程序
$#@60;/TITLE$#@62;
$#@60;/HEAD$#@62;
$#@60;BODY$#@62;
$#@60;!--创建并调用bean(counter)--$#@62;
$#@60;jsp:useBean id="counter" class="counter" scope="request"$#@62;
$#@60;/jsp:useBean$#@62;
$#@60;%
//调用counter对象的ReadFile方法来读取文件lyfcount.txt中的计数
String cont=counter.ReadFile("/lyfcount.txt");
//调用counter对象的ReadFile方法来将计数器加一后写入到文件lyfcount.txt中
counter.WriteFile("/lyfcount.txt",cont);%$#@62;
您是第$#@60;font color="red"$#@62;$#@60;%=cont%$#@62;$#@60;/font$#@62;位访问者
$#@60;/BODY$#@62;
$#@60;/HTML$#@62;

//counter.java 读写文件的一个bean
import java.io.*;

public class counter extends Object {
private String currentRecord = null;//保存文本的变量
private BufferedReader file; //BufferedReader对象,用于读取文件数据
private String path;//文件完整路径名
public counter() {
}
//ReadFile方法用来读取文件filePath中的数据,并返回这个数据
public String ReadFile(String filePath) throws FileNotFoundException
{
path = filePath;
//创建新的BufferedReader对象
file = new BufferedReader(new FileReader(pa );
String returnStr =null;
try
{
//读取一行数据并保存到currentRecord变量中
currentRecord = file.readLine();
}
catch (IOException e)
{//错误处理
System.out.println("读取数据错误.");
}
if (currentRecord == null)
//如果文件为空
returnStr = "没有任何记录";
else
{//文件不为空
returnStr =currentRecord;
}
//返回读取文件的数据
return returnStr;
}
//ReadFile方法用来将数据counter+1后写入到文本文件filePath中
//以实现计数增长的功能
public void WriteFile(String filePath,String counter) throws FileNotFoundException
{
path = filePath;
//将counter转换为int类型并加一
int Writestr = Integer.parseInt(counter)+1;
try {
//创建PrintWriter对象,用于写入数据到文件中
PrintWriter pw = new PrintWriter(new FileOutputStream(filePath));
//用文本格式打印整数Writestr
pw.println(Writestr);
//清除PrintWriter对象
pw.close();
} catch(IOException e) {
//错误处理
System.out.println("写入文件错误"+e.getMessage());
}
}

}

到这里,程序写完了,将counter.java编译为counter.class,同样放在对应的class目录下,在根目录下建立一个lyfcount.txt文件,文件内容就一个数字0,直接在浏览器中敲入地址就可以看到计数器了,刷新浏览器会看到不断变幻的数字。

(如果运行时候提示找不到文件,请将上面test.jsp中的readfile那一句注释后运行一次则lyfcount.txt文件自动建立,然后就可以正常运行。)

‘玖’ 怎么在页面中添加访问计数器

在页面中添加访问计数器:
在网站添加计数器代码:
放置计数器代码到网页当中,才能统计网站的访问情况。在这里需要注意一点的是:每个页面都需要放置这个代码,才能统计到每个页面。那么如何放置这个代码每个页面呢?在我们的网站系统后台将会很容易做到。
步骤如下:
1、登录系统,在前面有介绍过如何登录系统后台,这里就不重复了。
2、点击导航菜单中的“标签”。
3、在打开的页面下面,选择编码为“5”的{My:right}标签,这个标签是用来显示网页底部的“版权说明”的,在“版权说明”后面有“修改”和“删除”,在这里点击“修改”。
4、在打开的页面,看到有三个选项,分别是“标签代码”“标签说明”和“HTML代码”,我们在“HTML代码”里面替换代码即可。
5、其实每段代码只有那个id号发生变化而已,每个帐号的id号都是唯一的。替换统计代码完毕之后,记得点击“保存”。
6、保存之后,就需要进行“静态发布”的操作,这和之前的动作一样,分别点击“生成首页”“生成栏目页”“生成内容页”,具体的操作可以参考之前的篇章。

‘拾’ 怎样记录web页面的访问次数

一个简单的网页浏览计数器代码

在一个ASP文件中的适当位置,加入下列代码:

<%
'一个简单的网页计数器
Set fs=CreateObject("Scripting.FileSystemObject")
Set a=fs.openTextFile(server.mappath("count.txt"))
count=a.readline
response.write " " & count
count=count+1
Set fs=CreateObject("Scripting.FileSystemObject")
Set a=fs.createTextfile(server.mappath("count.txt"))
a.writeline(count)
%>
保存ASP文件(比如:index.asp),发送到web服务器你的网站目录。

然后在该ASP文件所在的目录创建一个名叫count.txt的文件 (可以通过xp自带的记事本创建),在该count.txt文件中写上1,这样当网民浏览该ASP网页时,就能在适当位置看到1,并且每浏览一次该网页就增加一个数。