03 2012 档案

摘要:创建服务协定的基本规则: 1.定义服务协定:在类或接口上使用SeveicerContractAttribute属性标记。 2.定义服务操作:在方法上使用OperationContractAttribute 属性对其进行标记 3.参数和返回值: 每个操作都有一个返回值和一个参数,即使它们为void。可以使用局部方法将对对象的引用从一个对象传递到另一个对象,但与 局部方法不同的是,服务操作不会传递对对象的引用, 它们传递的只是对象的副本。 这一点很重要,这是因为参数或返回值中使用的每个类型都必须是可序列化的,换言之,该类型的对象必须能够转换为字节流,并能够从字节流转换为对象。 ... 阅读全文
posted @ 2012-03-14 16:26 舍鱼 阅读(180) 评论(0) 推荐(0) 编辑
摘要:防止用用重复投票 在线投票系统中最主要的一个功能就是禁止用户对某一投票的主题进行重复投票,即用户只能对一个主题投票一次,投票后将不能继续投票。实现这一功能通常有两个方法:一种是当用户进行投票时,系统首先获取该用户的IP地址,然后将它与数据库中存在的IP地址比较,如果能检索出相同的IP地址,就给用户弹出错误信息。如果没有则会完成用户投票执行的次数增加的操作,并将该用户的本地IP地址存入数据库中;另一种方法是使用Cookie对象确认用户的行为。 采用第二种方法。由于系统中存在多个投票主题,为了区别多个Cookie项,可以使用每个主题的ID作为Cookie的值。例如:用户为ID为1的投票主题投票.. 阅读全文
posted @ 2012-03-13 16:43 舍鱼 阅读(773) 评论(0) 推荐(0) 编辑
摘要:在用户登录页面中要经常使用图形验证码技术。在验证码输入框的右面添加一个Image空间,该空间中的图片由Default.aspx页面动态生成。如下: 在Default.aspx后台中要引入命名空间:using System.Drawing; using System.Drawing.Drawing2D; using System.Drawing.Imaging; using System.IO;Default.aspx页面生成一个图形验证码主要有3个步骤: 1.随机产生一个长度为N的随机... 阅读全文
posted @ 2012-03-12 21:54 舍鱼 阅读(525) 评论(1) 推荐(0) 编辑
摘要:今天开始学习WCF了,开始做笔记为了更好的学习。消息队列(MSMQ):应用于Windows合作伙伴的应用程序通道这些程序对于数据量的传送,工作量分离以及应用程序生存期均有保证。消息队列提供持久稳定的消息传送,通常是间歇式链接的应用程序的最佳解决方案。WCF就是针对这种繁杂却又切实存在的情况而设计的,是公开和访问服务的Windows应用程序的首选技术。WCF是怎样解决的各种问题:WCF可使用Web服务进行通信,因此与同样支持SOAP 的其他平台间的相互操作性就变得简单明了。 还可以对WCF进行配置和扩展,以便与使用并非基于SOAP 的消息(例如像RSS 这种简单的XML... 阅读全文
posted @ 2012-03-12 12:32 舍鱼 阅读(163) 评论(0) 推荐(0) 编辑
摘要:冒泡排序的基本概念说白了就是:依次比较相邻的两个数,将小数放在前面,大数放在后面。。 阅读全文
posted @ 2012-03-08 10:19 舍鱼 阅读(205) 评论(0) 推荐(0) 编辑