<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[djk2045的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/djk2045</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; djk2045]]></copyright><item><title><![CDATA[3到6年的.NETer应该掌握哪些知识？]]></title><link>https://blog.youkuaiyun.com/djk2045/article/details/101482459</link><guid>https://blog.youkuaiyun.com/djk2045/article/details/101482459</guid><author>djk2045</author><pubDate>Sat, 04 Jun 2016 10:47:00 +0800</pubDate><description><![CDATA[我们组的开发人力一直比较紧张，今年春节后，高层终于给了几个headcount，我们可以开始招人了。从三月初我们就开始找简历，渠道有拉钩，内推，我司自己的招聘网站和智联等。简历筛了很多，也打了很多电话，叫过来面试了很多人，可是到目前为止，已经三个月了，我们只招到了两个人，这两个人都是内推来的。
 我负责第一次电话面试，如果电话面试觉得可以，我们会叫过来 做一份笔试题，...]]></description><category></category></item><item><title><![CDATA[迭代器模式的一种应用场景以及C#对于迭代器的内置支持]]></title><link>https://blog.youkuaiyun.com/djk2045/article/details/101482457</link><guid>https://blog.youkuaiyun.com/djk2045/article/details/101482457</guid><author>djk2045</author><pubDate>Thu, 07 Apr 2016 23:36:00 +0800</pubDate><description><![CDATA[迭代器模式
先放上gof中对于迭代器模式的介绍镇楼

意图 提供一种方法顺序访问一个聚合对象中各个元素, 而又不需暴露该对象的内部表示。 
别名      游标（Cursor）。 
动机      一个聚合对象, 如列表(list), 应该提供一种方法来让别人可以访问它的元素，而又不需暴露它的内部结构. 此外，针对不同的需要，可能要以不同的方式遍历这个列表。但是即使可以预见到所...]]></description><category></category></item><item><title><![CDATA[JavaScript中的类型转换(二)]]></title><link>https://blog.youkuaiyun.com/djk2045/article/details/101482458</link><guid>https://blog.youkuaiyun.com/djk2045/article/details/101482458</guid><author>djk2045</author><pubDate>Tue, 19 Aug 2014 12:39:00 +0800</pubDate><description><![CDATA[说明: 本篇主要讨论JavaScript中各运算符对运算数进行的类型转换的影响,本文中所提到的对象类型仅指JavaScript预定义的类型和程序员自己实现的对象,不包括宿主环境定义的特殊对象(比如浏览器定义的对象)
上一篇中讨论了JavaScript中原始类型到原始类型的转换,原始类型到对象类型的转换和对象类型到原始类型的转换,这里先提出一个问题

var a = undefine...]]></description><category></category></item><item><title><![CDATA[JavaScript中的类型转换(一)]]></title><link>https://blog.youkuaiyun.com/djk2045/article/details/101482455</link><guid>https://blog.youkuaiyun.com/djk2045/article/details/101482455</guid><author>djk2045</author><pubDate>Mon, 18 Aug 2014 15:26:00 +0800</pubDate><description><![CDATA[前言

 JavaScript是一种非常灵活的弱类型的语言，它的灵活性的一方面体现在其繁杂多样的类型转换。比如当JavaScript期望使用一个布尔值的时候（比如if语句中）你可以提供任一类型的值，JavaScript会按照需要自行转换类型；当使用==操作符比较两个类型值的时候，也会对两个操作数按需进行转换，同样的事情也发生在使用+，&gt;和&lt;等操作符时...]]></description><category></category></item><item><title><![CDATA[Asp.net Mvc中利用ValidationAttribute实现xss过滤]]></title><link>https://blog.youkuaiyun.com/djk2045/article/details/101482456</link><guid>https://blog.youkuaiyun.com/djk2045/article/details/101482456</guid><author>djk2045</author><pubDate>Wed, 16 Apr 2014 23:23:00 +0800</pubDate><description><![CDATA[在网站开发中，需要注意的一个问题就是防范XSS攻击，Asp.net mvc中已经自动为我们提供了这个功能。用户提交数据时时，在生成Action参数的过程中asp.net会对用户提交的数据进行验证，一旦发现提交的数据中包含了XSS攻击的代码，就会抛出异常，用户在这时候就会看到一个出错页面。这种默认的行为保证了网站的安全性，但是对于用户体验来说却不够友好，所以大多数人都希望对...]]></description><category></category></item><item><title><![CDATA[VS条件断点的一个坑]]></title><link>https://blog.youkuaiyun.com/djk2045/article/details/101482452</link><guid>https://blog.youkuaiyun.com/djk2045/article/details/101482452</guid><author>djk2045</author><pubDate>Tue, 27 Aug 2013 20:11:00 +0800</pubDate><description><![CDATA[今天早上要调试一个方法，所以在方法的入口处也就是’{’打了一个条件断点，可是随后就发现对这个方法的调用都无法获得正确的结果了，不管传递什么参数，方法的返回值都一样，而且这个返回值与输入的参数完全无关，这个问题折腾了我一早上，差点把我搞崩溃，而且诡异的是，这个问题只有在调试程序的时候才会出现，如果不调试直接运行的话，就是完全正常的。
在抓耳挠腮了一早上之后，用尽了各种办法找不到原因，偶然...]]></description><category></category></item><item><title><![CDATA[【翻译】ASP.NET MVC4 入门(九) 查看一下Details和Delete方法中的代码（完结）]]></title><link>https://blog.youkuaiyun.com/djk2045/article/details/101482451</link><guid>https://blog.youkuaiyun.com/djk2045/article/details/101482451</guid><author>djk2045</author><pubDate>Thu, 04 Apr 2013 16:27:00 +0800</pubDate><description><![CDATA[原文链接：http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/examining-the-details-and-delete-methods
在这一部分，我们将会来看一下自动生成的Details和Delete方法中的代码。本文也是ASP.NET 4入门系列的最后一篇。
查看一下Details...]]></description><category></category></item><item><title><![CDATA[【翻译】ASP.NET MVC4 入门(八) 为Model添加验证规则]]></title><link>https://blog.youkuaiyun.com/djk2045/article/details/101482450</link><guid>https://blog.youkuaiyun.com/djk2045/article/details/101482450</guid><author>djk2045</author><pubDate>Sun, 31 Mar 2013 22:22:00 +0800</pubDate><description><![CDATA[原文链接：http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/adding-validation-to-the-model
在这一小节，我们将会给Movie模型添加验证规则，这样当用户试图新加或者编辑一部电影的数据时将会确保这些数据是符合验证逻辑的。
保持事请DRY
ASP.NET MVC的...]]></description><category></category></item><item><title><![CDATA[【翻译】ASP.NET MVC4 入门(七) 为Movie实体和表添加一个新字段]]></title><link>https://blog.youkuaiyun.com/djk2045/article/details/101482449</link><guid>https://blog.youkuaiyun.com/djk2045/article/details/101482449</guid><author>djk2045</author><pubDate>Fri, 29 Mar 2013 22:42:00 +0800</pubDate><description><![CDATA[原文链接：http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/adding-a-new-field-to-the-movie-model-and-table
在这一小节我们将会使用Entity Framework的Code First Migration模式来为model类带来一些改变，同时这些...]]></description><category></category></item><item><title><![CDATA[【翻译】ASP.NET MVC4 入门（六）仔细查看一下Edit方法和Eidt视图]]></title><link>https://blog.youkuaiyun.com/djk2045/article/details/101482446</link><guid>https://blog.youkuaiyun.com/djk2045/article/details/101482446</guid><author>djk2045</author><pubDate>Sun, 24 Mar 2013 15:43:00 +0800</pubDate><description><![CDATA[原文链接：http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/examining-the-edit-methods-and-edit-view
在这一小节，我们将会仔细查看一下为MoviesController自动生成的action和view。然后我们会添加一个自定义的查找页面。
运行程序，通...]]></description><category></category></item><item><title><![CDATA[【翻译】ASP.NET MVC4 入门（五）在Controller中访问Model的数据]]></title><link>https://blog.youkuaiyun.com/djk2045/article/details/101482445</link><guid>https://blog.youkuaiyun.com/djk2045/article/details/101482445</guid><author>djk2045</author><pubDate>Wed, 20 Mar 2013 22:50:00 +0800</pubDate><description><![CDATA[原文链接：http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/accessing-your-models-data-from-a-controller
在这一小节，我们将会创建一个新的MoviesController类并且写代码来检索movie有关的数据，最后使用视图模板来进行展示。
在继续下...]]></description><category></category></item><item><title><![CDATA[【翻译】ASP.NET MVC4 入门（四）添加一个Model]]></title><link>https://blog.youkuaiyun.com/djk2045/article/details/101482443</link><guid>https://blog.youkuaiyun.com/djk2045/article/details/101482443</guid><author>djk2045</author><pubDate>Tue, 19 Mar 2013 21:48:00 +0800</pubDate><description><![CDATA[原文链接：http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/adding-a-model
这一小节我们将添加一些类来管理数据库中的电影。这些类将会成为我们的ASP.NET MVC应用中的model部分。
我们将会使用.net framework提供的数据访问技术——众所周知的Entity F...]]></description><category></category></item><item><title><![CDATA[【翻译】ASP.NET MVC4 入门（三）添加一个View]]></title><link>https://blog.youkuaiyun.com/djk2045/article/details/101482440</link><guid>https://blog.youkuaiyun.com/djk2045/article/details/101482440</guid><author>djk2045</author><pubDate>Mon, 18 Mar 2013 22:49:00 +0800</pubDate><description><![CDATA[原文链接：http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/adding-a-view
在这一小节，我们将会修改类HelloWorldController来使用视图模板文件，把为客户端生成HTML响应的过程封装起来。
我们将使用在ASP.NET MVC 3中介绍的Razor视图引擎来创建视图...]]></description><category></category></item><item><title><![CDATA[【翻译】ASP.NET MVC4 入门（二）添加一个Controller]]></title><link>https://blog.youkuaiyun.com/djk2045/article/details/101482441</link><guid>https://blog.youkuaiyun.com/djk2045/article/details/101482441</guid><author>djk2045</author><pubDate>Sat, 16 Mar 2013 20:14:00 +0800</pubDate><description><![CDATA[原文链接：http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/adding-a-controller

MVC表示model-view-controller。MVC是一种架构良好的、可测试的、易于维护的应用开发模式，基于MVC的应用包含：
Models：代表应用中用到的数据的类，并且这些类...]]></description><category></category></item><item><title><![CDATA[【翻译】ASP.NET MVC4 入门（一）如何创建asp.net mvc4 web应用]]></title><link>https://blog.youkuaiyun.com/djk2045/article/details/101482435</link><guid>https://blog.youkuaiyun.com/djk2045/article/details/101482435</guid><author>djk2045</author><pubDate>Sat, 16 Mar 2013 16:32:00 +0800</pubDate><description><![CDATA[原文内容较多，本人没有全部翻译，仅截取与创建ASP.NET MVC 4 web应用的有关内容进行翻译，没有使用原文的截图，本文截图都是我在自己电脑上截取的
原文链接：Intro to ASP.NET MVC 4 http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/intro-to-aspnet-...]]></description><category></category></item><item><title><![CDATA[【翻译】ASP.NET MVC Web API 的路由选择]]></title><link>https://blog.youkuaiyun.com/djk2045/article/details/101482431</link><guid>https://blog.youkuaiyun.com/djk2045/article/details/101482431</guid><author>djk2045</author><pubDate>Thu, 14 Mar 2013 23:00:00 +0800</pubDate><description><![CDATA[这是本人翻译的第一篇英文文章，翻译的还非常不好，大家见谅
原文链接：http://www.asp.net/web-api/overview/web-api-routing-and-actions/routing-in-aspnet-web-api
此文章描述了ASP.NET Web API如何将Http请求路由到controller。
路由表
在ASP.NET Web API中，...]]></description><category></category></item><item><title><![CDATA[遇到问题应该多思考一下——由一个泛型方法想到的]]></title><link>https://blog.youkuaiyun.com/djk2045/article/details/101482429</link><guid>https://blog.youkuaiyun.com/djk2045/article/details/101482429</guid><author>djk2045</author><pubDate>Wed, 28 Nov 2012 22:47:00 +0800</pubDate><description><![CDATA[今天在群里，有一个同学发上来了一段代码，说是从书上看到的例子，但是编译不了（有些书的作者真是误人子弟），希望帮忙找一下错在哪里，该怎么改，代码如下：

public class SortHelper
    {
        public void BubbleSort&lt;T&gt;(T[] array)
        {
            if (array=...]]></description><category></category></item><item><title><![CDATA[clr via c#学习体会——clr如何调用一个类型中定义的方法（上）]]></title><link>https://blog.youkuaiyun.com/djk2045/article/details/101482430</link><guid>https://blog.youkuaiyun.com/djk2045/article/details/101482430</guid><author>djk2045</author><pubDate>Tue, 13 Nov 2012 22:43:00 +0800</pubDate><description><![CDATA[此篇博文是我最近看clr via c#的一些体会，可能有不对的地方，欢迎指正。

 我们写c#代码，将方法定义在一个类中，然后编译代码再执行，执行的时候，方法也好，字段也好，不管是实例方法/字段还是静态方法/字段，一定会在内存中的某处占用一定的内存空间。不管要访问某个字段，还是要调用某个方法，都必须知道字段或者方法在内存中的位置，这篇文章主要讨论的是clr如何获取到要...]]></description><category></category></item><item><title><![CDATA[数据结构算法——判断表达式中的括号是否匹配]]></title><link>https://blog.youkuaiyun.com/djk2045/article/details/101482428</link><guid>https://blog.youkuaiyun.com/djk2045/article/details/101482428</guid><author>djk2045</author><pubDate>Sun, 01 Jan 2012 17:33:00 +0800</pubDate><description><![CDATA[元旦三天假，闲着没事干，就想着复习一下学数据结构时的那些算法吧。本来是想用C语言来写的，无奈啊，三四年没用C了，基本上忘光光，还是用C#来写吧，而且.Net基类库中已经有了栈、队列等的实现，直接拿来用用吧。第一个算法是用来判断表达式中的括号（仅限小括号）是否匹配的。（其实哥很想找个妹子出去约会啊，不想复习神马算法啊，可惜的是找不到妹子，哭死）
  对于表达式中的括号是否...]]></description><category></category></item><item><title><![CDATA[我的第一篇博客——Delegate的秘密]]></title><link>https://blog.youkuaiyun.com/djk2045/article/details/101482427</link><guid>https://blog.youkuaiyun.com/djk2045/article/details/101482427</guid><author>djk2045</author><pubDate>Wed, 21 Dec 2011 16:40:00 +0800</pubDate><description><![CDATA[很多人都知道在.Net中string是一个特殊的引用类型，特殊之处之一就是字符串的不变性(immutability)一个字符一旦被创建就是不可变的，之后对该字符串所进行的一切改变字符串值的操作都会创建一个新的字符串出来string s1 = "aaaaaa";s1 = s1.Substring(0, 3);//原字符串“aaaaaa”并没有改变，而是创建了一个新的字符串aaa在.Net中...]]></description><category></category></item></channel></rss>