随笔分类 - Book
摘要:1.WM_NULL=$0000:2.WM_CREATE=$0001:应用程序创建一个窗口3.WM_DESTROY=$0002:一个窗口被销毁4.WM_MOVE=$0003:移动一个窗口5.WM_SIZE=$0005:改变一个窗口的大小6.WM_ACTIVATE=$0006:一个窗口被激活或失去激活状态;7.WM_SETFOCUS=$0007:获得焦点后8.WM_KILLFOCUS=$0008:失去焦点9.WM_ENABLE=$000A:改变enable状态10.WM_SETREDRAW=$000B:设置窗口是否能重画11.WM_SETTEXT=$000C:应用程序发送此消息来设置一个窗口的文本
阅读全文
摘要:Web Client Software Factory系列(3):View-Presenter模式作者: TerryLee.NET设计模式(18):迭代器模式(Iterator Pattern)作者: TerryLee.NET设计模式(19):观察者模式(Observer Pattern)作者: TerryLee.NET设计模式(2):单件模式(Singleton Pattern)作者: TerryLee.NET设计模式(3):抽象工厂模式(Abstract Factory)作者: TerryLee.NET设计模式(4):建造者模式(Builder Pattern)作者: TerryLee.N
阅读全文
摘要:在MEF之前,人们已经提出了许多依赖注入框架来解决应用的扩展性问题,比如OSGI 实现以Spring 等等。在 Microsoft 的平台上,.NET Framework 自身内部包含组件模型和 System.Addin。同时存在若干种开源解决方案,包括 SharpDevelop 的 SODA 体系结构和“控制反转”容器(如 Castle Windsor、Structure Map、Spring.Net 以及Unity)。 虽然.NET平台下,包括MS在内的各种方案已经遍地开花,但是MEF是第一个随着CLR发布的解决方案。 官方说法: Managed Extensibility Framewo
阅读全文
摘要:本篇不是为了抵制和挑战Google搜索引擎的强大,而是为了与其它类似搜索引擎(如Bing)对比,谷歌的搜索结果基于页面级别(Page Ranking)和强大的搜索算法,在这方面,Google确实使其它搜索引擎难望项背。但是,除此外还有其它,如众所周知的语义搜索引擎(semantic search engines)。由于语义搜索引擎能更好的知晓某些名词与词条的语义而不是依据统计数据,故此能得到相关性更强的搜索结果。语义搜索引擎能知晓关键字在某种语义下的使用特点,从而使得搜索结果更为智能和准确。本文列举出了七个最优秀的语义搜索引擎,为你打开探索语义搜索引擎的窗口。KngineKngine将搜索结果
阅读全文