Welcome 微信登录

首页 / 软件开发 / 数据结构与算法

自动化运维工具Saltstack学习笔记(一)

自动化运维工具Saltstack学习笔记(一)

自动化运维工具Saltstack学习笔记(一)2014-08-141.Saltstack简介Saltstack是一个具备puppet与func功能为一身的集中化,轻量级的自动化运维管理工具,使用python编写,功能非常强大,可以使用EPEL快速安装。相比较puppet,安装和配置更加容易和简单。下面是Saltstack安装和基础配置文档。(官方文档:http://docs.saltstack.com/topics/installation/rhel.ht...
自动化运维工具Saltstack学习笔记(二)

自动化运维工具Saltstack学习笔记(二)

自动化运维工具Saltstack学习笔记(二)2014-08-14前面学习了Saltstack安装和基本的配置,可以通过Saltstack批量执行系统命令,包括系统重启,查看系统负载,添加/删除用户等等。也可以把线上WEB,DB,BBS等安装和配置相同或相近的服务器分为一组,通过Saltstack的group功能批量执行管理。下面通过Saltstack来实现批量安装,卸载RPM软件包,批量分发文件,压缩包和推送目录到指定的minion,定期修改Apache...
我需要学习R吗:试用开源数据分析平台的4个不错的理由

我需要学习R吗:试用开源数据分析平台的4个不错的理由

我需要学习R吗:试用开源数据分析平台的4个不错的理由2014-08-18 IBM Catherine Dalzell您可能已经听说过 R。或许您阅读过类似于 Sam Siewert 的 “云中的大数据” 这样的文章。您或许知道 R 是一种编程语言,而且知道它与统计学有关,但它是否适合您呢?为什么选择 R?R 可以执行统计。您可以将它视为 SAS Analytics 等分析系统的竞争对手,更不用提 StatSoft STATISTIC...
BPM 观点:评估 BPM 应用程序:BPM 设计评审和魔方

BPM 观点:评估 BPM 应用程序:BPM 设计评审和魔方

BPM 观点:评估 BPM 应用程序:BPM 设计评审和魔方2014-08-18 IBM Scott Simmons简介我很清楚你们想说什么 -- BPM 评审和魔方? 接下来会讨论什么,PacMan 还是 Facebook?您肯定会问 “Scott,BPM 设计评审和魔方有什么关系?” 好吧,让我先来介绍一些背景知吧。我使用 BPM 技术大约有 15 年了,得出这样一个结论,评审 BPM 应用程序类似于破解魔方问题。BPM 解决方...
你要招聘怎样的Scrum Master?

你要招聘怎样的Scrum Master?

你要招聘怎样的Scrum Master?2014-08-18 infoq Johanna Rothman 译:邵思华你是否注意过近期的各种招聘Scrum Master的广告呢?某些招聘广告将PMP认证作为应聘的必要条件,某些招聘条件则表示如果你能够在指定时间内完成某个项目,或者满足了某客户的需求,则能够提供额外的奖金。某些招聘条件要求应聘者完成整个团队的招聘计划,或者管理客户的需求。某些招聘条件要求应聘者创建跨国成员的团队,或者更糟的是在不同的国家创建多个...
论软件生命周期集成

论软件生命周期集成

论软件生命周期集成2014-08-18 infoq Dave West 译:江舒多年来,软件交付被视为辅助的业务流程。尽管软件交付花费了企业大量的成本,但是它始终没有成为企业业务的关注点,因为它不像供应链管理、 财务管理、人资管理那样具有一套严谨的系统架构。但是,随着越来越多的企业把软件交付作为业务运作的关键环节,创建、实现、开发和维护软件就变得尤为重要。尤其是,伴随着移动技术、云技术以及开放式网络的出现,软件变得越来越复杂。不仅软件创新能形成竞争性优势,...
怎么才能保证你的敏捷团队不会被指标毁掉

怎么才能保证你的敏捷团队不会被指标毁掉

怎么才能保证你的敏捷团队不会被指标毁掉2014-08-18 infoq Sean McHugh 译:吴海星我认为敏捷社区要改变评测敏捷团队是否成功的方法。我们收集指标以及从这些指标中获取信息的方法实际上妨碍了我们做出能用的软件,而这才是最重要的东西。强推个体指标有时会导致过于关注其他人,影响团队的协作。这会歪曲我们要评测的内容,摧毁我们的真实意图。在我看来主要有两个问题:观察者效应: 观察者效应是指对一个流程进行观测可能会影响它的输出。比如告诉一个团队你会...
UML学习:用例图Use Case

UML学习:用例图Use Case

UML学习:用例图Use Case2014-08-18用例图的概念用例图是描述用例、参与者以及它们之间关系的图。用例图的作用用例图是从用户的角度来描述对信息系统的需求,分析产品的功能和行为。用例图定义和描述了系统的外部可见行为,是分析、设计直至组装测试的重要依据。让用户参与前期的系统分析与设计。参与者的概念(actor,执行者,活动者)参与者是指在系统之外,但与系统直接交互的对象。先举个例子,对参与者有个具体的概念,如图:参与者用人形符号表示,在人形符号下...
UML学习:用例图中的各种关系(include、extend)

UML学习:用例图中的各种关系(include、extend)

UML学习:用例图中的各种关系(include、extend)2014-08-18用例图中的各种关系一、参与者与用例间的关联关系参与者与用例之间的通信,也成为关联或通信关系。二、用例与用例之间的关系包含关系(include)扩展关系(extend)包含关系(1) 概念包含关系描述的是一个用例需要某种功能,而该功能被另外一个用例定义,那么在用例的执行过程中,就可以调用已经定义好的用例。(2)表示符号<<include>>再如上篇文章中...
UML学习:类图Class

UML学习:类图Class

UML学习:类图Class2014-08-18一、类图的概念及组成1、类图的概念类图是描述类、接口已经他们之间关系的图,它显示了系统中各个类的静态结构,是一种静态模型。2、类图的组成2种类元素(类和接口)4种关系(依赖关系、实现关系、泛化关系和关联关系)二、类的概念与表示符号类和对象的关系:比如”人类“就是一个类,那么具体的某个人”张三“就是”人类“这个类的对象,而”名字、...
UML学习:类图class的关联关系(聚合、组合)

UML学习:类图class的关联关系(聚合、组合)

UML学习:类图class的关联关系(聚合、组合)2014-08-18关联的概念关联用来表示两个或多个类的对象之间的结构关系,它在代码中表现为一个类以属性的形式包含对另一个类的一个或多个对象的应用。程序演示:关联关系(code/assocation)假设:一个公司只有三名员工:一个员工要么没有工作,要么只能在一个公司工作。(代码简化了,主要说明关联关系)Person类:class person{public string name;public perso...
UML学习:类图class的依赖关系

UML学习:类图class的依赖关系

UML学习:类图class的依赖关系2014-08-18依赖关系的概念与符号依赖表示一个类以某种形式依赖于其他类。当两个类处于依赖关系中时,其中一个类的改变可能会影响另一个类。符号:依赖关系在代码中的表现在程序代码中,依赖关系意味着一个类的对象出现在另一个类的操作中。常见的有两种情况:一个类将另一个类的对象作为自己某个操作的参数(形参),或者是操作的局部变量。程序演示:code/trainclass train{public string number;p...
UML学习:类图class的泛化关系

UML学习:类图class的泛化关系

UML学习:类图class的泛化关系2014-08-18泛化关系的引入在现实生活中,有时会出现一类事物具有另一类事物的全部特点,除此之外还有自身的特点。例如:“不管白猫黑猫,捉到老鼠的就是好猫。”泛化关系的概念与符号(Generalization)如果一个类A(父类)的属性和操作能被另一个类B(子类)所继承,则类B不仅可以包含类A中的属性和操作,而且还可以添加自己独有的属性和操作,这种机制就是泛化。泛化也称之为继承或派生。泛化关系在...
UML学习:类图class的实现关系Realization

UML学习:类图class的实现关系Realization

UML学习:类图class的实现关系Realization2014-08-18接口的概念接口是一组没有实现的操作的集合。接口只提供操作的声明,不提供任何相应的功能代码。具体的功能代码由使用该接口的类实现,这叫做实现关系。一般意义的操作:1 public void turnUp() 2 { 3 Console.WriteLine("{0}风扇加速转动",name); 4 }没有实现的操作:1 public void turnUp...
UML学习:包图Package

UML学习:包图Package

UML学习:包图Package2014-08-18引言在windows中文件夹有什么作用?1、 对文件进行分类管理2、避免了命名冲突包的作用一个程序往往包含了很多类,那么如何管理这些类就成了一个需要解决的问题(分组机制)。这些类可能由不同的程序员进行建立,当把这些类合并成一个大系统时,往往会产生命名冲突(类名冲突)。包的两个作用:分组机制,命名空间。java:包(package)c#:命名空间(namespace)c#中定义命名空间:namespace 命...
UML学习:活动图activity diagram

UML学习:活动图activity diagram

UML学习:活动图activity diagram2014-08-18活动图的引入:先上实例实例描述:假如现在有一个简单的音乐盒,用户根据歌曲名称搜索自己喜爱的音乐,找到后,用户可以以MP3模式播放(同步显示歌词),也可以以MV模式播放。由于音乐和歌词都来自于互联网,因此在播放之前应连接这些文件。根据上述描述,该音乐盒的用例图如下:描述MP3播放功能:...
UML学习:时序图(顺序图)sequence diagram

UML学习:时序图(顺序图)sequence diagram

UML学习:时序图(顺序图)sequence diagram2014-08-18引言用例图、类图、活动图、时序图之间是什么关系?时序图有什么作用?先来模拟一下三国演义的赤壁之战的时序图,先知道它到底长什么样子,再深入介绍:小伙伴惊呆了,这样画战略图,一目了然,原来著名的战役是这么回事。这样看三国演义再也不会睡着了......再看看各个大人物的主要操作:代码模拟各任务操作:public class 关羽{Public void防守荊州();}public c...
测试人员必备的软技能

测试人员必备的软技能

测试人员必备的软技能2014-08-22 IBM 李 欢测试人员在软件开发生命周期中,除了独立完成测试任务以外,还需要和项目的不同利益相关者进行合作,包括项目经理、开发人员或者用户等。测试人员需要向项目经理/测试经理反馈测试进度、产品质量等信息,同时还需要从项目经理/测试经理处获得项目的进展和状态,例如:项目内容或进度的变更。在测试过程中,无论是提交缺陷还是文档评审,测试人员都离不开和开发人员的合作和沟通。测试人员还可能需要从客户那里了解用户是如何使用产品...
自动化测试学习(一) selenium IDE

自动化测试学习(一) selenium IDE

自动化测试学习(一) selenium IDE2014-08-23对于,我们做测试的新手来说,自动化测试一直是一个比较高级的领域,当然是相对于手工测试来说。最近,对自动化测试产生了兴趣。不,具体点应该是对selenium工具产生了兴趣。为什么不是QTP呢,之前,QTP也有学习,后来还买了本《QTP自动化测试进阶指南》,看了几天,不知为什么看不下去。嗯!我一直偏爱于开源的技术和工具。最早用LR做性能测试,后来发现了JMeter那个小工具后,基本上能用JMet...
<< 161 162 163 164 165 166 167 168 169 170 >>