代码改变世界

随笔档案-2010年12月23日

.NET 中的十进制浮点类型(译文)

2010-12-23 18:37 by DanielWise, 2813 阅读, 收藏,
摘要: 在我的二进制浮点类型文章里,我简要提到了System.Decimal类型(或者仅仅是C#中的十进制类型)。这篇文章给出了更多关于这个类型的细节,包括它的表示和它与更多公共二进制浮点类型的区别。从这开始,我应该仅仅称它为十进制类型而不是System.Decimal, 这同样是单精度浮点类型(float)和双精度浮点类型(double)所提及的, 我的意思分别是指.NET 类型中的System.Single和System.Double. 为了让这篇文章看起来很容易,我也将从这开始弃用正式类型中的名字。什么是十进制类型?十进制类型仅是浮点数的另外一种表示形式 - 但是与单精度浮点类型和双精度浮点类型 阅读全文

WCF 第七章 寄宿

2010-12-23 13:51 by DanielWise, 609 阅读, 收藏,
摘要: 一个服务宿主就是用来管理一个WCF服务的生命周期和上下文服务的一个操作系统进程。服务宿主,或者仅称为”宿主”,负责启动和停止WCF服务并提供一些基本的管理函数来控制WCF服务。除了这方面,宿主对运行在它的内存空间里的WCF服务知道的很少。 任何操作系统进程都可以是一个服务宿主。IIS和Windows 进程激活服务(WAS)有内建的可以让这个过程简单的结构。与ASP.NET 一起,它们提供一个公共的服务寄宿环境。除了IIS和WAS,你可以在一个与操作系统一起启动/停止的Windows托管服务(NT 服务)中寄宿服务。你可以在一个当前窗体最大化的正在运行的Windows应用程序或者最小化到系统托盘 阅读全文