<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_Hussar</title><subtitle type="text"/><id>http://feed.cnblogs.com/blog/u/18763/rss</id><updated>2009-03-22T04:36:49Z</updated><author><name>Hussar</name><uri>http://www.cnblogs.com/hussar/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hussar/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/18763/rss"/><entry><id>http://www.cnblogs.com/hussar/archive/2007/04/20/720889.html</id><title type="text">[转贴]架构设计贵在务实</title><summary type="text">我最早听说“软件架构”这个概念以及UML的名字，是在1999年的水木清华BBS上。当时有一篇文章介绍了软件架构作为一个相对独立的领域的发展情况，顺便提到在此前一年被接纳为OMG标准的UML。该文作者断言，UML的出现将能“彻底”改变软件开发的工作方式，甚至“若干年之后，不通UML者无法染指软件开发”。三年之后，《程序员》杂志专...</summary><published>2007-04-20T04:56:00Z</published><updated>2007-04-20T04:56:00Z</updated><author><name>Hussar</name><uri>http://www.cnblogs.com/hussar/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hussar/archive/2007/04/20/720889.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hussar/archive/2007/04/20/720889.html"/><content type="text">我最早听说“软件架构”这个概念以及UML的名字，是在1999年的水木清华BBS上。当时有一篇文章介绍了软件架构作为一个相对独立的领域的发展情况，顺便提到在此前一年被接纳为OMG标准的UML。该文作者断言，UML的出现将能“彻底”改变软件开发的工作方式，甚至“若干年之后，不通UML者无法染指软件开发”。三年之后，《程序员》杂志专...</content></entry><entry><id>http://www.cnblogs.com/hussar/archive/2006/07/06/444705.html</id><title type="text">源代码，让.NET 平台上可以运行Python</title><summary type="text">源代码，让.NET 平台上可以运行Python还有bug编译代码是.NET的字节码。/Files/hussar/IronPythonIntegration.rar</summary><published>2006-07-06T15:19:00Z</published><updated>2006-07-06T15:19:00Z</updated><author><name>Hussar</name><uri>http://www.cnblogs.com/hussar/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hussar/archive/2006/07/06/444705.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hussar/archive/2006/07/06/444705.html"/><content type="text">源代码，让.NET 平台上可以运行Python还有bug编译代码是.NET的字节码。/Files/hussar/IronPythonIntegration.rar</content></entry><entry><id>http://www.cnblogs.com/hussar/archive/2006/07/03/441747.html</id><title type="text">[原创]struct和class区别的背后</title><summary type="text">结构与类共享几乎所有相同的语法，但结构比类受到的限制更多：1、尽管结构的静态字段可以初始化，结构实例字段声明还是不能使用初始值设定项。2、结构不能声明默认构造函数（没有参数的构造函数）或析构函数。3、结构的副本由编译器自动创建和销毁，因此不需要使用默认构造函数和析构函数。实际上，编译器通过为所有字段赋予默认值（参见默认值表）来实现默认构造函数。结构不能从类或其他结构继承。4、结构是值类型——如果从...</summary><published>2006-07-03T11:28:00Z</published><updated>2006-07-03T11:28:00Z</updated><author><name>Hussar</name><uri>http://www.cnblogs.com/hussar/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hussar/archive/2006/07/03/441747.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hussar/archive/2006/07/03/441747.html"/><content type="text">结构与类共享几乎所有相同的语法，但结构比类受到的限制更多：1、尽管结构的静态字段可以初始化，结构实例字段声明还是不能使用初始值设定项。2、结构不能声明默认构造函数（没有参数的构造函数）或析构函数。3、结构的副本由编译器自动创建和销毁，因此不需要使用默认构造函数和析构函数。实际上，编译器通过为所有字段赋予默认值（参见默认值表）来实现默认构造函数。结构不能从类或其他结构继承。4、结构是值类型——如果从...</content></entry><entry><id>http://www.cnblogs.com/hussar/archive/2006/07/01/440474.html</id><title type="text">[翻译]部署Microsoft .NET Framework Version 3.0(含下载)</title><summary type="text">部署Microsoft .NET Framework Version 3.0Annie WangMicrosoft Corporation2006年6月应用于l Microsoft .NET Framework version 3.0 (formerly known as WinFX)l Microsoft .NET Framework 2.0l Microsoft Windows Vista概要...</summary><published>2006-07-01T10:52:00Z</published><updated>2006-07-01T10:52:00Z</updated><author><name>Hussar</name><uri>http://www.cnblogs.com/hussar/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hussar/archive/2006/07/01/440474.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hussar/archive/2006/07/01/440474.html"/><content type="text">部署Microsoft .NET Framework Version 3.0Annie WangMicrosoft Corporation2006年6月应用于l Microsoft .NET Framework version 3.0 (formerly known as WinFX)l Microsoft .NET Framework 2.0l Microsoft Windows Vista概要...</content></entry><entry><id>http://www.cnblogs.com/hussar/archive/2006/06/28/437411.html</id><title type="text">怎样作有效推论的策略</title><summary type="text">一、把事实和观点分开大部分的阅读材料都是为了影响你的思想。作为读者，首先必须通过区分事实和观点来判断哪些内容可以接受，哪些内容尚有疑问。一句句子陈述的到底是事实，是观点，还是二者兼而有之。作者在写作和阐述内容时，会受到其个人观点的影响。另外，当作者试图说服你接受他们的思考方式时，他们有时会通过措辞使其观点看上去像事实。 此外，你的个人观点也会影响你。对于与你的个人信念一致的观点，你往往积极...</summary><published>2006-06-28T00:35:00Z</published><updated>2006-06-28T00:35:00Z</updated><author><name>Hussar</name><uri>http://www.cnblogs.com/hussar/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hussar/archive/2006/06/28/437411.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hussar/archive/2006/06/28/437411.html"/><content type="text">一、把事实和观点分开大部分的阅读材料都是为了影响你的思想。作为读者，首先必须通过区分事实和观点来判断哪些内容可以接受，哪些内容尚有疑问。一句句子陈述的到底是事实，是观点，还是二者兼而有之。作者在写作和阐述内容时，会受到其个人观点的影响。另外，当作者试图说服你接受他们的思考方式时，他们有时会通过措辞使其观点看上去像事实。 此外，你的个人观点也会影响你。对于与你的个人信念一致的观点，你往往积极...</content></entry><entry><id>http://www.cnblogs.com/hussar/archive/2006/06/22/433321.html</id><title type="text">C#实现的18位身份证格式转换</title><summary type="text">根据〖中华人民共和国国家标准 GB 11643-1999〗中有关公民身份号码的规定，公民身份号码是特征组合码，由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为：六位数字地址码，八位数字出生日期码，三位数字顺序码和一位数字校验码。 地址码表示编码对象常住户口所在县(市、旗、区)的行政区划代码。生日期码表示编码对象出生的年、月、日，其中年份用四位数字表示，年、月、日之间不用分隔符。顺序码...</summary><published>2006-06-22T15:02:00Z</published><updated>2006-06-22T15:02:00Z</updated><author><name>Hussar</name><uri>http://www.cnblogs.com/hussar/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hussar/archive/2006/06/22/433321.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hussar/archive/2006/06/22/433321.html"/><content type="text">根据〖中华人民共和国国家标准 GB 11643-1999〗中有关公民身份号码的规定，公民身份号码是特征组合码，由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为：六位数字地址码，八位数字出生日期码，三位数字顺序码和一位数字校验码。 地址码表示编码对象常住户口所在县(市、旗、区)的行政区划代码。生日期码表示编码对象出生的年、月、日，其中年份用四位数字表示，年、月、日之间不用分隔符。顺序码...</content></entry><entry><id>http://www.cnblogs.com/hussar/archive/2006/06/19/429402.html</id><title type="text">[入门系列]面向服务的体系结构概述(第一部分)</title><summary type="text">第一部分：新方法的商业驱动力虽然 IT 经理一直面临着削减成本和最大限度地利用现有技术的难题，但是与此同时，他们还必须不断地努力，以期更好地服务客户，更快地响应企业战略重点，从而赢得更大的竞争力。在所有这些压力之下，有两个基本的主题：异构和改变。现在，大多数企业都有各种各样的系统、应用程序以及不同时期和技术的体系结构。集成来自多个厂商跨不同平台的产品简直就像一场噩梦。但是我们也不能单单使用一家厂商...</summary><published>2006-06-19T04:06:00Z</published><updated>2006-06-19T04:06:00Z</updated><author><name>Hussar</name><uri>http://www.cnblogs.com/hussar/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hussar/archive/2006/06/19/429402.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hussar/archive/2006/06/19/429402.html"/><content type="text">第一部分：新方法的商业驱动力虽然 IT 经理一直面临着削减成本和最大限度地利用现有技术的难题，但是与此同时，他们还必须不断地努力，以期更好地服务客户，更快地响应企业战略重点，从而赢得更大的竞争力。在所有这些压力之下，有两个基本的主题：异构和改变。现在，大多数企业都有各种各样的系统、应用程序以及不同时期和技术的体系结构。集成来自多个厂商跨不同平台的产品简直就像一场噩梦。但是我们也不能单单使用一家厂商...</content></entry><entry><id>http://www.cnblogs.com/hussar/archive/2006/06/17/428533.html</id><title type="text">[入门系列]如何构建 SOA 系统</title><summary type="text">利用 SOA 的好处不仅是一个软件开发流程，而且还是一个业务开发流程。采用 SOA 有四个层次，您的实现可以跨越从创建特定的软件服务到将您的业务模型全面转换到按需系统的过程。要获得进一步的信息，您应该阅读这一部分的末尾列出的文章“The Four levels of SOA Adoption”。第一个层次是最简单的，因为它只需创建单独的服务。在这一部分列出的“S...</summary><published>2006-06-17T12:45:00Z</published><updated>2006-06-17T12:45:00Z</updated><author><name>Hussar</name><uri>http://www.cnblogs.com/hussar/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hussar/archive/2006/06/17/428533.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hussar/archive/2006/06/17/428533.html"/><content type="text">利用 SOA 的好处不仅是一个软件开发流程，而且还是一个业务开发流程。采用 SOA 有四个层次，您的实现可以跨越从创建特定的软件服务到将您的业务模型全面转换到按需系统的过程。要获得进一步的信息，您应该阅读这一部分的末尾列出的文章“The Four levels of SOA Adoption”。第一个层次是最简单的，因为它只需创建单独的服务。在这一部分列出的“S...</content></entry><entry><id>http://www.cnblogs.com/hussar/archive/2006/06/17/428530.html</id><title type="text">[入门系列]SOA 与其他技术的关系</title><summary type="text">SOA 可以与许多其他技术结合在一起使用，然而，组件的封装和聚合在其中扮演着重要的角色。如前所述，SOA 可以是一个简单对象、复杂对象、对象的集合、包含许多对象的流程、包含其他流程的流程，甚至还可以是输出单一结果的应用程序的整体集合。在服务之外，它可以看作是单个实体，但是在其自身中，它可以具有任何级别的复杂性（如果必要的话）。出于性能方面的考虑，大多数 SOA 服务并没有下降到单一对象的粒度，并且...</summary><published>2006-06-17T12:39:00Z</published><updated>2006-06-17T12:39:00Z</updated><author><name>Hussar</name><uri>http://www.cnblogs.com/hussar/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hussar/archive/2006/06/17/428530.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hussar/archive/2006/06/17/428530.html"/><content type="text">SOA 可以与许多其他技术结合在一起使用，然而，组件的封装和聚合在其中扮演着重要的角色。如前所述，SOA 可以是一个简单对象、复杂对象、对象的集合、包含许多对象的流程、包含其他流程的流程，甚至还可以是输出单一结果的应用程序的整体集合。在服务之外，它可以看作是单个实体，但是在其自身中，它可以具有任何级别的复杂性（如果必要的话）。出于性能方面的考虑，大多数 SOA 服务并没有下降到单一对象的粒度，并且...</content></entry><entry><id>http://www.cnblogs.com/hussar/archive/2006/06/17/428518.html</id><title type="text">[入门系列]构成 SOA 的技术</title><summary type="text"/><published>2006-06-17T12:35:00Z</published><updated>2006-06-17T12:35:00Z</updated><author><name>Hussar</name><uri>http://www.cnblogs.com/hussar/</uri></author><link rel="alternate" href="http://www.cnblogs.com/hussar/archive/2006/06/17/428518.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/hussar/archive/2006/06/17/428518.html"/><content type="text"/></entry></feed>
