自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

MEF程序设计指南八:部件生命周期(Parts Lifetime)托管

  MEF中的每一个可进行动态装配的导出部件都是具有生命周期的,在没有特别需求的情况下一般都没有对生命周期进行管理,而实际上MEF已为每一个部件进行了默认的生命周期管理,MEF的生命周期分为三种:Any、Shared及NonShared,被定义在System.ComponentModel.Composition.CreationPolicy枚举对象中。 <!--<br/ /&...

2010-07-29 15:55:00 64

MEF程序设计指南七:使用目录(Catalog)动态装载xap与目录筛选(Filtered Catalog)...

  如果不使用MEF进行托管扩展处理,只有通过WebClient进行程序包的下载、解析。实际上MEF的动态下载的底层实现一样是使用的WebClient,然后利用AggregateCatalog进行动态组合,详细可查看MEF的源代码(路径:Composition.Initialization/System/ComponentModel/Composition/Hosting/DeploymentCa...

2010-07-28 11:41:00 73

MEF程序设计指南六:MEF中的目录服务(DeploymentCatalog)

  MEF提供的基于特性的编程模型,可以动态的根据目录找出程序集里面的所有程序部件。 对于MEF的目录服务MEF分别为WPF和Silverlight提供了不同的目录机制。使用目录的主要功能就是方便实现程序部件的装载,以及动态的组合应用程序部件等功能,更可以非常方便的得到程序部件的程序集、导出部件等相关数据。   如下代码块演示了如何在Silverlight中获取到当前应用程序的目录信息,包括...

2010-07-26 11:31:00 53

Memory leak 攻略

相信几乎每个人都遇到过memory leak的问题。解决方法各不相同。 1。防止内存泄露 例如c++中使用auto_ptr, java中自己的垃圾回收。对于纯java, python的语言编写的东西,memory leak一般不是啥米的问题,这些语言最严重的问题是内存不足。这些java要处理内存不足就-Xmx1024m或者开更大的内存,或者闲得无聊的时候调调gc. python的解决方法差不多...

2010-07-22 16:13:00 134

MEF程序设计指南五:迟延(Lazy)加载导出部件(Export Part)与元数据(Metadata)

  MEF中使用导出与导入,实质上就是对一个对象的实例化的过程,通过MEF的特性降低了对象的直接依赖,从而让系统的设计达到一种高灵活、高扩展性的效果。在具体的设计开发中,存在着某些对象是不需要在系统运行或者的附属对象初始化的时候进行实例化的,仅仅只需要在需要使用到他的时候才会进行实例化,从系统的上来说这也是提高系统性能的一种可行的实现方式,这种方式就可以理解为对象的迟延初始化,或者叫迟延加载。ME...

2010-07-21 23:26:00 101

转载一篇关于linux 监视进程的文章...

http://linux.vbird.org/linux_basic/0440processcontrol.php top: failed tty get 错误, 因为top中没有加上-b选项。 free是监视内存的 used, free, swap等东东。 vmstat 是监视硬盘使用情况的。io情况的.包括memory, swap, io,system,cpu等 netstat 监...

2010-07-21 09:42:00 61

诸神之战

one day somebody's gonna have to make a stand. one day, somebody's gonna have to say enough. 老渔夫说出这么有哲理的话出来.是抱怨呢?还是just say to his son. 不过一般说这话的人都很难第一个站出来.否则也就不会说这就话了.因为他使用了somebody而不是..I.但是这话本身在这场电...

2010-07-17 20:04:00 121

念念有词

有许多其实开始就知道即使尽力也很难实现。所以在结果出来之时,我还是询问下是否尽力了。尽力而为或者与虽败尤荣是同义词,只不过一个是在之前说,另外一个是在之后说。说尽力是真话,反正也可以作为幌子。真与假只有自己评定。这是一份诚信的答卷,可是仍然可以写不诚信的答案。机会给了又给却还是不一定有机会。人何必执着,没有必要为一个信念而活,就如同不要在一颗树上吊死一样。于是我说,那就在两棵树上吊死好了...都是...

2010-07-16 09:22:00 130

Sprint考虑采用LTE技术 愿意与T-Mobile合并

7月14日消息,据报道,美国第三大移动运营商SprintNextel公司首席执行官丹·海瑟(DanHesse)日前表示,正在考虑采用4G技术LTE。目前该公司使用的是WiMAX技术,这种转变可能为Sprint与德国电信的T-Mobile美国公司合并铺平道路。 海塞对《金融时报》称,公司正在考虑使用被称为LTE的、能够在手机上快速浏览网页的4G技术。而T-Mobile美国公司也可能采用LTE技术...

2010-07-15 08:36:00 54

后3G时代的LTE技术介绍

介绍了下一代无线网络LTE(LongTermEvolution,长期演进)的背景和发展状况。分析了LTE的技术特征,阐述了LTE网络结构与核心技术,并通过与WiFi(WirelessFidelity)及Wimax(WorldwideInteroperabilityforMicrowaveAccess)的各项性能作比较,着重分析了LTE的技术优势。最后,指出了LTE在个人通信市场所面临的应用前景与挑...

2010-07-15 08:30:00 172

android_HelloWorld的实现

这段时间来都一直很忙,毕竟自己也是在向别人学习的黄金阶段,所以每天上网的时间都很少,今天回来的也不算晚,觉得今天毕竟轻松,所以就抽点时间来看看自己很久都没好好光顾过得BOG了,一站一站的逛到自己的空间里时,觉得自己是不是应该在自己的空间里留下点什么呢,想想,近来在IT业界炒得非常火的3G手机相关的问题,尤其是自从GOOGLE在2007年时把原于LINUX最新内核的一个基于手机开发平台给公布后,有关...

2010-07-14 13:27:00 78

MEF程序设计指南四:使用MEF声明导出(Exports)与导入(Imports)

  在MEF中,使用[System.ComponentModel.Composition.ExportAttribute]支持多种级别的导出部件配置,包括类、字段、属性以及方法级别的导出部件,通过查看ExportAttribute的源代码就知道ExportAttribute被定义为Attribute,并为其设置了使用范围。 <!--<br/ /><br/ />...

2010-07-13 20:38:00 82

stl upper_bound函数实现

写了一个upper_bound的实现。其中递归使用二分法求解最上界,虽然写的完全不像STL的风格,但是练手还是可以的。 #include<iostream> #include<iterator> #include<cstring> #include<cassert> using namespace std; int UpperBound(...

2010-07-13 19:50:00 223

HashMap 将object 当做key传入

package test; import java.util.*; // Key class class A{ public int a; public int b; A(int a, int b){ this.a = a; this.b = b; } public boolean equals(Object o){ A x = (A)o; ...

2010-07-11 17:51:00 86

MEF程序设计指南三:MEF中组合部件(Composable Parts)与契约(Contracts)的基本应用

  按照MEF的约定,任何一个类或者是接口的实现都可以通过[System.ComponentModel.Composition.Export] 属性将其他定义组合部件(Composable Parts),在任何需要导入组合部件的地方都可以通过在特定的组合部件对象属性上使用[System.ComponentModel.Composition.Import ]实现部件的组合,两者之间通过契约(Cont...

2010-07-09 10:22:00 56

MEF程序设计指南二:Silverlight中使用CompositionInitializer宿主MEF

  MEF可以在传统应用程序中使用(包括桌面的Winform、控制台程序和Web的ASP.NET),也可以在RIA的Silverlight中使用。在Silverlight中只是宿主的方式有所不同,实际上在Silverlight中也可以像传统应用程序中是方式去宿主,MEF也为Silverlight提供了独特的宿主方式,使用中需要引用System.ComponentModel.Composition....

2010-07-04 11:05:00 55

MEF程序设计指南一:在应用程序中宿主MEF

  在应用程序中宿主MEF其实非常简单,只需要创建一个组合容器对象(CompositionContainer)的实例,然后将需要组合的部件(Parts)和当前宿主程序添加到容器中即可。首先需要添加MEF框架的引用,既System.ComponentModel.Composition.dll,详细如下代码块: <!--<br/ /><br/ />Code hig...

2010-07-04 11:00:00 49

XMLCSPReader null point error

package queens; import java.io.FileNotFoundException; import java.io.IOException; import org.sat4j.csp.SolverFactory; import org.sat4j.reader.ParseFormatException; import org.sat4j.reader.XMLCSPR...

2010-07-02 19:28:00 133

空空如也

空空如也

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

TA关注的人

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