07 2013 档案

摘要:ASP.NET对请求处理的过程:当请求一个*.aspx文件的时候,这个请求会被inetinfo.exe进程截获,它判断文件的后缀(aspx)之后,将这个请求转交给ASPNET_ISAPI.dll,ASPNET_ISAPI.dll会通过http管道(Http PipeLine)将请求发送给ASPNET_WP.exe进程,在ASPNET_WP.exe进程中通过HttpRuntime来处理这个请求,处理完毕将结果返回客户端。 inetinfo.exe进程:是www服务的进程,IIS服务和ASPNET_ISAPI.DLL都寄存在此进程中。 ASPNET_ISAPI.DLL:是处理.aspx文件的win 阅读全文
posted @ 2013-07-30 10:03 ujs_lcp 阅读(173) 评论(0) 推荐(0) 编辑
摘要:.NET深入解析LINQ框架(一:LINQ优雅的前奏)阅读目录:1.LINQ简述 2.LINQ优雅前奏的音符 2.1.隐式类型 (由编辑器自动根据表达式推断出对象的最终类型) 2.2.对象初始化器 (简化了对象的创建及初始化的过程) 2.3.Lambda表达式 (对匿名方法的改进,加入了委托签名的类型推断并很好的与表达式树的结合) 2.4.扩展方法 (允许在不修改类型的内部代码的情况下为类型添加独立的行为) 2.5.匿名类型 (由对象初始化器推断得出的类型,该类型在编译后自动创建) 2.6.表达式目录树(用数据结构表示程序逻辑代码) 3.LINQ框架的主要设计模型 3.1.链式设计模式(以流水 阅读全文
posted @ 2013-07-29 15:29 ujs_lcp 阅读(220) 评论(0) 推荐(0) 编辑
摘要:描述:在开发中我们通常会碰到这样的问题,例如:在项目的根目录下面有一个文件或者文件夹需要用户登陆后才能访问。如果用户在没有登录的情况下访问该文件或者该文件夹下面的文件时,直接拦截重定向到对应的登陆页面。例一:我想让用户在访问我的程序的Admin文件夹下的页面时需要登录,而在访问其他页面时则不需要,也就是说Admin文件夹下的文件拒绝匿名访问.下面是配置根目录下的web.config文件中关于授权验证的配置。[xhtml:nogutter]viewplaincopy之后,尽管这两个节点可能在web.config文件中相隔比较远,不要觉得有什么疑惑。下面是对Admin文件夹的访问权限的配置。--& 阅读全文
posted @ 2013-07-27 10:31 ujs_lcp 阅读(611) 评论(0) 推荐(0) 编辑
摘要:大家都知道,在开发asp.net应用程序时,通过web.config文件可以配置在执行 Web 请求期间发生未处理的错误时,ASP.NET显示信息的方式。下面是一个典型的基本配置: 上面的customErrors则是我们定义自定义错误的配置结点,它有两个比较重要的属性:mode和defalutRedirect。下面是MSDN上的描述:mode指定是启用还是禁用自定义错误,或者在服务器自身之外的计算机上查看错误时,禁用详细错误消息。 可以将 mode 设置为以下值: On指定启用自定义错误。 如果未指定 defaultRedirect 特性,用户将看... 阅读全文
posted @ 2013-07-27 10:09 ujs_lcp 阅读(693) 评论(1) 推荐(0) 编辑
摘要:系列一讲述了生活中的委托与事件的一些场景,本篇我们从C#语言的角度来阐述委托的含义。我们设想一个如下场景:中午下课铃声响了,你去学校食堂排队打饭,你女朋友不想走路,让你打包一份饭给她。下面直接上代码:public class You{ //声明一个委托,其实就是个“命令” public delegate void BringLunchEventHandler(); //自己去食堂吃饭的方法 public static void HaveLunch() { Console.WriteLine("去食堂吃饭去了哦!!!"); } //女朋友类 ... 阅读全文
posted @ 2013-07-17 22:02 ujs_lcp 阅读(383) 评论(0) 推荐(0) 编辑
摘要:.net开发人员对委托与事件应该不陌生,它们的在程序中的应用还是挺广泛的。对于刚开始接触或接触时间不太长的朋友来说,这两个概念既熟悉又陌生。之所以说熟悉,因其无处不在;而之所以陌生则是因为对其的理解始终停留在表面,无法更深入的领悟。 本篇是闲聊系列的第一篇,因此不打算讲述C#中的委托与事件,下面我从日常的生活中举例,让大家理解、回顾一下委托与事件的含义及用途。 你是否有过呆在宿舍玩游戏让同学帮忙带饭的经历?是否有过让同学代收快递的经历?春节时是否有过让亲朋好友抢火车票的经历?上述所描述的场景中,我们均是请别人帮我们去完成某件事件,而非我们亲自动手去做。体会上述场景,我想大家能够体会委托... 阅读全文
posted @ 2013-07-15 21:50 ujs_lcp 阅读(526) 评论(0) 推荐(0) 编辑
摘要:聚集索引 一种索引,该索引中键值的逻辑顺序决定了表中相应行的物理顺序。 聚集索引确定表中数据的物理顺序。聚集索引类似于电话簿,后者按姓氏排列数据。由于聚集索引规定数据在表中的物理存储顺序,因此一个表只能包含一个聚集索引。但该索引可以包含多个列(组合索引),就像电话簿按姓氏和名字进行组织一样。 聚集索引对于那些经常要搜索范围值的列特别有效。使用聚集索引找到包含第一个值的行后,便可以确保包含后续索引值的行在物理相邻。例如,如果应用程序执行 的一个查询经常检索某一日期范围内的记录,则使用聚集索引可以迅速找到包含开始日期的行,然后检索表中所有相邻的行,直到到达结束日期。这样有助于提... 阅读全文
posted @ 2013-07-12 14:19 ujs_lcp 阅读(153) 评论(0) 推荐(0) 编辑