自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 3到6年的.NETer应该掌握哪些知识?

我们组的开发人力一直比较紧张,今年春节后,高层终于给了几个headcount,我们可以开始招人了。从三月初我们就开始找简历,渠道有拉钩,内推,我司自己的招聘网站和智联等。简历筛了很多,也打了很多电话,叫过来面试了很多人,可是到目前为止,已经三个月了,我们只招到了两个人,这两个人都是内推来的。 我负责第一次电话面试,如果电话面试觉得可以,我们会叫过来 做一份笔试题,...

2016-06-04 10:47:00 196

转载 迭代器模式的一种应用场景以及C#对于迭代器的内置支持

迭代器模式先放上gof中对于迭代器模式的介绍镇楼意图 提供一种方法顺序访问一个聚合对象中各个元素, 而又不需暴露该对象的内部表示。 别名 游标(Cursor)。 动机 一个聚合对象, 如列表(list), 应该提供一种方法来让别人可以访问它的元素,而又不需暴露它的内部结构. 此外,针对不同的需要,可能要以不同的方式遍历这个列表。但是即使可以预见到所...

2016-04-07 23:36:00 156

转载 JavaScript中的类型转换(二)

说明: 本篇主要讨论JavaScript中各运算符对运算数进行的类型转换的影响,本文中所提到的对象类型仅指JavaScript预定义的类型和程序员自己实现的对象,不包括宿主环境定义的特殊对象(比如浏览器定义的对象)上一篇中讨论了JavaScript中原始类型到原始类型的转换,原始类型到对象类型的转换和对象类型到原始类型的转换,这里先提出一个问题var a = undefine...

2014-08-19 12:39:00 101

转载 JavaScript中的类型转换(一)

前言 JavaScript是一种非常灵活的弱类型的语言,它的灵活性的一方面体现在其繁杂多样的类型转换。比如当JavaScript期望使用一个布尔值的时候(比如if语句中)你可以提供任一类型的值,JavaScript会按照需要自行转换类型;当使用==操作符比较两个类型值的时候,也会对两个操作数按需进行转换,同样的事情也发生在使用+,>和<等操作符时...

2014-08-18 15:26:00 100

转载 Asp.net Mvc中利用ValidationAttribute实现xss过滤

在网站开发中,需要注意的一个问题就是防范XSS攻击,Asp.net mvc中已经自动为我们提供了这个功能。用户提交数据时时,在生成Action参数的过程中asp.net会对用户提交的数据进行验证,一旦发现提交的数据中包含了XSS攻击的代码,就会抛出异常,用户在这时候就会看到一个出错页面。这种默认的行为保证了网站的安全性,但是对于用户体验来说却不够友好,所以大多数人都希望对...

2014-04-16 23:23:00 377

转载 VS条件断点的一个坑

今天早上要调试一个方法,所以在方法的入口处也就是’{’打了一个条件断点,可是随后就发现对这个方法的调用都无法获得正确的结果了,不管传递什么参数,方法的返回值都一样,而且这个返回值与输入的参数完全无关,这个问题折腾了我一早上,差点把我搞崩溃,而且诡异的是,这个问题只有在调试程序的时候才会出现,如果不调试直接运行的话,就是完全正常的。在抓耳挠腮了一早上之后,用尽了各种办法找不到原因,偶然...

2013-08-27 20:11:00 121

转载 【翻译】ASP.NET MVC4 入门(九) 查看一下Details和Delete方法中的代码(完结)

原文链接: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...

2013-04-04 16:27:00 89

转载 【翻译】ASP.NET MVC4 入门(八) 为Model添加验证规则

原文链接:http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/adding-validation-to-the-model在这一小节,我们将会给Movie模型添加验证规则,这样当用户试图新加或者编辑一部电影的数据时将会确保这些数据是符合验证逻辑的。保持事请DRYASP.NET MVC的...

2013-03-31 22:22:00 187

转载 【翻译】ASP.NET MVC4 入门(七) 为Movie实体和表添加一个新字段

原文链接: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类带来一些改变,同时这些...

2013-03-29 22:42:00 148

转载 【翻译】ASP.NET MVC4 入门(六)仔细查看一下Edit方法和Eidt视图

原文链接:http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/examining-the-edit-methods-and-edit-view在这一小节,我们将会仔细查看一下为MoviesController自动生成的action和view。然后我们会添加一个自定义的查找页面。运行程序,通...

2013-03-24 15:43:00 159

转载 【翻译】ASP.NET MVC4 入门(五)在Controller中访问Model的数据

原文链接:http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/accessing-your-models-data-from-a-controller在这一小节,我们将会创建一个新的MoviesController类并且写代码来检索movie有关的数据,最后使用视图模板来进行展示。在继续下...

2013-03-20 22:50:00 424

转载 【翻译】ASP.NET MVC4 入门(四)添加一个Model

原文链接:http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/adding-a-model这一小节我们将添加一些类来管理数据库中的电影。这些类将会成为我们的ASP.NET MVC应用中的model部分。我们将会使用.net framework提供的数据访问技术——众所周知的Entity F...

2013-03-19 21:48:00 87

转载 【翻译】ASP.NET MVC4 入门(三)添加一个View

原文链接:http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/adding-a-view在这一小节,我们将会修改类HelloWorldController来使用视图模板文件,把为客户端生成HTML响应的过程封装起来。我们将使用在ASP.NET MVC 3中介绍的Razor视图引擎来创建视图...

2013-03-18 22:49:00 118

转载 【翻译】ASP.NET MVC4 入门(二)添加一个Controller

原文链接:http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/adding-a-controllerMVC表示model-view-controller。MVC是一种架构良好的、可测试的、易于维护的应用开发模式,基于MVC的应用包含:Models:代表应用中用到的数据的类,并且这些类...

2013-03-16 20:14:00 123

转载 【翻译】ASP.NET MVC4 入门(一)如何创建asp.net mvc4 web应用

原文内容较多,本人没有全部翻译,仅截取与创建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-...

2013-03-16 16:32:00 123

转载 【翻译】ASP.NET MVC Web API 的路由选择

这是本人翻译的第一篇英文文章,翻译的还非常不好,大家见谅原文链接: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中,...

2013-03-14 23:00:00 96

转载 遇到问题应该多思考一下——由一个泛型方法想到的

今天在群里,有一个同学发上来了一段代码,说是从书上看到的例子,但是编译不了(有些书的作者真是误人子弟),希望帮忙找一下错在哪里,该怎么改,代码如下:public class SortHelper { public void BubbleSort<T>(T[] array) { if (array=...

2012-11-28 22:47:00 58

转载 clr via c#学习体会——clr如何调用一个类型中定义的方法(上)

此篇博文是我最近看clr via c#的一些体会,可能有不对的地方,欢迎指正。 我们写c#代码,将方法定义在一个类中,然后编译代码再执行,执行的时候,方法也好,字段也好,不管是实例方法/字段还是静态方法/字段,一定会在内存中的某处占用一定的内存空间。不管要访问某个字段,还是要调用某个方法,都必须知道字段或者方法在内存中的位置,这篇文章主要讨论的是clr如何获取到要...

2012-11-13 22:43:00 121

转载 数据结构算法——判断表达式中的括号是否匹配

元旦三天假,闲着没事干,就想着复习一下学数据结构时的那些算法吧。本来是想用C语言来写的,无奈啊,三四年没用C了,基本上忘光光,还是用C#来写吧,而且.Net基类库中已经有了栈、队列等的实现,直接拿来用用吧。第一个算法是用来判断表达式中的括号(仅限小括号)是否匹配的。(其实哥很想找个妹子出去约会啊,不想复习神马算法啊,可惜的是找不到妹子,哭死) 对于表达式中的括号是否...

2012-01-01 17:33:00 1029

转载 我的第一篇博客——Delegate的秘密

很多人都知道在.Net中string是一个特殊的引用类型,特殊之处之一就是字符串的不变性(immutability)一个字符一旦被创建就是不可变的,之后对该字符串所进行的一切改变字符串值的操作都会创建一个新的字符串出来string s1 = "aaaaaa";s1 = s1.Substring(0, 3);//原字符串“aaaaaa”并没有改变,而是创建了一个新的字符串aaa在.Net中...

2011-12-21 16:40:00 98

转载 转载:API设计新思维:用流畅接口构造内部DSL

程序设计语言的抽象机制包含了两个最基本的方面:一是语言关注的基本元素/语义;另一个是从基本元素/语义到复合元素/语义的构造规则。在C、C++、Java、C#、Python等通用语言中,语言的基本元素/语义往往离问题域较远,通过API库的形式进行层层抽象是降低问题难度最常用的方法。比如,在C语言中最常见的方式是提供函数库来封装复杂逻辑,方便外部调用。不过普通的API...

2011-10-31 09:14:00 148

转载 DataGridView 经典用法总结(上)转

一、DataGridView 单元格验证1、定义单元格输入验证:比如只允许输入数字要求:验证错误后焦点不离开。有两种方法:DataGridView.EditingControlShowing事件和DataGridView.CellValidating事件。(1)DataGridView.EditingControlShowing事件在显示用于编辑...

2010-11-30 20:02:00 150

转载 毫秒级百万数据分页存储过程zz

数据分页一直是一个经久不衰的话题,在园子里看到了N多高手,都比我厉害,今天把我使用的分页代码继续分享;请高手手下留情,少拍砖啦...哈哈;欢迎大家转载!!!!首先参考园子里的高手方法生成一个百万数据表; 耗时 33 秒;然后创建分页存储过程;这个是基于SQL 2005 的ROW_NUMBER的, SQL 2000 不适用; SQL 2008 我没有安装,所以也没有测试...

2010-11-27 10:35:00 77

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除