10 2014 档案
摘要:对于减少响应包的大小和响应速度,压缩是一种简单而有效的方式。那么如何实现对ASP.NET Web API 进行压缩呢,我将使用非常流行的库用于压缩/解压缩称为DotNetZip库。这个库可以使用NuGet包获取现在,我们实现了Deflate压缩ActionFilter。public class De...
阅读全文
摘要:在ASP.NET Web API里使用Autofac1.通过NuGet安装Autofac.WebApi(当时安装的是Autofac 3.1.0)PM > Install-Package Autofac.WebApi2.在App_Start文件夹下新建AutofacWebApiConfig类 publ...
阅读全文
摘要:转载地址:http://www.asp.net/web-api/overview/creating-web-apis/creating-api-help-pages当创建web API 时,经常要创建一个帮助页,以便其他开发人员知道如何调用您的 API。您可以手动创建的所有文档,但最好是尽可能多地自...
阅读全文
摘要:参考地址:http://www.cnblogs.com/zhili/p/4039111.html一、如何在Windows Services中寄宿WCF服务第一步:创建Windows 服务项目,具体添加步骤为右键解决方案->添加->新建项目,在已安装模板中选择Windows 服务模板,具体如下图示所示...
阅读全文
摘要:转载地址:http://www.cnblogs.com/teroy/p/4015461.html前言 最近在学习Web Api框架的时候接触到了async/await,这个特性是.NET 4.5引入的,由于之前对于异步编程不是很了解,所以花费了一些时间学习一下相关的知识,并整理成这篇博客,如果在阅...
阅读全文
摘要:转载地址:http://www.cnblogs.com/zhili/p/MediatorPattern.html一、引言 在现实生活中,有很多中介者模式的身影,例如QQ游戏平台,聊天室、QQ群和短信平台,这些都是中介者模式在现实生活中的应用,下面就具体分享下我对中介者模式的理解。二、 中介者模式的...
阅读全文
摘要:参考地址:http://www.cnblogs.com/zhili/p/IteratorPattern.html一、介绍迭代器是针对集合对象而生的,对于集合对象而言,必然涉及到集合元素的添加删除操作,同时也肯定支持遍历集合元素的操作,我们此时可以把遍历操作也放在集合对象中,但这样的话,集合对象就承担...
阅读全文
摘要:参考地址:http://www.cnblogs.com/zhili/p/DecoratorPattern.html一、定义:装饰者模式以对客户透明的方式动态地给一个对象附加上更多的责任,装饰者模式相比生成子类可以更灵活地增加功能。 二、装饰者模式实现在软件开发中,我们往往会想要给某一类对象增加不同的...
阅读全文
摘要:参考地址:http://terrylee.cnblogs.com/archive/2006/02/24/336652.html概述在软件系统中,某些类型由于自身的逻辑,它具有两个或多个维度的变化,那么如何应对这种“多维度的变化”?如何利用面向对象的技术来使得该类型能够轻松的沿着多个方向进行变化,而又...
阅读全文
摘要:.Net Remoting技术,我们可以将其看作是一种分布式处理方式。作为应用程序之间通信的一种机制,.Net Remoting与MSMQ消息队列不同,它不支持离线脱机消息,另外只适合.Net平台间程序的通信.从微软的产品角度来看,可以说Remoting就是分布式组件DCOM的一种升级,它改善了很多...
阅读全文
摘要:本章我们来了解下MSMQ的基本概念和开发过程。MSMQ全称MicroSoft Message Queue,微软消息队列,是在多个不同应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相连的网络空间的任一位置。它的实现原理是:消息的发送者要把自己想要发送的信息放...
阅读全文
摘要:【sceislqzw】:你在创建公有队列,而你的机器不属于任何域。一般工作组安装的计算机只能创建私有队列。System.Messaging.MessageQueueQueueReceive=newSystem.Messaging.MessageQueue(@".\Private$\MSMQDemo"...
阅读全文
摘要:转载地址:http://www.cnblogs.com/scy251147/archive/2010/09/30/1839313.html官网链接:http://www.fyneworks.com/jquery/multifile/具体方式是:首先需要有jquery.js 其次要有jquery.Mu...
阅读全文
摘要:跨域问题仅仅发生在Javascript发起AJAX调用,或者Silverlight发起服务调用时,其根本原因是因为浏览器对于这两种请求,所给予的权限是较低的,通常只允许调用本域中的资源,除非目标服务器明确地告知它允许跨域调用。所以,跨域的问题虽然是由于浏览器的行为产生出来的,但解决的方法却是在服务端...
阅读全文
摘要:参考链接:http://www.cnblogs.com/zhili/p/AdapterPattern.html一、定义:将一个类的接口转换成客户希望的另一个接口。Adapter模式使得原本由于接口不兼容而不能在一起工作的那些类可以一起工作。适配器模式有类的适配器模式和对象的适配器模式两种形式。二、类...
阅读全文