上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: LINQ中大部分查询运算符都有一个非常重要的特性:延迟执行。这意味着,他们不是在查询创建的时候执行,而是在遍历的时候执行(换句话说,当enumerator的MoveNext方法被调用时)。让我们考虑下面这个query: 可以看出,我们在查询创建之后添加的number也包含在查询结果中了,这是因为直到 阅读全文
posted @ 2016-04-19 22:54 Cat Qi 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 研究了下,有几篇博客确实已经说得很清楚了 1、IoC模式:http://www.cnblogs.com/qqlin/archive/2012/10/09/2707075.html 这篇博客是通过一个播放器的例子来说明什么是依赖,依赖倒置,控制反转(IOC),最后实现依赖注入。通过Unity实现IOC 阅读全文
posted @ 2016-03-30 19:45 Cat Qi 阅读(737) 评论(0) 推荐(0) 编辑
摘要: https://msdn.microsoft.com/zh-cn/magazine/dn802609.aspx http://www.asp.net/signalr/overview/getting-started/tutorial-getting-started-with-signalr 阅读全文
posted @ 2016-03-30 11:04 Cat Qi 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 说明:本文只提供快速入门内容,方便快速进入实战状态。更高级的配置,请参考官网文档。 当初之所以使用 RequireJS 等工具,是因为想提高js的加载速度,避免不必要的堵塞。但通过一段时间的使用,发现 RequireJS 更重要的作用是作为命名空间使用。 一、基本用法 RequireJS 官网文章不 阅读全文
posted @ 2016-03-28 17:16 Cat Qi 阅读(1062) 评论(0) 推荐(0) 编辑
摘要: 本文将讨论新版Razor里视图引擎中支持的两个有用的语法功能:@:和<text>语法。 用Razor实现流畅编程 ASP.NET MVC 3配有一个新的名为“Razor”的视图引擎选项(除了已有的.aspx视图引擎)。您可以在我发表的 介绍Razor的博客上了解更多关于Razor的信息,比如我们为什 阅读全文
posted @ 2016-02-23 20:45 Cat Qi 阅读(4118) 评论(0) 推荐(1) 编辑
摘要: 官方解释对该插件的说明:将匹配的第一个元素作为模板,render指定的数据,签名如下: .tmpl([data,][options]) 其中参数data的用途很明显:用于render的数据,可以是任意js类型,包括数组和对象。options一般情况下都是选项了,官方指出,此处的options是一个用 阅读全文
posted @ 2016-02-14 01:08 Cat Qi 阅读(21309) 评论(4) 推荐(1) 编辑
摘要: 一、引言在软件开发过程,如果我们需要重复使用某个对象的时候,如果我们重复地使用new创建这个对象的话,这样我们在内存就需要多次地去申请内存空间了,这样可能会出现内存使用越来越多的情况,这样的问题是非常严重,然而享元模式可以解决这个问题,下面具体看看享元模式是如何去解决这个问题的。二、享元模式的详细介... 阅读全文
posted @ 2016-01-12 23:46 Cat Qi 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 0 前言AspNet MVC中比较重要的上下文,有如下:核心的上下文有HttpContext(请求上下文),ControllerContext(控制器上下文)过滤器有关有五个的上下文ActionExecutingContext,ActionExecutedContext,ResultExecutin... 阅读全文
posted @ 2016-01-04 10:16 Cat Qi 阅读(5829) 评论(0) 推荐(9) 编辑
摘要: 1、浏览器请求请求-准备环境-->处理请求2、Aspnet 环境的创建客户请求IIS区分静态文件还是动态文件,静态文件直接文件返回,动态文件通过aspnet_isapi.dll进行处理第一次访问创建AppDomain 和宿主环境(详细可以查看AspNet MVC中各种上下文理解)封装请求成HttpC... 阅读全文
posted @ 2016-01-04 10:13 Cat Qi 阅读(920) 评论(0) 推荐(0) 编辑
摘要: 今天,在.net4.5,mvc4下新建了个区域,运行起来就报这个错误:命名空间“System.Web”中不存在类型或命名空间名称“Optimization”(是否缺少程序集引用?)后来发现问题竟然出现在,区域文件夹中view文件夹下的Web.config文件配置中: ... 阅读全文
posted @ 2015-12-31 17:10 Cat Qi 阅读(1660) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/yaozhenfa/category/541420.htmlhttp://www.cnblogs.com/yubaolee/p/3269043.htmlMVC原理 阅读全文
posted @ 2015-12-30 16:45 Cat Qi 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 1. Memcached简介Memcached是以LiveJurnal旗下Danga Interactive公司的Bard Fitzpatric为首开发的高性能分布式内存缓存服务器。其本质上就是一个内存key-value数据库,但是不支持数据的持久化,服务器关闭之后数 据全部丢失。Memcached... 阅读全文
posted @ 2015-12-24 17:19 Cat Qi 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 本文阐述C#中相等性比较,其中主要集中在下面两个方面==和!=运算符,什么时候它们可以用于相等性比较,什么时候它们不适用,如果不使用,那么它们的替代方式是什么?什么时候,需要自定一个类型的相等性比较逻辑在阐述相等性比较,以及如何自定义相等性比较逻辑之前,我们首先了解一下值类型比较和引用类型比较值类型... 阅读全文
posted @ 2015-12-14 15:05 Cat Qi 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 迭代器模式是设计模式中行为模式(behavioral pattern)的一个例子,他是一种简化对象间通讯的模式,也是一种非常容易理解和使用的模式。简单来说,迭代器模式使得你能够获取到序列中的所有元素而不用关心是其类型是array,list,linked list或者是其他什么序列结构。这一点使得能... 阅读全文
posted @ 2015-12-11 17:40 Cat Qi 阅读(11569) 评论(1) 推荐(5) 编辑
摘要: http://www.cnblogs.com/lsxqw2004/category/266012.html 阅读全文
posted @ 2015-12-11 15:46 Cat Qi 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 对于yield关键字我们首先看一下msdn的解释:如果你在语句中使用yield关键字,则意味着它在其中出现的方法、运算符或get访问器是迭代器。通过使用yield定义迭代器,可在实现自定义集合类型的IEnumerable和IEnumerator模式时无需其他显式类(保留枚举状态的类,有关示例,请参阅... 阅读全文
posted @ 2015-12-11 11:28 Cat Qi 阅读(961) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/jesse2013/category/530647.htmlhttp://www.cnblogs.com/Terrylee/category/48778.htmlhttp://www.cnblogs.com/coolcode/tag/%E8%A1%A8%... 阅读全文
posted @ 2015-12-10 10:07 Cat Qi 阅读(212) 评论(0) 推荐(0) 编辑
摘要: C#静态方法与非静态方法的区别不仅仅是概念上的,那么他们有什么具体的区别呢?让我们通过本文向你做一下解析。C#的类中可以包含两种方法:C#静态方法与非静态方法。那么他们的定义有什么不同呢?他们在使用上会有什么不同呢?让我们来看看最直观的差别:使用了static 修饰符的方法为静态方法,反之则是非静态... 阅读全文
posted @ 2015-12-02 17:11 Cat Qi 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。... 阅读全文
posted @ 2015-12-02 15:44 Cat Qi 阅读(392) 评论(0) 推荐(0) 编辑
摘要: IoC——Inversion of Control 控制反转 DI——Dependency Injection 依赖注入1:如何理解IoC/DI 要想理解上面两个概念,就必须搞清楚如下的问题:参与者都有谁?依赖:谁依赖于谁?为什么需要依赖? 注入:谁注入于谁?到底注入什么?控制反... 阅读全文
posted @ 2015-12-02 11:40 Cat Qi 阅读(3574) 评论(0) 推荐(0) 编辑
摘要: 一、基本配置 1、通过配置的方式使用Autofac 2、通过RegisterModule方式使用配置文件中的信息 3、通过Register的方式 阅读全文
posted @ 2015-12-01 13:38 Cat Qi 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 一、组件 创建出来的对象需要从组件中来获取,组件的创建有如下4种(延续第一篇的Demo,仅仅变动所贴出的代码)方式: 1、类型创建RegisterType AutoFac能够通过反射检查一个类型,选择一个合适的构造函数,创造这个对象的实例。主要通过RegisterType<T>() 和 Regist 阅读全文
posted @ 2015-12-01 13:35 Cat Qi 阅读(1944) 评论(2) 推荐(1) 编辑
摘要: Autofac是一个轻量级的依赖注入的框架,同类型的框架还有Spring.NET,Unity,Castle等。 Autofac的使用有一个非常让人郁闷的地方,就是服务器要求安装有Microsoft .NET Framework 4 KB2468871。该补丁的地址是:http://www.micro 阅读全文
posted @ 2015-12-01 13:29 Cat Qi 阅读(410) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/chenmh/category/586612.htmlhttp://www.cnblogs.com/zhijianliutang/category/636063.htmlhttp://www.cnblogs.com/aspnethot/articles/... 阅读全文
posted @ 2015-11-26 11:19 Cat Qi 阅读(287) 评论(0) 推荐(0) 编辑
摘要: c# lock关键字的本质是调用Monitor.Enter(object obj)并且在finally的时候调用Monitor.Exit(obj)在obj是不同数据类型的时候会出现不同的情况1.锁定类型 例如lock(typeof(int)) lock(typeof(ClassA)) // Cals... 阅读全文
posted @ 2015-11-04 15:40 Cat Qi 阅读(4637) 评论(0) 推荐(1) 编辑
摘要: WCF4.0 进阶系列–前言WCF4.0 进阶系列--第一章 WCF简介WCF4.0进阶系列--第二章 寄宿WCF服务WCF4.0进阶系列--第三章 构建健壮的程序和服务WCF4.0进阶系列--第四章 保护企业内部的WCF服务WCF4.0进阶系列--第五章 在因特网环境下保护WCF服务WCF4.0进... 阅读全文
posted @ 2015-10-20 18:19 Cat Qi 阅读(644) 评论(1) 推荐(2) 编辑
摘要: .Net有四个判等函数?不少人看到这个标题,会对此感到怀疑。事实上确是如此,.Net提供了ReferenceEquals、静态Equals,具体类型的Equals以及==操作符这四个判等函数。但是这四个函数之间有细微的关系,改变其中一个函数的实现会影响到其他函数的操作结果。首先要说的是Object.... 阅读全文
posted @ 2015-10-20 10:54 Cat Qi 阅读(273) 评论(0) 推荐(0) 编辑
摘要: Person1: Id=1, Name="Test1"Person2: Id=1, Name="Test1"Person3: Id=2, Name="Test2"以上list如果直接使用distinct方法进行过滤,仍然返回3条数据,而需要的结果是2条数据。下面给出解这个问题的方法:方法1:Dist... 阅读全文
posted @ 2015-10-13 10:41 Cat Qi 阅读(11249) 评论(2) 推荐(0) 编辑
摘要: 原文:http://www.albahari.com/threading/part2.aspx文章来源:http://blog.gkarch.com/threading/part2.html1同步概要在第 1 部分:基础知识中,我们描述了如何在线程上启动任务、配置线程以及双向传递数据。同时也说明了局... 阅读全文
posted @ 2015-09-09 00:08 Cat Qi 阅读(741) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.albahari.com/threading/文章来源:http://blog.gkarch.com/threading/part1.html1简介及概念C# 支持通过多线程并行执行代码,线程有其独立的执行路径,能够与其它线程同时执行。一个 C# 客户端程序(Consol... 阅读全文
posted @ 2015-09-09 00:02 Cat Qi 阅读(847) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页