自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

转载 经典测试实例

1.测试项目:电梯  需求测试:查看电梯使用说明书、安全说明书等  界面测试:查看电梯外观  功能测试:测试电梯能否实现正常的上升和下降功能.电梯的按钮是否都可以用;  电梯门的打开,关闭是否正常;报警装置是否可用,报警电话是否可用;  通风状况如何.突然停电时的情况;是否有手机信号;  比如说上升途中的响应。电梯本来在1楼,如果有人按18楼

2012-11-18 21:39:20 535

原创 写一个字符串复制函数,从源串向目的串复制n个字符

#include void strcopy(char *sour, char *desni, int n, int desni_length){ if( n <= desni_length) { for (int i = 0; i < n; i++) { *desni++ = *sour++; } } else

2012-09-28 12:38:04 1160

原创 C#实现冒泡排序

using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication9{ class Program { static void sort(int[] arr) { int temp;

2012-06-19 17:11:52 376

原创 C#实现 汉诺塔问题

using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication6{ class Program { static void hanoi(int n, char A, char B, char C) {

2012-06-19 15:09:38 3214

原创 C#实现 将两个有序链表并为一个有序链表

using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication4{ class Program { static void Display(LinkedList ls) { foreach (st

2012-06-19 13:35:33 616 3

转载 xml序列化

http://www.cnblogs.com/yukaizhao/archive/2011/07/22/xml-serialization.html

2012-04-26 15:14:47 249

转载 反射

反射是一种晚绑定,它可以被开发者用来设计出更具灵活性的代码,而代价则是花费更多的系统资源开销使得应用程序可以在运行时获取一些未知信息。       说白了,在编写代码的时候,开发者可能还不知道或不能确定一些对象的信息,于是把决定权交给代码本身,将来在需要的时候由代码自己去获取和判断这些信息并作出相应的反应。这样的方式固然可以使代码更加灵活,但在想要使用反射的时候,必须先考虑好在性能与灵活之

2012-04-25 13:37:39 273

转载 简单网络管理协议SNMP处于网络体系结构的哪一层?

应用层

2012-04-13 16:55:41 2778 1

转载 返回单链表的倒数第n个节点

struct list_node{struct list_node  *next;void *data;};struct list_node  *get_last_nth_node(struct list_node *head, unsigned int pos){struct list_node *ret = head;unsigned int i = 0;w

2012-04-13 15:17:41 390

原创 计算机网络协议三要素

语法 语义 时序

2012-04-13 13:53:29 2378

原创 默认端口号

HTTP协议的默认端口号:80telnet协议的默认端口号:23FTP 协议的默认端口号:21

2012-04-13 13:52:22 462

转载 wwf工作流和自开发工作流引擎的比较

在.NET领域,目前市场上工作流的趋势大致有两个:一个是自开发方式,即自己开发流程引擎和流程平台,二是WWF方式,即使用微软的WWF。对微软的WWF的情况了解如下:1、WWF是微软开发出的一套底层工作流引擎,它是比较底层的。开发流程必须对其机制比较清楚,除了编写业务代码外,还要编写驱动流程的代码。灵活性比较差,如果要想达到灵活配置、开发简单的程度,必须在此基础上二次开发,做一套基于WWF的

2011-12-07 21:04:05 593

转载 XML来交换数据,也就是说,流程定义生成一个描述流程的XML,引擎负责把它读进来,解释后放进内存或者数据库里面,这样做一个好处是流程定义工具可以用java写,也可以用delphi写,只要根据schem

我以前设计过一个工作流系统,包括引擎和流程定义。 引擎我们基本是参考wfmc的模型,无非是Process、Activity、 task、principal、transition等。 和流程定义之间通过一个 XML来交换数据,也就是说,流程定义生成一个描述流程的XML,引擎负责把它读进来,解释后放进内存或者数据库里面,这样做一个好处是流程定义工具可以用java写,也可以用delphi

2011-12-07 21:03:06 598

原创 批处理命令

1 echo 回显echo "hello world"2 @不显示@后面的命令3 Rem 注释@Rem Here is the description4 set命令显示变量:set或set s 。前者显示批处理当前已定义的所有变量及其值,后者显示所有以s开头的变量及值。设置变量:set a = 1234删除变量:set a= 此举命令即可删除变量a 批处理的

2011-11-23 21:43:53 275

转载 要认识工作流引擎需要了解以下几个要素

实体(Entity) :是工作流的主体,是需要随着工作流一起流动的物件(Object)。例如,在一个采购申请批准流程中,实体就是采购申请单;在公文审批流程中,实体就是公文。   参与者(Participant) :是各个处理步骤中的责任人,可能是人,也可能是某个职能部门,还可能是某个自动化的设备;   流程定义(Flow Definition) :是预定义的工作步骤,它规定了实体流动的路线

2011-11-16 20:14:22 360

转载 工作流引擎之workflow的平台的理解

1.workflow 和传统管理软件不是同一种软件,不具可比性;2.workflow 对于已经有传统管理软件的企业的作用非常明显,可以籍此平台整合企业的各种应用系统,使之成为一个完整的企业级应用,也就是通常所说的EAI.3. 具备workflow功能的管理软件(workflow与传统管理软件的结合)对于传统管理软件有绝对的优势;4.workflow可以根据企业的需要开发解决

2011-11-16 19:54:59 375

转载 以事件-规则机制为基础的工作流模型

以事件—规则机制为基础的工作流模型,将流程中所有的活动发生和状态的变化都看作是事件,活动的进行总是伴随着事件的发生;而过程逻辑和业务逻辑,则被抽象为过程规则;每当有事件发生时,根据系统的环境、状态等对过程规则进行匹配,匹配的结果将引起新的事件发生或者是新的活动的执行。在该模型中,事件机制是与规则形式的业务表示方法和过程表示方法联系在一起的。根据业务流程的内容,创建与之相对应的流程规

2011-11-08 23:53:51 318

转载 过程逻辑和业务逻辑的分离

工作流技术能够得到快速应用和发展得益于它的先进理念——过程逻辑和业务逻辑的分离。对于一个流程化业务来说,可以将它看作是两部分元素的有机组合:业务元素和过程元素。业务元素表示了过程的每一个步骤应该完成的具体任务和整个流程的而业务特征,而过程元素则表达了流程中各个步骤之间的先后、条件等逻辑关系。通过对过程逻辑和业务逻辑进行的分离,可以集中的研究过程逻辑的特性和问题,从而建立起一种独立于具体业务的通用过

2011-11-07 20:20:09 628

转载 工作流主要研究问题

目前共工作流技术研究的主要目的有两个:一是为工作流的发展解决理论上存在的问题,探讨工作流模型和语义的形式化表示方法;二是从工作流实现技术的角度探讨利用先进的技术提高工作流管理系统的性能和可靠性。

2011-11-05 19:58:24 303

转载 工作流技术应用现存问题

工作流的不成熟性具体表现在以下几个方面:1、工作流模型描述:缺乏一种能够支持过程定义、过程分析的形式化数学模型。2、标准问题:不同的厂商提供了不同的建模、流程定义和实现标准,是异构系统的协同工作异常困难,用户很难实现系统之间的相互操作。3、缺乏仿真评价的方法和工具,仿真的性能指标难确定,仿真内容复杂。4、工作流技术实现方面:工作流管理系统 贯穿整个业务过程,需要提高工作流的可靠性,

2011-11-05 19:54:57 255

转载 WFMC 工作流管理系统

定义:工作流管理系统是一个软件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行。

2011-11-05 14:50:45 323

转载 WFMC 工作流定义

The automation of a business process, in whole or part, during which documents, information or tasks are passed from one participant to another for action, according to a set fo procedural rules.解释:

2011-11-05 10:58:05 337

转载 工作流引擎的关键实现

工作流是由任务组成的,而工作流引擎是与任务无关的,工作流引擎应当提供一个框架,由这个框架负责从一个任务到下一个任务的流转。可以利用观察者模式来实现工作流引擎与业务系统的分离。

2011-11-04 13:36:58 265

转载 ECA规则的形式以及在工作流引擎中的对应关系

WHEN EventsIf Conditions THENActionENDIFENDWHENECA规则和一定的事件定义以及状态转换函数就能很好的表示活动之间的关系,但这样的模型是建立在活动实体以及实体关系分开描述的理想情况下,这样给模型存储和工作流引擎对其解释都带来了一定的困难。ECA在工作流引擎中的对应关系:ECA规则转化到工作流引擎中,E与C的工作由触发子系统完成

2011-11-03 23:29:33 450

转载 事件与节点状态

活动节点是组成工作流的基本节点,其状态可分为等待、就绪、运行、完成和中止。等待状态表示活动触发条件未满足,活动执行条件还未就绪,是活动的初始状态。就绪状态表示活动的触发条件已经满足。活动的触发条件就是其前序活动的完成,即当一个活动的前序活动完成后,活动就转入就绪状态。此时,如果活动执行条件也满足的话,活动可以开始运行。运行状态表示活动正在运行。如果活动成功完成,则达到完成状态;如果活动执行失败或取

2011-11-03 22:55:15 364

转载 ECA规则

事件-条件-动作,简称ECA规则。其一般的策略是当一个事件发生后,采用事件监视器来捕获该事件,然后依据ECA规则进行条件判断,选择合适的动作。

2011-11-03 22:39:48 989

转载 任务的概念

在描述业务中,一个任务表示的是流程的所需要完成的某一项工作,这项工作可能是一次操作即可完成,也可能是几次操作的组合。

2011-11-03 19:57:06 603

转载 工作流模型

工作流是对现实中流程的管理,因此对于现实中流程的抽象,建模对于工作流系统是有重要意义的。

2011-11-03 19:54:53 256

转载 工作流引擎

工作流引擎好比机器的发动机,没有发动机的机器没有办法运行起来,同样,没有工作流引擎,工作流就没有办法自动化。工作流负责解析工作流定义的数据、各种资源,执行活动中规定的程序,决定流程的走向。工作流引擎本身主要由两部分组成,工作流执行子系统与工作流触发子系统。这两者之间,工作流触发子系统主要负责工作流程的流转,而工作流执行子系统主要负责工作流中任务的创建与运行,以及管理。触发子系统主要解决的问

2011-11-03 19:45:13 327

转载 工作流参考模型

工作流参考模型(Workflow reference model)是由工作流管理联盟于1995年提出的工作流管理系统的体系结构模型。工作流参考模型标识了构成工作流管理系统的基本部件和这些基本部件交互使用的接口。这些基本部件包括:工作流执行服务、工作流引擎、流程定义工具、客户端应用、调用应用、管理监控工具;基本部件交互使用的接口包括:接口一、接口二、接口三、接口四和接口五。这个模型很大地影响

2011-10-30 12:31:11 451

原创 备份文件中所存路径中的文件

#backup.pyimport osimport timesource = [];f=open('lb.txt','r') while True: line=f.readline() if len(line)==0: break if line[-1] == '\n': line = line[:-1] source.append(line) f.

2011-10-29 21:02:07 431

转载 工作流引擎

工作流引擎是一个为工作流实例执行提供运行服务环境的软件,是工作流管理系统的核心组件。工作流引擎负责解析、解释工作流过程定义、控制过程实例、决定活动的执行次序、向用户工作表中添加工作项、调用应用程序、与其他工作流引擎交互等功能。工作流引擎的作用不言而喻,就如计算机对于软件的作用一样,可以说没有它,就没有工作流的一切,再好的流程设计也是无法有效执行的,所以说它是工作流管理系统的核心

2011-10-29 14:08:13 370

转载 工作流

工作流包括以下几个要素:实体(Entity):是工作流的主体,是需要随着工作流一起流动的物件(Object)。例如,在一个采购申请批准流程中,实体就是采购申请单;在公文审批流程中,实体就是公文。 参与者(Participant):是各个处理步骤中的责任人,可能是人,也可能是某个职能部门,还可能是某个自动化的设备; 流程定义(FlowDefinition):是预定义的工作步骤,它规定

2011-10-29 12:15:45 292

转载 lambda形式

lambda形式lambda语句被用来创建新的函数对象,并且在运行时返回它们。例15.2 使用lambda形式#!/usr/bin/python# Filename: lambda.pydef make_repeater(n):    return lambda s: s*ntwice = make_repeater(2)print twice(

2011-10-27 17:24:13 232

转载 在函数中接收元组和列表

在函数中接收元组和列表当要使函数接收元组或字典形式的参数的时候,有一种特殊的方法,它分别使用*和**前缀。这种方法在函数需要获取可变数量的参数的时候特别有用。>>> def powersum(power, *args):...     '''Return the sum of each argument raised to specified power.'''...

2011-10-27 17:19:04 294

转载 列表综合

列表综合通过列表综合,可以从一个已有的列表导出一个新的列表。例如,你有一个数的列表,而你想要得到一个对应的列表,使其中所有大于2的数都是原来的2倍。对于这种应用,列表综合是最理想的方法。使用列表综合例15.1 使用列表综合#!/usr/bin/python# Filename: list_comprehension.pylistone = [2, 3, 4]

2011-10-27 17:08:55 242

转载 引发异常

下一页引发异常你可以使用raise语句 引发 异常。你还得指明错误/异常的名称和伴随异常 触发的 异常对象。你可以引发的错误或异常应该分别是一个Error或Exception类的直接或间接导出类。如何引发异常例13.2 如何引发异常#!/usr/bin/python# Filename: raising.pyclass ShortInputE

2011-10-27 16:27:19 235

转载 异常

try..finally假如你在读一个文件的时候,希望在无论异常发生与否的情况下都关闭文件,该怎么做呢?这可以使用finally块来完成。注意,在一个try块下,你可以同时使用except从句和finally块。如果你要同时使用它们的话,需要把一个嵌入另外一个。使用finally例13.3 使用finally#!/usr/bin/python# Filename: fi

2011-10-27 16:07:25 264

转载 N层架构

层次划分:  目前,典型的分层架构是三层架构,即自底向上依次是数据访问层、业务逻辑层和表示层。  这种经典架构经历了时间的考验和实践的多次检验,被认为是合理、有效的分层设计,所以,在本文中,将沿袭这种经典架构,使用数据访问层、业务逻辑层和表示层的三层架构体系。  职责划分:  目前,在典型的三层架构中,对层次各自的职责划分并没有一个统一的规范,综合现有的成功实践和.

2011-10-27 08:58:50 623

转载 储存器

储存器Python提供一个标准的模块,称为pickle。使用它你可以在一个文件中储存任何Python对象,之后你又可以把它完整无缺地取出来。这被称为 持久地 储存对象。还有另一个模块称为cPickle,它的功能和pickle模块完全相同,只不过它是用C语言编写的,因此要快得多(比pickle快1000倍)。你可以使用它们中的任一个,而我们在这里将使用cPickle模块。记住,我们把这两个模

2011-10-26 17:06:37 322

空空如也

空空如也

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

TA关注的人

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