自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(6)
  • 收藏
  • 关注

原创 让业务具备应变能力——我认识的SOA

 看了IBM副总裁Sandy Carter北京访谈,让我对SOA有了比较粗浅的了解,现总结如下:SOA是什么:       SOA是实现你的业务的一种方案,是把握业务的一种形式,是将你的业务拆分为多个互联过程,再将这些过程整合起来的方法。SOA的理念:        让业务具备应变能力SOA的核心价值:      业务可以被分解为服务(这就相当于乐高积木),将服务整合在一起

2007-08-09 16:31:00 730

原创 我所理解的需求

需求分析过程主要从两大角度来进行描述:1、首先是从需求的提出者(软件外部)来进行描述,那么,需求的提出者包括哪些呢?最终用户,客户,领域,行业,甚至是软件的实做者。在这里我把需求的提供者按照以下三个层面进行分类:l         对于最终用户、客户甚至软件实做者,他们提出的需求通称为用户需求。最终用户是软件的最终使用者和消费者,软件本身就是为了满足消费者的需求,那么你没有理由抛弃消费者的

2007-08-06 16:41:00 598

原创 软件架构为什么还不能称为一门科学

软件架构发展至今,还不能称之为一门科学,如果勉强将其归类的话,我倾向于将其划归到方法学当中,就算是软件设计方法学的一部分吧。同样是设计,其他行业要比软件行业要成熟得多,也科学得多,他们有成熟的设计套路,设计框架,科学的理论指导和分析原则,最为关键的是有科学的评价体系、指标以及关系校验机制。虽表现风格各异,但都遵循相同的理论基础。以建筑设计为例,一个开发商拿到一块土地希望在这块土地上

2007-08-01 08:44:00 1383

转载 Win32 多线程的性能

介绍在您所能够找到的有关多线程的资料中,多数都是讲述同步概念的。例如,如何串行化(serialize)共享公共数据的线程。这种把重点放在讨论同步上是有意义的,因为同步是多线程编程中不可缺少的一部分。本文则后退了一步(takes a step back),主要讨论有关多线程中很少有人涉及的一面:决定一个计算如何能够被有意义地拆分为多个线程。本文中所使用的示例程序,THRDPERF,在Microsof

2005-07-07 18:51:00 541

转载 Windows多线程多任务设计初步

[前言:]当前流行的Windows操作系统,它能同时运行几个程序(独立运行的程序又称之为进程),对于同一个程序,它又可以分成若干个独立的执行流,我们称之为线程,线程提供了多任务处理的能力。用进程和线程的观点来研究软件是当今普遍采用的方法,进程和线程的概念的出现,对提高软件的并行性有着重要的意义。现在的应用软件无一不是多线程多任务处理,单线城的软件是不可想象的。因此掌握多线程多任务设计方法对每个程序

2005-07-07 18:45:00 522

转载 多线程编程要点

线程是进程的一条执行路径,它包含独立的堆栈和CPU寄存器状态,每个线程共享所有的进程资源,包括打开的文件、信号标识及动态分配的内存等。一个进程内的所有线程使用同一个地址空间,而这些线程的执行由系统调度程序控制,调度程序决定哪个线程可执行以及什么时候执行线程。线程有优先级别,优先权较低的线程必须等到优先权较高的线程执行完后再执行。在多处理器的机器上,调度程序可将多个线程放到不同的处理器上去运行,这样

2005-07-07 18:29:00 795

空空如也

空空如也

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

TA关注的人

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