摘要: 首先我看看 IEnumerable:// 摘要: // 公开枚举器,该枚举器支持在指定类型的集合上进行简单迭代。 // // 类型参数: // T: // 要枚举的对象的类型。 [TypeDependency("System.SZArrayHe... 阅读全文
posted @ 2015-05-18 17:00 天涯过者 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 我们在登陆成功后,使用下面的3种方法,都是同一个目的:创建身份验证票并将其附加到 Cookie,当我们用Forms认证方式的时候,可以使用HttpContext.Current.User.Identity.IsAuthenticated (或者也可以用 Request.IsAuthenticated... 阅读全文
posted @ 2015-05-18 15:21 天涯过者 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 在Views\Shared目录下,创建一个Layout Page:取个名字为_LayoutPage1.cshtml:第#13行代码:@RenderSection("myName", required: false) 名称为"MyName",第二个参数设为false。这样的话,在视图中有定义MyNam... 阅读全文
posted @ 2015-05-18 14:46 天涯过者 阅读(1512) 评论(0) 推荐(0) 编辑
摘要: 一、SELECTselect [ALL|DISTINCT] select_list[into new table]FROM table_source[where serch_conditaion][GROUP BY group_by_expression][Having serch_conditai... 阅读全文
posted @ 2015-05-18 11:57 天涯过者 阅读(2515) 评论(0) 推荐(0) 编辑
摘要: 什么是递归函数/方法? 任何一个方法既可以调用其他方法也可以调用自己,而当这个方法调用自己时,我们就叫它递归函数或递归方法。 通常递归有两个特点: 1. 递归方法一直会调用自己直到某些条件被满足 2. 递归方法会有一些参数,而它会把一些新的参数值传递给自己。 那什么是递归函数?函数和方法没有本质区别... 阅读全文
posted @ 2015-05-18 09:47 天涯过者 阅读(5277) 评论(2) 推荐(1) 编辑
摘要: 我想你去很多家公司面试的时候,遇到单链表倒置的问题可能比较多,如果一定要给面试题来一个排名,估计也能上top10吧,其实这个题目玩的是技巧和你对单链表的理解,其实我们仔细想想也不是很难,既然是倒置,那我们一定是一定要走一遍单链表的,对吧,那么走单链表有两种形式,递归和循环两种方式,而递归正是压栈和... 阅读全文
posted @ 2015-05-18 09:43 天涯过者 阅读(3028) 评论(0) 推荐(0) 编辑
摘要: #中有两种类型变量,一种是值类型变量,一种是引用类型变量。对于前者,copy是属于全盘复制;而对于后者,一般的copy只是浅copy,只copy引用地址,相当于只传递一个引用指针一样。因此对于后者进行真正copy的时候,也是最费事的,具体的说,必须为其实现 ICloneable接口中提供的Clone... 阅读全文
posted @ 2015-05-18 09:30 天涯过者 阅读(6575) 评论(0) 推荐(0) 编辑
摘要: 在.net 编程环境中,系统的资源分为托管资源和非托管资源。 对于托管的资源的回收工作,是不需要人工干预回收的,而且你也无法干预他们的回收,所能够做的只是了解.net CLR如何做这些操作。也就是说对于您的应用程序创建的大多数对象,可以依靠 .NET Framework 的垃圾回收器隐式地执行所有... 阅读全文
posted @ 2015-05-18 09:25 天涯过者 阅读(1145) 评论(0) 推荐(0) 编辑
摘要: 很多帖子都分析过Try-Catch的机制,以及其对性能的影响。 但是并没有证据证明,Try-Catch过于损耗了系统的性能,尤其是在托管环境下。记得园子里有位网友使用StopWatch分析过Try-Catch在不同情况下,与无Try-Catch的代码相比,代码运行的时间指标,结果并没有很大差异。 ... 阅读全文
posted @ 2015-05-18 09:15 天涯过者 阅读(1653) 评论(0) 推荐(0) 编辑
摘要: 为什么要用存储过程几个去 IBM 面试的兄弟回来抱怨:去了好几个不同的 IBM 项目组,几乎每个面试官问到数据库的时候都要问用没用过存储过程,烦人不?大家去面的程序员,又不是 DBA,以前的项目都没有用到存储,不照样运行的好好的?存储过程真的那么重要吗,它到底有什么好处呢?笔者认为,存储过程说白了就... 阅读全文
posted @ 2015-05-18 09:09 天涯过者 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 理解抽象类 abstract class和interface在c#语言中都是用来进行抽象类(本文 中的抽象类并非从abstract class翻译而来,它表示的是一个抽象体,而abstract class为c#语言中用于定义抽象类的一种方法, 请读者注意区分)定义的,那么什么是抽象类,使用抽象类能为... 阅读全文
posted @ 2015-05-18 09:00 天涯过者 阅读(1762) 评论(0) 推荐(0) 编辑