摘要: 一般情况下,使用有三种模式,1、请求相应模式,2、单工模式,3、双工模式。 1看名字就明白是什么意思,一般情况都是请求相应,[OperationContract] 就是请求相应。也叫同步调用 阅读全文
posted @ 2014-02-26 11:49 思想启蒙家 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 跟刚才的项目一样,调用时候稍微改变,不需要更改config就可以 一看就能看懂,跟配置config其实是一样的,只不过是动态配置 阅读全文
posted @ 2014-02-26 11:31 思想启蒙家 阅读(143) 评论(0) 推荐(0) 编辑
摘要: wcf 有两种部署方法,一种是代码,一种是配置文件部署,今天主要记录一下配置文件部署,首先在需要部署的项目上创建配置文件,我用的winform,所以创建的是appconfig 里面最重要的添加的节点 services, 里面的service name属性需要指向执行契约的类,behaviorconfiguartion 无所谓,名字需要跟后面的behavior名字一样就行,baseaddress地址是自己填写的,可以http也可以tcp,对应的endpoint节点里的binding就要更改 如果是http开头的话,就是basichttpbinding,contract就是契约,指向的当然是契约接口。 阅读全文
posted @ 2014-02-26 11:08 思想启蒙家 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 过滤器又叫筛选器,一般有三种过滤器,一个是aciton过滤器,也就是执行action之前和之后,还一种是view过滤器,就是加载view之前和之后,最后一种就是异常过滤器,是异常后触发的。 很简单,只要类实现了ActionFilterAttribute这个接口,并重写里面的方法便可。上代码,一看便知 阅读全文
posted @ 2014-02-25 21:21 思想启蒙家 阅读(322) 评论(0) 推荐(0) 编辑
摘要: asp.net mvc里面有个路由模块,这模块是访问网站最开始匹配控制器的作用。这是golbal里面的注册路由 //注册路由规则,应用程序一开始的时候已经将路由规则注册到了路由表里面去了。 RegisterRoutes(RouteTable.Routes); 阅读全文
posted @ 2014-02-23 19:37 思想启蒙家 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 简单举例,线程安全的单例 阅读全文
posted @ 2014-02-22 21:56 思想启蒙家 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 废话不说,直接上代码,一看就明白 阅读全文
posted @ 2014-02-22 21:48 思想启蒙家 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 今天写了一个地方用到in了,就是数据库中的一个存储过程,因为要查出来一个题目的知识点的详细树,所以把父节点,子节点都给传进去,后来发现输出顺序不对,调试时发现in里面的顺序没错,但是外面顺序查出来给排序了,不是按照我之前的顺序输出的,经过研究中找到了一个解决办法,源码如下select NodeTitle from dbo.Qes_KnowledgePoint where KpNodeID in(select line from split(@Nodeid,','))order BY CHARINDEX(',' + CONVERT(nvarchar, KpNode 阅读全文
posted @ 2013-11-05 16:58 思想启蒙家 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 网站通常包含诸多页面,因此很难保证每个页面在运行时都不会发生错误。当页面发生错误时会产生详细的错误信息,这些信息对于普通访问者来说晦涩难懂,因此需要在客户端以一个友好的页面向用户提示错误信息。此时,可以通过配置“Web.config”文件,在页面发生错误时将程序重定向到自定义的错误页面。 阅读全文
posted @ 2013-10-14 10:35 思想启蒙家 阅读(5474) 评论(0) 推荐(1) 编辑
摘要: 今天是十一假期,在家呆着随便写一篇简单的。想了想就写wcf 吧。wcf是一项很好的技术,去年之前公司用的都是webserves,今年来到这个公司后用的都是wcf,于是便开始学习wcf,发现基本用法不是很难, 语法就是c#语法, 就是配置的东西多了一些,不经常写的话就容易忘。 WCF中最主要三个概念就是ABC(A代表Address-where(对象在哪里)B代表Binding-how(通过什么协议取得对象)C代表Contact(契约)) 阅读全文
posted @ 2013-10-02 18:02 思想启蒙家 阅读(357) 评论(0) 推荐(0) 编辑