解决办法:1.下载并解压.NET Framework 自动清理工具,点击下载。2.鼠标双击运行 Cleanup_tool.exe,弹出确认窗口后,单击“是”继续。3.软件是英文界面,但是不要担心,照着小编操作就OK了。按一下“Yes”按钮确认并继续。4.“Product to cleanup”(清理产品)一项,在右边下拉菜单中选择“.NET Framework - All Versions(.)“(所有版本的.NET Framework),然后单击“Cleanup Now”(立即清理)继续。5.显示“Product cleanup succeeded!后,就表示清理完成了。按一下“Exit”关闭软件。最后,重启电脑再尝试安装.NET Framework 4。此方法也同样适用于.NET Framework 1.0/2.0/3.0安装失败的解决。提示:建议先关闭360杀毒、360安全卫士、金山毒霸、金山卫士等安全软件,可参考怎么关闭360、金山等杀毒软件www.zgxue.com防采集请勿采集本网。
源码大小:7.9MB 源码语言:简体中文 源码类型:国产软件 源码授权:免费软件 更新时间:2020-07-26 16:12:14 源码类别:jsp其它 源码官网: 未知官方 网友评分: 应用平台:JSP/Mysql
WTS在线答题系统为在线答题系统(在线考试),支持在线考试、在线练习等功能... 支持题型:单选题、多选题、填空题、问答题、判断题、附件题、材料题、视频题、音频题支持答题类型:手工配置 试卷答题、随机抽题练习社交功能:试题收藏、试题评论、试题解析、试题点赞权限控制:题库权限、考场权限。
刚进游戏是离开平安镇的说话任务,具体顺序是平安镇长夫人—平安镇长—平安镇长夫人—茅十七—朝廷女钦差—明教弟子(水塘)—贾道士—平安镇长。出了镇子可以做很多重复任务平安镇长(杀人,送
这里是列表文本本系统为在线答题系统,支持在线考试、在线练习等功能...
http://blog.sina.com.cn/s/blog_7d49c18001010h5l.html
支持题型 :单选题、多选题、填空题、问答题、判断题、附件题、材料题、视频题、音频题
重装WIN7 64操作系统SP1版本,硬件要求必须要满足游戏要求。你是32位的不行,一定要重装WIN7 64位SP1. 如果你已经是WIN7 64位SP1版本,请试着安装NET framework2.0。它向下兼容1.0的。不管怎样你
支持答题类型 :手工配置 试卷答题、随机抽题练习
有些游戏更新之后会屏蔽掉之前外挂的某些功能 这个时候就需要更新外挂 因为外挂也是会根据游戏的开发更新而不断更新
社交功能 :试题收藏、试题评论、试题解析、试题点赞
一个中国的linux发行版 3块钱
权限控制 :题库权限、考场权限
软件架构:
jdk7
maven
spring4
spring-mvc4
hibernate4
bootstrap
tomcat7
mysql
代码安装说明:
maven部署源码(主模块:WTS/src/wts-web )
创建数据库,数据库脚本在 WTS/resource/db-sql目录下
修改数据库配置文件 WTS/src/wts-web/src/main/resources/jdbc.properties
修改附件存储地址 WTS/src/wts-web/src/main/resources/WcpWebConfig.xml (第102行)
项目编译后可直接部署于tomcat7,mysql5.x中运行,支持jdk7/jdk8,如要使用tomcat8及以上版本可能会有报错,请自行修正(所以建议第一次运行在tomcat7中)
注意事项:
建议tomcat7,tomcat8或以上版本可能会有报错,根据错误信息自行百度和修改,并不复杂
目前因为数据库方言的使用,只支持mysql,如果要切换数据库系统会有一些工作量,mysql要配置为大小写不敏感(linux环境下特别注意myslq默认大小写敏感)
请使用utf8字符集
WTS在线答题系统 v1.0.0,更新内容:
优化:优化用户答题性能(通过增加数据库表索引)
优化:取消答卷检查功能
功能:历史日志刪除功能
功能:增加下载操作日志功能
功能:增加后台操作日志记录功能:创建题目、修改题目、答卷管理、创建答卷、修改答卷、答卷状态变更、刪除答卷、创建答题室、修改答题室、答题室状态变更、用户登陆
下载地址如下:
#包括中包括包括中定义学生结构体*/{整型数;字符名称[10];炭性[4];诠释中国typedef结构链接;诠释英语;诠释匹配;持股量平均水平;结构链接*下;}学生;整型量=0;记录学生数初始化学生表*/学生InitStudent(){学生*Q;Q=(学生)的malloc(如sizeof(学生));(Q!NULL){Q->=NULL;回报Q}其他返回NULL;}创建学生数据表*/诠释CreatStudent(学生*Q){INT标志,正学生的;N=0;而(标志){(学生)的malloc(如sizeof(学生));(=NULL){printf的(“失败创建!“);返回0;}printf的(”请输入学号(输入0返回前面的步骤):“);scanf函数(“%d”,&S->号);(S->=0)转到ENDP;(N=S->号)/>{printf(“请输入学生数量已经存在!\\ n”);转到结束;}同时(S->号){getchar函数();printf的(“\\ n学生证不能小于零!printf的(“\\ n请输入学校返回数,输入0前面的步骤:“);scanf的(”%d“的,S->数);}printf的(”请输入您的姓名);scanf的(“%s”时,S->名);printf(“请输入一个性别男/女:”);scanf函数(“%S”,S-性);printf的(请输入语言成绩:“);scanf的(”%d“,&S->中国);而(S->中国>100|S->英语){getchar函数();printf的(请输入语言成绩:“);scanf函数(”%d“的,S->中国);}而(S->printf的(“请输入数学:”);scanf的(“为%d”,&S->匹配);赛后>100|S->匹配){getchar函数();的printf(请输入数学:“);scanf函数(”%d“,&S->匹配);}printf的(“请输入英文结果);scanf的(”%d“,&S->英语);而(S->英语>100|S->英语){getchar函数();printf的(“请输入英语成绩:”);BR/>scanf函数(“%d”,&S->英语);}平均=(S->中国+S->英语+S->匹配)/3;N=S->数;S->Q->下;Q->下;金额+;BR/>结尾:printf的(“是否继续输入数据:1/0 \\ n”);scanf的(“%d”,&标志);} ENDP:printf的(“创建!\\ n”);printf的(“输入%d的学生”,金额);返回1;}的学生,学生数*/学生FindStudent(学生*Q,诠释x){学生*Q;Q=Q->下;(q!NULL&Q->数=X)Q=Q->下;(q!NULL)回报Q;其他返回NULL;}学生资料*/诠释ModifStudent(学生*Q,诠释x){INT标志,N;学生*Q;Q=Q->下;(q!NULL&Q->数=X)Q=Q->下;BR/>(q!NULL){当(N){printf的(“\\ n分数的主题:1。语言英语3数学”);scanf的(“%d”,&标志);(标志=1){getchar函数();printf的(“\\ n请输入语言成绩:“);scanf函数(”%d“,&Q->中国)而(Q->中国>100|Q->中国){getchar函数();printf的(“\\ n请输入的语言成绩:”);scanf函数(“%d”的,与Q->)}}否则,如果(标志=2){getchar函数();printf的(“\\ n请输入数学:“);scanf函数(”%d“,&Q->匹配);而(Q->比赛>100|Q->匹配){函数();printf的(“\\ n请重新输入数学:”);scanf函数(“%d”,&Q->匹配);} }其他(标志=3){getchar函数();printf的(“\\ n请输入英文的结果:”);scanf函数(“%d”,&Q->英语);而(Q->英语>100|Q->英语){printf的(“\\ n请重新英语成绩:“);scanf的(”为%d“,&Q->英语);}}Q->平均=scanf函数(“%d”(Q->中国+Q->中文版+Q->比赛)/3;printf的(“\\ n是否继续对数据进行:1/0 \\ n”);N);}返回1;}返回0;}安排学生资料*/学生(学生*排序*Q,当然){学生*P*Q,*T;整型数,中国,英国,全场比赛,得分;字符名称[10],性别[2];(Q->下一步=NULL){printf(“请学生没有构造函数表!返回NULL;}开关(当然){案例1:为(P=Q->未来,P,P=P->){T=P;为(Q=Q->下,Q,Q=Q->下){(T->中国>=Q->中国){数=T->数;中国=T->中国;英语=T->英语匹配=T->匹配;得分=T->平均水平;T->数=Q->数;T->中国=Q->中国;T->英语=Q->英语;T->匹配=Q->匹配;T->平均=Q->平均水平;Q->数=号码;Q->中国=中国;Q->英语英语;Q->匹配匹配;Q->平均=得分;使用strcpy(名称,T->名);使用strcpy(性别,T->性别);使用strcpy(T->名称,Q->名称);的strcpy(T->性别,Q->;性);使用strcpy(Q->名称,姓名);使用strcpy(Q->性别,性别);吨=Q;}}}突破;案例2:为(P=Q->P,P=P->下)/>{T=P;为(Q=Q->下一个Q,Q=Q->下)(T->英语>=Q->英语){数=T->数;中国=T->中国;英语=T->英语;匹配=T->匹配;得分=T->平均水平;T->数=Q->数;T->中国=Q->中国;T->英语=Q->英语;T->匹配=Q->匹配;T->平均=Q->平均水平;Q->数数;Q->=中国;Q->英语英语;Q->匹配匹配;Q->平均=得分;使用strcpy(名称,T->);使用strcpy(性别,T->性别);使用strcpy(T->名称,Q->名称);使用strcpy(T->性别,Q->性);使用strcpy(Q->名称,姓名);Q->性别,性别的strcpy();T=Q;}}}突破;案例3:(P=Q->下,P,P=P->){T=P;(Q=Q->下,Q,Q=Q->){(T->匹配>=Q->匹配){数=T->号码;中国=T->中国;英语=T->英语匹配=T->匹配;得分=T->平均;T->数=Q->数;T->中国=Q->中国;T->英语Q->英语;T->匹配=Q->匹配;T->平均=Q->平均水平;Q->数字号码;Q->中国=中国;Q->英语英语;Q->匹配匹配;Q->平均=得分;使用strcpy(名称,T->名);使用strcpy(性别,T->性);使用strcpy(T->名称,Q->);T->性别,Q->性的strcpy();使用strcpy(Q->名称,名称);使用strcpy(Q->性别,性别);T=Q;}}}BR/>}回报Q;}诠释SaveStudent(学生*Q)我=0;学生*P;FILE*FP;字符开放[20];p=Q->下;printf的(“请输入的文件路径:“);scanf的(”%s“的,开放的);((FP=打开(开放,”W+“))=NULL){/>printf的(“失败”);返回0;}fprintf(FP“|学号\\ t|名\\ T|性别\\ T|语言\\ T|数学|英语\\ t \\ t均分\\ t \\ n“);在while(p!NULL&<量){我+;FWRITE(P,sizeof(学生)的,1,FP);P=P->下;与fprintf(FP“|%d \\ T|%\\吨|%S \\ T|%d \\ T|%d \\ T|%d \\ T|%d \\吨\\ n“,对数,P->名称,P->性,对中国,P->英语,P->匹配,对平均);}FCLOSE(FP);返回1;}学生的成绩*输出*/无效打印(学生*Q){学生(Q->=NULL)*P;P=Q;printf的(“没有学生数据!其他{printf的(“其结果是:\\ n”);..内容来自www.zgxue.com请勿采集。