代码改变世界

阅读排行榜

从Windows 7 / Vista 命令行开启或禁用UAC

2011-04-15 17:32 by DanielWise, 4848 阅读, 收藏,
摘要: 如果你已经使用Windows Vista 多于3.7分钟,你就会知道UAC(用户账户控制)是.. 它是可憎的、讨人厌的而且是将会在你未来的3~5年中伴随着你除非你因为受挫而不得不换回XP的弹出窗口, 或者使用一个更好的操作系统,比如... OS X, Suse, Ubuntu 甚至是XP。更新: 这将在Windows 7系统上一直有效.注意: 禁用UAC将导致系统不安全,所以要注意。Windows 需要你的权限来忽略这个烦人的窗口有一个快速的可以从命令行开启或者禁用这个烦人窗口的方式禁用UACC:\Windows\System32\cmd.exe /k %windir%\System32\re 阅读全文

WCF 第十一章 工作流服务

2011-03-08 17:37 by DanielWise, 4667 阅读, 收藏,
摘要: 在本书阐述到此时,你已经知道了WCF就是关于服务定义,服务创建和服务安全的。服务契约中有规范化描述的定义的很好的边界,但是从服务外面看,内部工作是完全不透明的。WCF 描述了很少的一部分服务实现;它简单地提供了接口来可信赖地并安全地与客户端交换消息。 Windows 工作流基础(WF)是WCF的补充技术。它就是关于一个多步骤过程中定义活动和执行活动的。WF可以将顺序执行或者事件驱动的自然事物用工作流建模。WF运行时通过分支,循环,分叉以及加入执行路径来执行活动。工作流运行时间可以很短或者很长。它们可以实现一个单独的事物或者与很多其他部分合作。WF不指定工作流的接口,这让它在很多应用程序中有用。 阅读全文

C# 线程手册 第二章 .NET 中的线程 时钟和回调

2012-01-13 16:09 by DanielWise, 4634 阅读, 收藏,
摘要: 我们已经看过一些线程的例子了。尽管我们将要在下一章深入介绍同步问题,但就目前来说还没有介绍过它。由于线程与应用程序代码中的其他代码相比是无序运行的,我们不能确定在一个线程中影响一个特定共享资源的动作会在另外一个线程访问同样共享资源之前完成。有很多方法处理这些问题,但是这里我们将介绍一种简单方式;使用定时器/时钟。通过定时器,我们可以确定一个方法在一个特定时间间隔内执行,这个方法可以在继续运行之前检查需要的动作是否已经完成。这是一个非常简单的模型,但是可以应用到很多场景中去。时钟由两个对象组成,一个TimerCallback 和 一个定时器。TimerCallback委托定义了在一个特定间隔内要 阅读全文

WCF 第四章 绑定 本机.NET应用程序间的通信

2010-11-24 14:36 by DanielWise, 4507 阅读, 收藏,
摘要: 进程间,跨进程,通信就是在同一台机器上的两个独立进程间的通信。进程内,或者在进程中,通信就是在一个进程内两个软件模块的通信。这些通信类型一起组成了我们所称的本机通信。应用程序域是通过进一步对一个Windows进程拆分并将多个.NET应用程序在安全性和活动范围层次进行隔离的.NET中的架构。这意味着应用程序域是另一个可以被.NET程序跨越的边界。因为这些我们定义了两个额外的名词: 应用程序域间和内部应用程序域。应用程序域间或者跨应用程序域。在同一个Windows进程内运行的独立应用程序域是两个.NET应用程序进行通信的场所。也可以在一个单独的设计可以运行多个应用程序域的.NET应用程序中进行通信 阅读全文

WCF 第二章 契约 WSDL中的操作名字、类型、操作和命名空间

2011-06-23 21:23 by DanielWise, 4408 阅读, 收藏,
摘要: WCF 根据服务端源代码中定义的内部类名称和属性来生成外部暴露服务实现。这些实现通过服务中的MEX终结点暴露出来并在设计阶段时被客户端以WSDL形式使用。接下来在客户端,WSDL会被用来写一些代码来建立可以与服务端通信的适当的消息格式。所以你选择的类,方法和参数的名字与服务范围潜在相差很远。然而,在服务的接口暴露内部名字和外部细节是很不好的形式。比如,你可能有一个叫BurgerMaster的分配算法,你想在外部以Resources名字暴露这个算法。或者可能有内部的编码标准要求你应该命名接口。幸运的是,你可以通过修改[ServiceContract],[OperationContract], [ 阅读全文
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 52 下一页