上一页 1 2 3 4 5 6 7 8 ··· 11 下一页
摘要: Primitive层是属于依赖注入的通用模型,主要有如下核心类型: 1. ComposablePart是核心类,他表示组件容器中的每一个组件,是对真正组件实例的包装。ExportDefinition属性定义了该组件对外提供的功能描述。ImportDefinition属性定义了该组件对别的组件的依赖。 阅读全文
posted @ 2017-10-29 14:15 self.refactoring 阅读(247) 评论(0) 推荐(0)
摘要: 上一片介绍了Primitive层,Attribute Model可以认为是对Primitive的上层实现。主要包括如下内容: 1. 一系列的Attribute来定义Import和Export 常用的有如下Attribute:Export,InheritedExport,Import,ImportCo 阅读全文
posted @ 2017-10-29 14:15 self.refactoring 阅读(320) 评论(0) 推荐(0)
摘要: 用了很久的MEF框架来做依赖注入,最近想把它的原理和机构总结一下,主要包括如下几个方面: 1. 总体架构 2. .Net Composition Primitive 3. Attribute Model Programing/Life cycle 4. Container/Recomposition 阅读全文
posted @ 2017-10-29 14:14 self.refactoring 阅读(779) 评论(0) 推荐(0)
摘要: HTTP协议中的压缩 Http协议中使用Accept-Encoding和Content-Encoding头来表示期望Response内容的编码和当前Request的内容编码。而Http内容的压缩其实是内容编码的子集。所以也通过这两个头来描述Http Request和Response内容的压缩方式。 阅读全文
posted @ 2017-10-12 21:05 self.refactoring 阅读(519) 评论(0) 推荐(0)
摘要: 最近通过openssl生成了自签名的证书,总结成下面这张图。 说明:下载openssl0.9.8之后解压,然后运行bin\openssl.exe进入openssl运行环境,然后按上图中顺序执行命令。(生成私钥的时候参数2048时表示生成私钥的bit位数) 阅读全文
posted @ 2017-09-24 16:34 self.refactoring 阅读(749) 评论(0) 推荐(0)
摘要: 将OWIN App部署在IIS上 要想将Owin App部署在IIS上,只添加Package:Microsoft.OWIN.Host.SystemWeb包即可。它提供了所有Owin配置,Middleware注册等方面的Api.我们需要做的其实和SelfHost差不多。 我们依然需要实现Startup 阅读全文
posted @ 2017-09-03 12:37 self.refactoring 阅读(697) 评论(0) 推荐(0)
摘要: 什么是OWIN Owin其实是微软为了解耦.Net Web app对IIS的依赖而制定的一套规范,规范定义了Web Server与Web App之间的接口,这样Web App就可以Host在所有兼容OWIN规范的Web Server了(包含控制台应用和Windows服务...)。具体来说,Owin将 阅读全文
posted @ 2017-09-01 13:02 self.refactoring 阅读(874) 评论(0) 推荐(0)
摘要: 什么是Docker Docker技术和虚拟机技术类似,他们都能在一个Host系统中划分出多个相互独立隔离的运行环境。借助官方配图: 虚拟机的示意图是这样的 我们需要为每个虚拟机安装自己的操作系统,即使我们只是想在里面运行一个应用。然后需要去对每个操作系统进行管理。 再看看Docker的示意图: Do 阅读全文
posted @ 2017-08-22 20:42 self.refactoring 阅读(191) 评论(0) 推荐(0)
摘要: 网页布局(layout)是 CSS 的一个重点应用。 布局的传统解决方案,基于盒状模型,依赖 display 属性 + position属性 + float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。 2009年,W3C 提出了一种新的方案 Flex 布局,可以简便、完整、响应式 阅读全文
posted @ 2017-07-16 11:52 self.refactoring 阅读(378) 评论(0) 推荐(0)
摘要: 在web api中,我们可以通过给Cotroller类添加RoutePrefixAttribute来定义url与Controller之间的映射,但是有时候有一些特殊情况下,我们需要做一些特殊处理来将某些即时满足某一url prefix的请求映射到另一个Controller.这种情况下,我们就需要自 阅读全文
posted @ 2017-07-15 21:03 self.refactoring 阅读(1120) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 ··· 11 下一页