bug 调试了一个下午外加半个晚上的bug
public void queryTaskResult2() throws Exception {
HttpServletRequest request = ServletActionContext.getRequest();
HttpServletResponse response = ServletActionContext.getResponse();
PrintWriter out = response.getWriter();
String newsIdselect = request.getParameter("newsIdselect");
String taskname = request.getParameter("taskname");
String result = "{success:true,totalProperty: " + + ",root:[{";
String mmsAccessResult=null;
if (newsIdselect != null && !"".equals(newsIdselect)) {
List<AssessBeforeResult> abrList = assessBeforeResultService.findAssessResultByTaskId(Integer.valueOf(newsIdselect));
if(abrList!=null&&abrList.size()>)
{
for (int i = ; i < abrList.size(); i++) {
AssessBeforeResult abr = abrList.get(i);
if(abr.getSampleType()==)
{
System.out.println(abr.getMmsLeakage());
mmsAccessResult = "mmsTaskId:'" + newsIdselect
+ "',mmsResultId:'"+ abr.getId()
+ "',mmsTaskName:'" + taskname
+ "',mmsPrecision:'" + abr.getMmsPrecision()+ "%'"
+ " ,mmsRecall:'" + abr.getMmsRecall()+ "%'"
+ " ,mmsErrorrate:'" + abr.getMmsErrorrate()+ "%'"
//+ " ,mmsLeakage:'" + abr.getMmsLeakage()+ "%'";
+ " ,mmsLeakage:'11'";
}
}
}
}
System.out.println(mmsAccessResult);
if(mmsAccessResult!=null)
{
result+=mmsAccessResult;
}
result+=",textPrecision:'"+ ""
+ "',textRecall:'"+ ""
+ "',textErrorrate:'"+ ""
+ "',textLeakage:'"+ "";
result+="'}]}";
String updateString = "{success:true,totalProperty: 1,root: [{"
+ "mmsTaskId:'"+""
+ "',mmsResultId:'"+ ""
+ "',mmsTaskName:'"+ ""
+ "',mmsPrecision:'"+ ""
+ "',mmsRecall:'"+ ""
+ "',mmsErrorrate:'"+ ""
+ "',mmsLeakage:'"+ ""
+ "',textPrecision:'"+ ""
+ "',textRecall:'"+ ""
+ "',textErrorrate:'"+ ""
+ "',textLeakage:'"+ ""
+ "'}]}";
System.out.println(result);
System.out.println(updateString);
//out.println(updateString);
out.println(result);
out.flush();
out.close();
}
这个问题我调试了好几个小时,就因为前面多了一个“ ’ ”这个符号,输出样例如下
{
success: true,
totalProperty: ,
root: [
{
mmsTaskId: '',
mmsResultId: '',
mmsTaskName: '???é?????è???????????è???¨?é??è????°',
mmsPrecision: '25.0%',
mmsRecall: '16.67%',
mmsErrorrate: '0.0%',
mmsLeakage: '83.33%'',
textPrecision: '',
textRecall: '',
textErrorrate: '',
textLeakage: ''
}
]
}{
success: true,
totalProperty: ,
root: [
{
mmsTaskId: '',
mmsResultId: '',
mmsTaskName: '',
mmsPrecision: '',
mmsRecall: '',
mmsErrorrate: '',
mmsLeakage: '',
textPrecision: '',
textRecall: '',
textErrorrate: '',
textLeakage: ''
}
]
}
bug 调试了一个下午外加半个晚上的bug的更多相关文章
- 论 BUG调试与(程序猿)初学者
作为一枚程序猿,BUG调试是最基本的技能,对于初学者更是重中之重.个人而言,要想为自己的程序猿生涯更上一层楼,就得知道什么是BUG调试,而且还必须知道怎么调好BUG.那么BUG究竟是什么呢?在我之前的 ...
- geotrellis使用(七)记录一次惨痛的bug调试经历以及求DEM坡度实践
眼看就要端午节了,屌丝还在写代码,话说过节也不给轻松,折腾了一天终于解决了一个BUG,并完成了老板安排的求DEM坡度的任务,那么就分两段来表. 一.BUG调试 首先记录一天的BUG调试,简单copy了 ...
- geotrellis使用(十二)再记录一次惨痛的伪BUG调试经历(数据导入以及读取瓦片)
Geotrellis系列文章链接地址http://www.cnblogs.com/shoufengwei/p/5619419.html 目录 前言 BUG还原 查找BUG 解决方案 总结 后记 一.前 ...
- 13 年的 Bug 调试经验总结
在<Learning From Your Bugs>一文中,我写了关于我是如何追踪我所遇到的一些最有趣的bug.最近,我回顾了我所有的194个条目(从13岁开始),看看有什么经验教训是我可 ...
- 最难忘的Bug调试经历
摘要:目前,著名的社区问答网站Quora上出现一个很火的讨论:你调试过最难的Bug是什么?大家纷纷留言,把自己最痛苦的一次调试经验写下来. 相信每位程序员都有过一段不堪回首地Bug调试经历,程序员一听 ...
- 13 年的 Bug 调试经验总结(来自蜗牛学院)
在<Learning From Your Bugs>一文中,我写了关于我是如何追踪我所遇到的一些最有趣的bug. 最近,我回顾了我所有的194个条目,看看有什么经验教训是我可以学习的.下面 ...
- 嵌入式码农的10年Bug调试经验,值得一看
下面这些都是我经历过的会导致难点bug的问题: 1.事件顺序.在处理事件时,提出下列问题会很有成效:事件可以以不同的顺序到达吗?如果我们没有接收到此事件会怎么样?如果此事件接连发生两次会怎么样?哪怕通 ...
- Bug调试(lldb)
原文网址:http://www.cnblogs.com/Twisted-Fate/p/4760156.html 今天博主有一些Bug调试的需求,遇到了一些困难点,在此和大家分享,希望能够共同进步. X ...
- bug调试宝典
bug调试技巧 宝典之一 : 坚信一个原则,程序不会说谎,一定是有原因的 多数的错误表现看起来莫明奇妙,甚至不可思议 但当我们找到问题后会发现:其实问题的根源是如此简单.如此的合乎道理. 这就要求我们 ...
随机推荐
- Unity运行时刻资源管理
原地址:http://www.cnblogs.com/88999660/archive/2013/04/03/2998157.html Unity运行时刻资源管理 ------------------ ...
- SHSEE 备战最后十(四)天日记
努力. Day -1 看书.睡觉. Day 0 上午考试.语文纯RP题跪.理总不错. 下午上课,各种神. Day 1 上午下午讲课...Day 0成绩出来才#17.... Day 2 考试..这次题目 ...
- js中的闭包之我理解
闭包是一个比较抽象的概念,尤其是对js新手来说.书上的解释实在是比较晦涩,对我来说也是一样. 但是他也是js能力提升中无法绕过的一环,几乎每次面试必问的问题,因为在回答的时候.你的答案的深度,对术语的 ...
- 【Markdown】notepad++ 支持 markdown语法、预览
Notepad++中支持Markdown 最近在学习Markdown语言的使用,很想在XP主机上使用Markdown的离线编辑器,但MarkdownPad.作业部分的离线客户端都不能再XP上运行, ...
- 【SpringMVC】SpringMVC系列10之视图与视图解析器
10.视图与视图解析器 10.1.概述 请求处理方法执行完成后,最终返回一个 ModelAndView处理方法,Spring MVC 也会在内部将它们装配成一个ModelAndView 对象, ...
- DisJSet:Wireless Network(POJ 2236)
无线电网络 题目大意:就是地震后,所有的电脑都坏了,现在可以修复,而且要重新连成一个网络,两台电脑之间最大连接距离为D,两台电脑可以有中继电脑,按O修复电脑,按S测试两台电脑是否有链接,如果有就输 ...
- Gym 100851G Generators (vector+鸽笼原理)
Problem G. Generators Input file: generators.in Output file: generators.outLittle Roman is studying li ...
- Java 全半角转换
* 全角转半角的 转换函数* @return String*/public static final String full2HalfChange(String QJstr){StringBuffer ...
- Xshell 中文乱码
Xshell对于嵌入式开发来说,是个非常不错的工具.但或许都有过被中文显示为乱码的问题感觉有点不爽.解决方法其实很简单的,即把xshell编码方式改成UTF-8即可. [文件]–>[打开]–&g ...
- commons-fileupload实现文件上传下载
commons-fileupload是Apache提供的一个实现文件上传下载的简单,有效途径,需要commons-io包的支持,本文是一个简单的示例 上传页面,注意设置响应头 <body> ...