当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 本来不想写这个blog的,因为估计没有读者。
 

 

    摘要:avalon包含了很多设计模式,以实现为最好的服务器。avalon的不同方面由各种不同的模式来表示。avalon使用四个主要的概念模式:接口和实现分离(separation of interface and implementation)、反转控制( inversion of control)、多维分离考虑( multi-dimensional separation of concerns)和面向......
 ·注册表的禁用及启用方法    »显示摘要«
    摘要:注册表是windows操作系统中的一个核心数据库,其中存放着各种参数,直接控制着windows的启动、硬件驱动程序的装载以及一些windows应用程序的运行,从而在整个系统中起着核心作用。这些作用包括了软、硬件的相关配置和状态信息,比如注册表中保存有应用程序和资源管理器外壳的初始条件、首选项和卸载数据等,联网计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关联,硬件部件的描述、状态和属性,......


ETW

本来不想写这个blog的,因为估计没有读者.不过想想反正也就几个朋友在看,写写也无妨.

etw主要包括3个component:controller, provider, and consumer. 这3个的角色从名字一看就清楚了.我简单介绍一下使用的方法: 【程序编程相关:Modify Your Codes wi

最近在用event tracing for windows (简称etw) 做longhorn里resource cache loader与resource cache service之间的通讯.不知道etw这个东东ms外面的人用的多不多?anyway,从我使用的经验来讲,觉得这是一个不错的ipc方法,至少除了named pipe之外,你还有另一种选择(shared memory map当然也可以,但我的意思是那种有点像网络通讯的传递方式). 【推荐阅读:Web Services的魅力

provider首先应该用registertraceguids注册一个event trace,同时提供给registertraceguids的还有一个controlcallback,这个callback在provider被controller启动(enable)与停止(disable)的时候会被调用,然后provider就可以相应地开始用traceevent来发送event trace或者停止发送.当然,provider还要通过这个callback的一个参数来了解应该往哪里送trace,这个参数就是一个由controller打开的event trace session.什么是event trace session?往下看

controller的主要任务有两个:一是用starttrace在内存中创建一个event trace session,这样provider就知道该往哪里送trace,而controller也会负责将session里记录的trace送到consumer手里.controller的第二个任务就是启动(api: enabletrace)与停止(api: controltrace)provider.
...   下一页

    摘要://蛙蛙推荐:c#中正则表达式应用一例//我上次的那个问题用c#来解决了,贴一下先//首先把本文所有代码复制保存为arr_reg.cs//然后把下面的代码用csc编译成控制台程序后就可以看到结果了,编译命令如下://csc /t:exe arr_reg.csusing system;using system.text.regularexpressions;public class regextes......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE