考试系统之首感
来源:互联网 发布:acl拆分盘源码 编辑:程序博客网 时间:2024/04/29 09:04
“考试系统”在没有接触它的时候,它在自己心目中是多么神圣。感觉自己近一年中是无法触及的,因为自己进度很慢。但随着大家参加的热潮,我也申请了。老师告诉我:“可以啊!和**说声就行了!”当我问到我进度不行能行吗?老师又说:“没事,已经安排好了,准备进行一次“拔苗助长”。就这样带着种种疑问开始了考试系统的准备工作。
首先,各个小组长给分配任务,了解需求。
接着,学习和安装各种必备软件,比如:为知笔记,禅道等等!
最后,开始完成自己任务的阶段了。当面对这么大的代码,大量的数据,自己有点发触,到底能不能行??毕竟自己B/S还不到一半。但还是带着各种怀疑,走下来了。接下来就看我的任务“根据章节配置模版”。
先介绍下我的需求;就是根据题型和章节手动配置模版。并且题型配置模版是对的,这样看来章节的错误也很好改。先看下错误的图片:
看这两个错误,大家有没有发现什么??其实它们是一个错误在不同位置的报错,所以我的战略是锁定一个来调试。对第二个错误“javascript 未结束的字符串常量”一窍不通。所以先从它下手,上网查了下是这样解释的:
1.JAVASCRIPT引用时,使用的字符语言不一致.
比如:<script type=”text/javascript”src=”xxx.js” charset=”UTF-8″>.xxx.js文件内部使用的是GB2312的格式,外面调用使用的是UTF-8,所以文件内部部分特殊字符因为格式不一致,出现乱码,造成此原因.
2.JAVASCRIPT输出HTML字符时,前后标记不匹配.
这种比较常见,往往在输出字符串时,出现单引号(')或双引号(”)不配对,或者是在document.write()的时候,没有正确输出单引号(')或双引号(”)
3.参数内出现HTML标记语言或包含换行符
所得到的数据以参数形式传给一函数,结果该数据里包含换行符,造成了此错误。如:一般测试时只使用单行的数据,是正常的,未出现这个错误,.当测试时使用多行数据,并使用回车链换行,就出行了此错误.因为里面包含了换行符
对于这些错误,昨天晚上学术交流会刚讲过,如果是这的错,那么在根据题型添加时就会出错,所以不是这的问题。后来又将重点转移到“索引超出范围”上。查看到底是哪个索引超出了范围,最后将问题锁定到以下代码上。
enTemplateDtls1.TemplateID = Request.QueryString["strTemplateID"]; enTemplateDtls1.other1 = ((QuestionTypeOrderEntity)ltOrderQuestion[i - 1]).Order;
第二句中ItOrderQuestion的数组是3,如果是按题型添加就三种题型,所以不会报错,而按章节有八章,所以就超出了范围,然后报错。这时又查了other1在这代表什么??根据前后它是预备字段,问了组长说这个在这里没用,所以把它注释掉没什么影响,就这样问题解决了。当时就感觉一上午的时间没有白费啊,终于出来了。
所以通过以上的修改,让我体会到:只要用心做加上不断的坚持就一定能成功!
- 考试系统之首感
- 考试系统
- 考试系统的dao
- 考试系统的VO
- 重修考试系统
- WEB 考试,系统
- 在线考试系统
- 考试系统数据库设计
- 网上考试系统总结
- 考试系统问题
- 考试系统的设计
- 考试系统问题
- 考试系统倒计时
- 考试自动评分系统
- 考试系统倒计时实现
- 学生考试系统代码
- 考试系统的倒计时
- c在线考试系统
- 颜色空间表示方式YUV,RGB
- windows上编译webkit
- MPEG4码流分析(1)
- IT总监的职位所需要具备的技能
- 多线程1
- 考试系统之首感
- 多线程2
- 多线程3
- String中的方法
- Hadoop管理员的十个最佳实践
- 集合1
- 【树莓派+.NET MF打造视频监控智能车】控制篇(.NET MF)
- HashSet
- CI搭建二:linux 配置jenkins