<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[crazyliyang的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/crazyliyang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; crazyliyang]]></copyright><item><title><![CDATA[IoC实践--ASP.NET MVC5 采用Unity依赖注入Controller详解]]></title><link>https://blog.youkuaiyun.com/crazyliyang/article/details/79461182</link><guid>https://blog.youkuaiyun.com/crazyliyang/article/details/79461182</guid><author>crazyliyang</author><pubDate>Tue, 06 Mar 2018 17:22:50 +0800</pubDate><description><![CDATA[我之前写的文章一般都有通过Autofac来实现IoC，这次我来换一个框架，体会一下ASP.NET mvc5 采用Unity依赖注入Controller。此之前说说一下Unity框架。Unity是微软Patterns &amp;amp; Practices团队所开发的一个轻量级的，并且可扩展的依赖注入(Dependency Injection)容器，它支持常用的三种依赖注入方式：构造器注入(Construc...]]></description><category></category></item><item><title><![CDATA[ASP.Net请求处理机制初步探索之旅（4）：WebForm页面生命周期]]></title><link>https://blog.youkuaiyun.com/crazyliyang/article/details/79420653</link><guid>https://blog.youkuaiyun.com/crazyliyang/article/details/79420653</guid><author>crazyliyang</author><pubDate>Fri, 02 Mar 2018 10:45:12 +0800</pubDate><description><![CDATA[转自：http://blog.jobbole.com/85030/1：ASP.Net Page的两个重要部分在前面对于请求处理管道的介绍中，我们已经了解了一个ASP.NET WebForm页面请求事件的整体流程。那么，在其中一个最重要的部分就是ASP.NET Page页面，但是我们并没有对其进行详细讨论。因此，我们在此深入地了解一下ASP.NET页面事件。每一个ASP.NET Page页都有2个部...]]></description><category></category></item><item><title><![CDATA[Asp.net Page事件执行一览]]></title><link>https://blog.youkuaiyun.com/crazyliyang/article/details/79420384</link><guid>https://blog.youkuaiyun.com/crazyliyang/article/details/79420384</guid><author>crazyliyang</author><pubDate>Fri, 02 Mar 2018 10:29:36 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[聚集索引和非聚集索引的区别有哪些]]></title><link>https://blog.youkuaiyun.com/crazyliyang/article/details/79391161</link><guid>https://blog.youkuaiyun.com/crazyliyang/article/details/79391161</guid><author>crazyliyang</author><pubDate>Tue, 27 Feb 2018 17:28:53 +0800</pubDate><description><![CDATA[    SQL SERVER提供了两种索引：聚集索引和非聚集索引。其中聚集索引表示表中存储的数据按照索引的顺序存储，检索效率比非聚集索引高，但对数据更新影响较大。非聚集索引表示数据存储在一个地方，索引存储在另一个地方，索引带有指针指向数据的存储位置，非聚集索引检索效率比聚集索引低，但对数据更新影响较小。方法/步骤1 聚集索引：该索引中键值的逻辑顺序决定了表中相应行的物理顺序。     聚集索引确定...]]></description><category></category></item><item><title><![CDATA[ASP.NET ViewState详解]]></title><link>https://blog.youkuaiyun.com/crazyliyang/article/details/79288064</link><guid>https://blog.youkuaiyun.com/crazyliyang/article/details/79288064</guid><author>crazyliyang</author><pubDate>Thu, 08 Feb 2018 11:53:27 +0800</pubDate><description><![CDATA[作者：Infinities Loop概述ViewState是一个被误解很深的动物了。我希望通过此文章来澄清人们对ViewState的一些错误认识。为了达到这个目的，我决定从头到尾详细的描述一下整个ViewState的工作机制，其中我会同时用一些例子说明我文章中的观点，结论。比如我会用静态控件(declared controls)和动态控件(dynamic controls)两个方面来说明同一个问题...]]></description><category></category></item><item><title><![CDATA[丈夫用肉体保护妻儿：为何总有人沉溺于“患难救赎”？]]></title><link>https://blog.youkuaiyun.com/crazyliyang/article/details/79287019</link><guid>https://blog.youkuaiyun.com/crazyliyang/article/details/79287019</guid><author>crazyliyang</author><pubDate>Thu, 08 Feb 2018 10:41:55 +0800</pubDate><description><![CDATA[社交媒体上，标签为“地震发生瞬间丈夫用肉体保护妻儿”的视频被热议。事情发生在台湾花莲县，一女子正抱着孩子在床上睡觉，突然一阵剧烈摇晃，在一旁工作的丈夫放下手里的活，飞扑过来抱住她和孩子，用肉体保护他们（依照视频的拍摄视角来看，应该是房间内的监控器所记录）。类似的感人事件，在过往的灾难中也有发生。但能记录下全貌的却并不多，甚至可以说很少。大多都是通过当事人被解救时的情形而作出的判断，即便出现这种感人...]]></description><category></category></item><item><title><![CDATA[ASP.Net请求处理机制初步探索之旅 - Part 3 管道]]></title><link>https://blog.youkuaiyun.com/crazyliyang/article/details/79164689</link><guid>https://blog.youkuaiyun.com/crazyliyang/article/details/79164689</guid><author>crazyliyang</author><pubDate>Thu, 25 Jan 2018 17:35:28 +0800</pubDate><description><![CDATA[﻿﻿



开篇：上一篇我们了解了一个ASP.Net页面请求的核心处理入口，它经历了三个重要的入口，分别是：ISAPIRuntime.ProcessRequest()、HttpRuntime.ProcessRequest()以及HttpApplication.Init()。其中，在HttpApplication的Init()方法中触发了请求处理管道事件的执行，本篇我们就来看看所谓的请求处理]]></description><category></category></item><item><title><![CDATA[ASP.NET MVC 3 Model【通过一简单实例一步一步的介绍】]]></title><link>https://blog.youkuaiyun.com/crazyliyang/article/details/79073722</link><guid>https://blog.youkuaiyun.com/crazyliyang/article/details/79073722</guid><author>crazyliyang</author><pubDate>Tue, 16 Jan 2018 13:32:05 +0800</pubDate><description><![CDATA[今天主要讲Model的两个方面：

1. ASP.Net MVC 3 Model 简介 通过一简单的事例一步一步的介绍
2. ASP.Net MVC 3 Model 的一些验证

      MVC 中 Model 主要负责维持数据状态，将数据从数据存储器中检索并传递给控制器，客户端传送过来的数据通过处理后再传回数据存储系统中。是MVC中较为重要的一层。
这里为什么说是数据存储器而不是]]></description><category></category></item><item><title><![CDATA[SQL Server ：While循环替代游标，性能提升]]></title><link>https://blog.youkuaiyun.com/crazyliyang/article/details/79025527</link><guid>https://blog.youkuaiyun.com/crazyliyang/article/details/79025527</guid><author>crazyliyang</author><pubDate>Wed, 10 Jan 2018 16:37:38 +0800</pubDate><description><![CDATA[在编写SQL批处理或存储过程代码的过程中，经常会碰到有些业务逻辑的处理，需要对满足条件的数据记录逐行进行处理，这个时候，大家首先想到的方案大部分是用“游标”进行处理。

　　举个例子，在订单管理系统中，客服需要对订单日期为2012-09-01的销售订单进行某个批量操作，比如批量发货操作，后台业务逻辑处理时，需要对满足条件的订单记录进行逐行处理。

　　我首先是采用“游标”编写的业务逻辑存储]]></description><category></category></item><item><title><![CDATA[SQL Server索引 (原理、存储)聚集索引、非聚集索引、堆]]></title><link>https://blog.youkuaiyun.com/crazyliyang/article/details/78924817</link><guid>https://blog.youkuaiyun.com/crazyliyang/article/details/78924817</guid><author>crazyliyang</author><pubDate>Thu, 28 Dec 2017 17:52:00 +0800</pubDate><description><![CDATA[一、存储结构
     文章转载自：https://www.cnblogs.com/kissdodog/archive/2013/06/12/3132380.html
　　在SQL Server中，有许多不同的可用排列规则选项。
　　二进制：按字符的数字表示形式排序(ASCII码中，用数字32表示空格，用68表示字母"D")。因为所有内容都表示为数字，所以处理起来速度最快，遗憾的是，它并不总]]></description><category></category></item><item><title><![CDATA[js的单线程和异步]]></title><link>https://blog.youkuaiyun.com/crazyliyang/article/details/78902732</link><guid>https://blog.youkuaiyun.com/crazyliyang/article/details/78902732</guid><author>crazyliyang</author><pubDate>Tue, 26 Dec 2017 15:27:19 +0800</pubDate><description><![CDATA[前言（转载地址：https://www.cnblogs.com/woodyblog/p/6061671.html）

说到js的单线程（single threaded）和异步（asynchronous），很多同学不禁会想，这不是自相矛盾么？其实，单线程和异步确实不能同时成为一个语言的特性。js选择了成为单线程的语言，所以它本身不可能是异步的，但js的宿主环境（比如浏览器，Node）是多线程的，]]></description><category></category></item><item><title><![CDATA[.NET中栈和堆的比较]]></title><link>https://blog.youkuaiyun.com/crazyliyang/article/details/78891738</link><guid>https://blog.youkuaiyun.com/crazyliyang/article/details/78891738</guid><author>crazyliyang</author><pubDate>Mon, 25 Dec 2017 13:30:14 +0800</pubDate><description><![CDATA[.NET中栈和堆的比较 #1


原文出处：
http://www.c-sharpcorner.com/UploadFile/rmcochran/csharp_memory01122006130034PM/csharp_memory.aspx
http://www.cnblogs.com/c2303191/articles/1065675.html

尽管在.NET framewor]]></description><category></category></item><item><title><![CDATA[职场社交应避免的不良心理]]></title><link>https://blog.youkuaiyun.com/crazyliyang/article/details/77968651</link><guid>https://blog.youkuaiyun.com/crazyliyang/article/details/77968651</guid><author>crazyliyang</author><pubDate>Wed, 13 Sep 2017 17:24:09 +0800</pubDate><description><![CDATA[不论是在生活中还是身在职场，我们都需要处理好与同事、朋友之间的关系。
 
每个职场中人都必定要和其他人接触，参与各项社交活动;而社交范围的大小，与每个人的职业、爱好及生活方式有很大关系。现实生活中，有些人总交不上朋友，或者是交了朋友没多久，朋友又和他疏远，平时和同事的相处也不融洽。
究其原因，这些人在社交中的不良心理状态，阻碍了人际关系的正常发展，也就是心理医生所提到的社交“病态”心理。较常]]></description><category></category></item><item><title><![CDATA[SQL SERVER 中is null 和 is not null 将会导致索引失效吗？]]></title><link>https://blog.youkuaiyun.com/crazyliyang/article/details/77884461</link><guid>https://blog.youkuaiyun.com/crazyliyang/article/details/77884461</guid><author>crazyliyang</author><pubDate>Thu, 07 Sep 2017 17:27:32 +0800</pubDate><description><![CDATA[http://www.cnblogs.com/kerrycode/p/4550673.html]]></description><category></category></item><item><title><![CDATA[SQL中IS NOT NULL与!=NULL的区别]]></title><link>https://blog.youkuaiyun.com/crazyliyang/article/details/77884076</link><guid>https://blog.youkuaiyun.com/crazyliyang/article/details/77884076</guid><author>crazyliyang</author><pubDate>Thu, 07 Sep 2017 17:05:41 +0800</pubDate><description><![CDATA[平时经常会遇到这两种写法：IS NOT NULL与!=NULL。也经常会遇到数据库有符合条件!=NULL的数据，但是返回为空集合。实际上，是由于对二者使用区别理解不透彻。

默认情况下，推荐使用 IS NOT NULL去做条件判断，因为SQL默认情况下对WHERE XX！= Null的判断会永远返回0行，却不会提示语法错误。

这是为什么呢？

SQL Server文档中对Null值的]]></description><category></category></item><item><title><![CDATA[C#-using的另一种用法]]></title><link>https://blog.youkuaiyun.com/crazyliyang/article/details/77651075</link><guid>https://blog.youkuaiyun.com/crazyliyang/article/details/77651075</guid><author>crazyliyang</author><pubDate>Mon, 28 Aug 2017 17:16:28 +0800</pubDate><description><![CDATA[using语句
    using 语句允许程序员指定使用资源的对象应当何时释放资源。using 语句中使用的对象必须实现 IDisposable 接口。此接口提供了 Dispose 方法，该方法将释放此对象的资源。
    ①可以在 using 语句之中声明对象。
 　　    Font font2 = new Font("Arial", 10.0f);
　　    using (font2)
]]></description><category></category></item><item><title><![CDATA[从小不努力，长大做IT]]></title><link>https://blog.youkuaiyun.com/crazyliyang/article/details/77648501</link><guid>https://blog.youkuaiyun.com/crazyliyang/article/details/77648501</guid><author>crazyliyang</author><pubDate>Mon, 28 Aug 2017 14:36:44 +0800</pubDate><description><![CDATA[从小不努力，长大做IT]]></description><category></category></item><item><title><![CDATA[猕猴桃，程序员们的明智选择！]]></title><link>https://blog.youkuaiyun.com/crazyliyang/article/details/77647513</link><guid>https://blog.youkuaiyun.com/crazyliyang/article/details/77647513</guid><author>crazyliyang</author><pubDate>Mon, 28 Aug 2017 13:04:01 +0800</pubDate><description><![CDATA[1：营养丰富，美味可口！


2：送给请朋好友，面子倍儿涨！


3:不信你来尝尝！


需要的伙伴们，私信给我，或者留言给我！
品名：徐香猕猴桃    
别名：奇异果
规格：徐香5斤/箱  10斤/箱    
价格：60元/箱    110元/箱    
特点：香甜，新鲜，多汁，现摘现发
快递：包邮（偏远地区需附加邮费）
预约方式：数量（箱），详细地址电话
支付]]></description><category></category></item><item><title><![CDATA[C#设计模式(4)——观察者模式（Observer Pattern）]]></title><link>https://blog.youkuaiyun.com/crazyliyang/article/details/77531656</link><guid>https://blog.youkuaiyun.com/crazyliyang/article/details/77531656</guid><author>crazyliyang</author><pubDate>Thu, 24 Aug 2017 16:19:40 +0800</pubDate><description><![CDATA[一、引言

 　　在现实生活中，处处可见观察者模式，例如，微信中的订阅号，订阅博客和QQ微博中关注好友，这些都属于观察者模式的应用。在这一章将分享我对观察者模式的理解，废话不多说了，直接进入今天的主题。

二、 观察者模式的介绍

2.1 观察者模式的定义

　　从生活中的例子可以看出，只要对订阅号进行关注的客户端，如果订阅号有什么更新，就会直接推送给订阅了的用户。从中，我们就可以]]></description><category></category></item><item><title><![CDATA[C#设计模式(3)——工厂方法模式]]></title><link>https://blog.youkuaiyun.com/crazyliyang/article/details/77531635</link><guid>https://blog.youkuaiyun.com/crazyliyang/article/details/77531635</guid><author>crazyliyang</author><pubDate>Thu, 24 Aug 2017 16:17:43 +0800</pubDate><description><![CDATA[一、引言

　　在简单工厂模式中讲到简单工厂模式的缺点，有一点是——简单工厂模式系统难以扩展，一旦添加新产品就不得不修改简单工厂方法，这样就会造成简单工厂的实现逻辑过于复杂，然而本专题介绍的工厂方法模式可以解决简单工厂模式中存在的这个问题，下面就具体看看工厂模式是如何解决该问题的。


二、工厂方法模式的实现

　　工厂方法模式之所以可以解决简单工厂的模式，是因为它的实现把具体产品的]]></description><category></category></item></channel></rss>