自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

三人行必有我师,手写三行必有所悟

传播思想,扩散知识,践行理念。

  • 博客(11)
  • 资源 (6)
  • 收藏
  • 关注

原创 神奇的200万个原子

200个原子很神奇,世界也很奇妙,因为这200W个原子可能是无机物到有机物到生命的开始.200个原子在空间上的某些组合就构成了可以自我复制的病毒,这其实也是生命的开始.因为生命的基因的基本单位大小也是200W数量级的原子,也可以看作是某种病毒(实际上行为也就是病毒).而这些病毒经过神奇的组合形成了基因片段,再由片段构成染色体,而两条染色体就构成了人(包括很多生物)最核心的东西.而一个成年人的基因重

2012-10-31 21:11:53 2512 1

原创 微软技术系列(WebForm补充)

前面关于webform的博文谈到了Webform的优缺点,但主要集中在性能和易操作性方面.虽然Webform是一次伟大的尝试,但总体上来讲,我觉得不是很成功.除了前面文章所提到的缺陷外,其实从架构和软件工程的角度来说,也是有其不足,甚至可以说是有些倒退的.我们知道,Webform还是基于BS基本架构:HTTP+HTML+JAVASCRIPT+CSS等技术,客户端的呈现是基于服务器端传来的脚本来解释

2012-10-25 22:46:36 3083 1

原创 软件架构风格整理PDF文件已上载,欢迎下载.

这些文章内容来自:系统架构师教程,系统架构教程,系统架构研究论文,系统架构培训资料等.因为内容来源太杂,没有列出来源,请大家见谅.在此非常感谢内容的提供者!也希望对大家有所帮助!http://download.csdn.net/detail/hawksoft/4671068

2012-10-21 17:56:30 3469 3

原创 软件架构风格整理(7 DSSA,HA,Agent,正交等) .

1.1 面向Agent 软件体系结构面向Agent 的基本思想是从现实世界中人类、事物和环境出发,认为事物的属性特别是动态特性在很大程度上受到与其密切相关的人和环境的影响,强调认识、思维与客观事物及其所处环境之间的相互作用,将影响事物的主观与客观特征相结合,并抽象为系统中的Agent ,作为系统的基本构成单位,通过Agent 之间的合作实现系统的整体目标。软件Agent 的定义及主要特性什么是软件

2012-10-21 09:42:59 4949

原创 软件架构风格整理(6 CS,BS等)

1.1      CS结构 C/S软件体系结构是基于资源不对等,且为实现共享而提出来的,是20世纪90年代成熟起来的技术, C/S体系结构定义了工作站如何与服务器相连,以实现数据和应用分布到多个处理机上。 C/S体系结构有三个主要组成部分:数据库服务器、客户应用程序和网络。l  服务器 (1)数据库安全性的要求; (2)数据库访问并发性的控制; (3)数据库前端的客户应用程序的全局数据完整性规则;

2012-10-21 09:41:07 9804

原创 软件架构风格整理(5 仓库风格 6复制风格) .

1         仓库风格在仓库风格中。有两种不同的构件:中央数据结构说明当前状态.独立构件在中央数据存贮上执行.仓库与外构件问的相互作用在系统中会有大的变化若输入流中某类时间触发进程执行的选择.则仓库是一传统型数据库;另一方面.若中央数据结构的当前状态触发进程执行的选择.则仓库是一黑板系统1.1      数据库系统数据库架构是库风格最常见的形式。构件主要有两大类,一个是中央共享数据源,保存当

2012-10-21 09:38:19 9873

原创 软件架构风格整理(3 独立构件风格 4 虚拟机风格)

1         独立构件风格1.1      进程通讯进程通信架构风格。构件是独立的过程,连接件是消息传递。这种风格的特点是构件通常是命名过程,消息传递的方式可以是点到点、异步和同步方式及远过程调用等。1.2      事件系统事件驱动架构风格。构件不直接调用一个过程,而是触发或广播一个或多个事件。系统中其他构件中的过程在一个或多个事件中注册,当一个事件被触发,系统自动调用在这个事件中注册的所

2012-10-21 09:36:39 7287 1

原创 软件架构风格整理(2 调用/返回) .

1         调用/返回1.1      主程序/子程序单线程控制,把问题划分为若干处理步骤,构件即为主程序和子程序。子程序通常可合成为模块。过程调用作为交互机制,即充当连接件。调用关系具有层次性,其语义逻辑表现为子程序的正确性,取决于它调用的子程序的正确性。这种程序风格也比较多,比如早期的结构化程序.1.2      面向对象风格数据抽象和面向对象架构风格。这种风格的构件是对象。对象是抽象

2012-10-21 09:34:41 5403

原创 软件架构风格整理(1 数据流风格)

1         数据流风格1.1      批处理序列批处理风格的每一步处理都是独立的.并且每一步是顺序执行的.只有当前一步处理完后.后一步处理才能开始.数据传送在步与步之间作为一个整体.(组件为一系列固定顺序的计算单元,组件间只通过数据传递交互。每个处理步骤是一个独立的程序,每一步必须在前一步结束后才能开始,数据必须是完整的,以整体的方式传递)批处理的典型应用:l  经典数据处理;l  程序

2012-10-21 09:32:47 9128

原创 数据库范式与数据库设计

1、数据库范式:       第1范式:属性必须是原子的,不可分的。从实体的角度看就是实体属性的类型只能是基本数据类型,不能是复合数据类型。这一条对于关系数据库来说很容易满足,但对于面向对象数据库来说就不一定了。而且需要特别注意的是数据库范式的考察必须与具体的需求相关,也就是属性的原子性不是绝对的,而是相对于需求的。比如对于学生表(学号,姓名,学校),对于学校这个属性而言,如果我们不需要更进一步的

2012-10-19 00:01:41 3207 3

原创 对于设计模式的一点思考(后记)

前面那篇里,说了要列一下html元素输出的工厂方法的好处和实际应用场景,在这里兑现一下:1) 可以附加很多职责,这个是很多设计模式的优势对于工厂方法等构造型设计模式来说,也是其一大优点,比较典型的应用场景:A)企业开发的合法性检查:采用微软提供的或者第3方的方法也是一种非常好的选择,但对于更为灵活的设计方式来说,将校验信息放在类或者数据库其实是更好的选择,在这种方式下,采用工厂方法输出html元素

2012-10-09 11:35:33 2778

分布式计算简单示例程序

简单的分布式计算模型,可以模拟MapReduce计算模式.

2013-06-16

软件架构风格整理及总结

各种经典的软件系统架构风格资料整理,这些资料都经过我的整理和总结,对深入了解系统架构风格很有好处.

2012-10-21

Silverlight开源控件--可用于MDI开发的模态非模态两用窗体.

自己做的一个开源小控件,主要用于Silverlight的MDI应用开发。

2011-10-11

Silverlight实战示例7(兼集合属性的妙用)示例代码

Silverlight实战示例7(兼集合属性的妙用)示例代码,具体的讲解可参见博文 http://blog.csdn.net/hawksoft

2011-08-27

C#常见设计模式及示例代码

C#写的设计模式例子,包含模式说明,模式实现代码等。

2010-05-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除