摘要: LINQ中的Lambda表达式(1)Lambda Expressions in LINQ在第12章,我提到可以用lambda表达式定义内联的委托定义。在如下表达式中:customer => customer.FirstName == "Donna"左边的操作数,customer,是输入参数。右边的操作数是lambda表达式,检查客户的名字属性是否等于"Donna"。因此,对于给定的客户对象,你再检查它的名字是否为Donna。这个lambda表达式会被传入Where方法并对在客户列表中的每一个客户执行这个比较操作。使用扩展方法定义的查询被称为基于方法 阅读全文
posted @ 2011-10-10 11:22 猛龍過江 阅读(8716) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/jacklaw/archive/2008/06/14/1222107.html 阅读全文
posted @ 2015-06-21 16:30 猛龍過江 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 前些日子,看到园子里面有人用老王喝茶的例子讲解了一下同步和异步,虽然没有代码实现,但是能够通俗易懂的讲解了同步、异步、阻塞、非阻塞的关系了,今天借题发挥,用一个热水器加热洗澡的例子来具体演示一下C#使用委托进行异步编程。首先引用MSDN中的一段话来描述一下如何使用异步方式.NET Framework... 阅读全文
posted @ 2015-05-05 17:31 猛龍過江 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 一、SoftwareArchitecture篇这个领域没有什么"畅销书",可能读者中本来就是开发设计人员与项目经理占了多数,真正定位为架构师而且做的也是架构师工作的不多吧。1.《SoftwareArchitectBootcamp--软件架构师教程》架构师新手训练营,可惜常以Corba做例子。第2版国内还没有翻译,只好看完中文的第一版再去看电子版了。2.《Large-ScaleSoftwareArchitecture-APracticalGuideusingUML--大型软件体系结构:使用UML实践指南》如果看不惯上一本,可以改以这本作为入行指南。3.《TheArtofSof 阅读全文
posted @ 2013-06-19 16:39 猛龍過江 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 下面的文章来源于网络,讲的是怎样配置SQL Server 2005登陆验证方式,但是内容同样适用于SQL Server 2008.配置SQLServer的身份验证方式在默认情况下,SQLServer2005Express是采用集成的Windows安全验证且禁用了sa登录名。为了工作组环境下不使用不方便的Windows集成安全验证,我们要启用SQLServer2005Express的混合安全验证,也就是说由SQLServer来验证用户而不是由Windows来验证用户。1、使用SQLServerManagementStudioExpress。当我们启动SQLServerManagementStud 阅读全文
posted @ 2013-02-28 22:40 猛龍過江 阅读(5260) 评论(0) 推荐(0) 编辑
摘要: Ildasm.exe 概要:一.前言: 微软的IL反编译实用程序——Ildasm.exe,可以对可执行文件(ex,经典的控制台Hello World 的 exe 可执行文件)抽取出 IL 代码,并且给出命名空间以及类的视图。在讲述如何反编译之前,有必要从虚拟CPU的角度来看CLR,这样有助于先从正面了解代码执行过程。虚拟CPU: .NET 程序,其核心皆为 CLR ,而同时CLR的功能却与CPU非常相近,其中CLR执行IL代码(或叫做,IL指令)、操作数据,只不过操作的代码不同:CPU操作机器语言,而CLR操作IL代码。由上,上述讲解的是从IL--机器语言的过程,而Ildasm则可以实现将.. 阅读全文
posted @ 2013-02-20 22:11 猛龍過江 阅读(349) 评论(0) 推荐(0) 编辑