社区
Web 开发
帖子详情
首页上的图形计数器为何会自动归零呢?
wumin2003
2004-08-31 10:51:54
我的系统是Apache+Tomcat,用JSP写了个图形计数器放在首页上。计数、显示都比较正常,但令人郁闷的是,每次计数值增加1000左右后计数文件中的值就会突然变为零,我只好手工修改计数文件中的数值了。一直找不到原因,请各位大虾多多指教,谢谢!
...全文
230
4
打赏
收藏
首页上的图形计数器为何会自动归零呢?
我的系统是Apache+Tomcat,用JSP写了个图形计数器放在首页上。计数、显示都比较正常,但令人郁闷的是,每次计数值增加1000左右后计数文件中的值就会突然变为零,我只好手工修改计数文件中的数值了。一直找不到原因,请各位大虾多多指教,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dugang106
2004-08-31
打赏
举报
回复
是通过对文件的读写完成的吧?
有几个需要注意的地方:
1、同步问题:读文件时需要加上关键字:synchronized
2、读数时转化为long型,利用readline来读
其它的就看你程序是不是对了。
怎么会到1000就变成零呢?莫非你用的是byte类型?!
laola
2004-08-31
打赏
举报
回复
对啊~这样的问题,不结合代码怎么给你解决啊~
caiyi0903
2004-08-31
打赏
举报
回复
代码贴一些关键的出来看看!
wumin2003
2004-08-31
打赏
举报
回复
原代码如下,请多指教:
<%@ page import="java.io.*" %>
<%@ page import="java.lang.*" %>
<%@ page contentType="text/html;charset=gb2312" %>
<% String readStr="";
int writeInt=1;
String countFile=application.getRealPath("counter/count");
BufferedReader file=new BufferedReader(new FileReader(countFile));
try
{readStr=file.readLine();}
catch (IOException e)
{System.out.println("读取计数文件出错!");}
if (readStr==null)
readStr="0";
else
writeInt=java.lang.Integer.parseInt(readStr)+1;
//判断cookie,刷新时不写入计数文件
if (request.getHeader("Cookie")==null)
{try
{PrintWriter pw=new PrintWriter(new FileOutputStream(countFile));
pw.println(writeInt);
pw.close();}
catch (IOException e)
{System.out.println(e.getMessage());}
}
else
{writeInt=java.lang.Integer.parseInt(readStr)-1;
readStr=java.lang.String.valueOf(writeInt);}
//把计数转化为图形,不足8位的前面补零
int i=0;
int k=8-readStr.length();
String szOut="";
for (i=0;i<k;i++) szOut=szOut+"<img src='counter/0.gif'>";
for (i=0;i<readStr.length();i++) szOut=szOut+"<img src='counter/"+readStr.charAt(i)+".gif'>";
%>
<table width="200" height="27" align="center" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="center"><%out.print(szOut);%></td>
</tr>
</table>
采用LV实现二进制
计数器
实验
采用LV编写程序 实现二进制计W数器实验
EDA实验报告实验五
计数器
.docx
EDA实验报告实验五
计数器
.docxEDA实验报告实验五
计数器
.docxEDA实验报告实验五
计数器
.docxEDA实验报告实验五
计数器
.docxEDA实验报告实验五
计数器
.docxEDA实验报告实验五
计数器
.docxEDA实验报告实验五
计数器
.docxEDA实验报告实验五
计数器
.docxEDA实验报告实验五
计数器
.docx
4位10进制
计数器
.pdf
4位10进制
计数器
.pdf4位10进制
计数器
.pdf4位10进制
计数器
.pdf4位10进制
计数器
.pdf4位10进制
计数器
.pdf4位10进制
计数器
.pdf4位10进制
计数器
.pdf4位10进制
计数器
.pdf4位10进制
计数器
.pdf
实验6-预习报告1
1.用同步清零端或置数端置零或置数构成N进制
计数器
步骤如下: 1) 写出SN-1的二进制代码 2. 设计一个时间
计数器
,具有分钟和秒计时功能的
计数器
4. 根
爱普生270清零软件和图解
爱普生270清零软件和图解
Web 开发
81,117
社区成员
341,740
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章