03 2010 档案
摘要:常言道,10年磨一剑。职场亦如此,潜心经营,10年的时间能让你从“新人”变成“红人”,从“红人”变成“达人”。而若糊涂混日,10年的时间只能让你从青年变成中年,拿着一份“比上不足,比下无余”的收入。 你10年以后会怎样,想怎样?有没有想过这个问题并且为之困扰? 这一段时间,J...
阅读全文
摘要:建立MEF包含CompositionContainer的实例,给它增加Composable part(包含程序自己本身),然后组合。以下是建立的顺序创建宿主类。在示例中,我们使用命令行程序,所以宿主在Program类。增加System.ComponentModel.Composition引用。增加如下命名空间:using System.Component.Composition增加Compose(...
阅读全文
摘要:(英文原文:http://mef.codeplex.com/wikipage?title=Overview&referringTitle=Home)什么是MEF? Managed Extensibility Framework(MEF)可以很容易的构造可扩展性的应用程序。MEF提供了发现和组合能力,因此你可以选择来加载插件。MEF解决了什么问题? MEF赠送了一种简单的在运行时扩展问题...
阅读全文
摘要:使用专用线程来异步执行计算限制的操作 在这一节,我将展示如何创建线程和如何使用异步来执行计算限制的操作。在这开始之前,我强调你要避免使用我给你展示的这种技术。作为代替,你应该尽量使用CLR线程池来异步执行计算限制的操作,我会在26章“计算限制的异步模式”来详细阐述。 然而,有一些情况你可能需要明确创建线程来执行一个特殊的计算限制的操作。典型的,如果你执行代码需要有特殊状...
阅读全文
摘要:翻译自《CLR via C#, Third Edition》 本章,我将介绍关于线程的基本概念,让大家有个概念,好使用线程。我将解释为什么微软的Windows带来线程的概念、CPU发展趋势、CLR线程和Windows线程的关系、使用线程的系统开销、Windows怎样调度线程,.net framework类暴露那些属性,等等。 这一章在本书的第5部分“线程”,解释Wind...
阅读全文

浙公网安备 33010602011771号