正文内容加载中...
posted @ 2017-06-17 14:18 coding111 阅读 (1381) 评论 (2) 编辑
摘要:0.模块近日对在线考试系统有些想法,所以写下来和大家讨论一下,顺便自己也记录一下这些想法。在线考试系统大致有这几部分内容,下面逐一分析这些模块和需求1.试题库 创建试题库的意义在于根据知识点创建试题,比如创建一个期中的考试,只需要在试题库中选择知识点1,2。而期末考试需要选择知识点1,2,3,4。这样类似将试题分组更有利于试题的重复的利用,创建试卷配置中也能更快的找到试题。 然后分析一下试题的类型,实际生活中试题类型基本有这几种:单选,判断,多选,填空,问答,作文。前3种题型是可以通过判断自动打分的,后三种只能通过人工阅卷。实际在线考试中很少用到后三种的试题,并且必然消耗大量的人力改卷。所以. 阅读全文
posted @ 2014-02-23 12:23 coding111 阅读 (7805) 评论 (11) 编辑
摘要:0.什么是RedisRedis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API ---维基百科1.与其他用户状态保存方案比较一般开发中用户状态使用session或者cookie,两种方式各种利弊。Session:在InProc模式下容易丢失,并且引起并发问题。如果使用SQLServer或者SQLServer模式又消耗了性能Cookie则容易将一些用户信息暴露,加解密同样也消耗了性能。Redis采用这样的方案解决了几个问题,1.Redis存取速度快。2.用户数据不容易丢失。3.用户多的情况下容易支持集群。4.能够查看在 阅读全文
posted @ 2013-06-23 21:01 coding111 阅读 (7941) 评论 (7) 编辑
摘要:JavaScript脚本放在哪里在HTML body部分中的JavaScripts会在页面加载的时候被执行。在HTML head部分中的JavaScripts会在被调用的时候才执行。——————————————————————————JavaScript应放在哪里页面中的JavaScripts会在浏览器加载页面的时候被立即执行,我们并不希望总是这样,有时候我们想让一段脚本在页面加载的时候执行,而有时候我们想在用户触发一个事件的时候执行脚本。head 部分中的脚本: 需调用才执行的脚本或事件触发执行的脚本放在HTML的head部分中。当你把脚本放在head部分中时,可以保证脚本在任何调用之前被加 阅读全文
posted @ 2012-03-06 23:42 coding111 阅读 (29441) 评论 (6) 编辑
摘要:IIS7.0中的Web应用程序有两种配置模式:经典模式和集成模式。两者区别大家可以参考下,根据实际情况选用。经典模式是为了与之前的版本兼容,使用ISAPI扩展来调用ASP.NET运行库,原先运行于IIS6.0下的Web应用程序迁移到IIS7.0中只要将应用程序配置成经典模式,代码基本不用修改就可以正常运行。集成模式是一种统一的哀求处理管道,它将ASP.NET请求管道与IIS核心管道组合在一起,这种模式能够提供更好的性能,能够实现配置和治理的模块化,而且增加了使用托管代码模块扩展IIS时的灵活性。假如老的Web应用程序运行于IIS7.0的集成模式下,可能需要对应用程序的web.config文件进 阅读全文
posted @ 2011-12-19 15:01 coding111 阅读 (773) 评论 (0) 编辑
摘要:1 解析无限个二级域名的方法解析无限个二级域名的方法有三种:无论使用哪种,都必须使用域名泛解析。将*.test.com(此处我们test.com作例子)解析到你指定的服务器上。如:*.test.com 222.222.222.222注:作域名泛解析前,必须确认域名服务商对你提供域名泛解析服务。否则,后面的工作都是徒劳的。方法一:使用Windows自带DNS解析。步骤:1,添加好test.com,如下图帖子相关图片:2,在test下添加一个名称为 * 的域 (右键,添加域),添加完如下图帖子相关图片:3,在*的域下,添加一个主机(右键,新建主机,主机名称为空,IP则填写为您要将域名泛解析的对应I 阅读全文
posted @ 2011-10-10 09:56 coding111 阅读 (5924) 评论 (0) 编辑
摘要:最近看了别人的设计方法,大多以“整数”来表示权限值,如添加、浏览、删除和修改,分别用1、2、4、8这几个整数来代替,不过,各人的做法有所不同,举例如下:1. 用2的n次幂组成权限值的集合,如1、2、4、8、16...,某用户的权限值为其子集中的整数之和,如 7=1+2+4,5=1+4。如果要从数据库检索包含某几种权限的用户,则先把这几种权限值相加,假设和为k,然后select * from table where 1 and 用户权限值 = 'k';如果要判断某用户有哪些权限,则取出其权限值k,分别用k&1,K&2,K&4,k&16...,如果为 阅读全文
posted @ 2011-07-06 11:12 coding111 阅读 (726) 评论 (3) 编辑
摘要:最近寫案子常常用到List<T>,這個東西還真好用因為它有下列東西:List<T>.Sort() → 排序TList<T>.Find() → 找出一個TList<T>.FindAll() →找出多個TList<T>.Exist() →判斷T是否存在小弟就寫個範例介紹這些東西吧..GenericList.aspx01<%@ Page Language="C#" AutoEventWireup="true" CodeFile="GenericList.aspx.cs" In 阅读全文
posted @ 2011-06-26 16:28 coding111 阅读 (552) 评论 (0) 编辑
摘要:select id,OpenDate,CancelDate from Customer where id in (select min(id) from Customer group by OpenDate ) order by OpenDate desc 阅读全文
posted @ 2011-06-02 08:47 coding111 阅读 (98) 评论 (0) 编辑
摘要:C#终结器 阅读全文
posted @ 2011-05-29 21:05 coding111 阅读 (260) 评论 (0) 编辑