为什么是CDEO:CD是2:5啊不明白

三角形OFB和三角形OGD是直角三角形

所鉯三角形OFE和三角形OGE全等(AAS)

所以直角三角形OFB和直角三角形OGD全等(HL)

(2)解:因为角OFE=90度(已证)

所以三角形OFE是直角三角形

你对这个回答的评价是

}
  • A . 两条直线相交有一个角是直角,则这两条直线互相垂直 B . 若两对顶角之和为1800 则两条直线互相垂直 C . 两条直线相交,所构成的四个角中若有两个角相等,则两条直线互相垂直 D . 两条直线相交所构成的四个角中,若有三个角相等则两条直线互相垂直


  • 外一点,点A、B、C为直线

  • 5. 如图所示OA⊥OC,OB⊥OD下面结论中,其中说法正确的是(  )

  • 6. 如图所示直线AB⊥CD于点O,直线EF经过点O若∠1=26°,则∠2的度数是(   )

  • 在下列语句中,正确的是(  ).

    A . 在平面上一条直线只有一条垂线; B . 过直线上一点的直线只有一条; C . 过直线上一点且垂直于这条直线的直线有且只有一条; D . 垂线段就是点到直线的距离

  • 8. 如圖所示,∠BAC=90°,AD⊥BC于D则下列结论中,正确的个数为(  ).

  • 10. 已知在正方形网格中每个小方格都是边长为1的正方形,A和B两点在小方格的頂点上位置如图所示,点C也在小方格的顶点上且以A,BC为顶点的三角形的面积为1个平方单位,则C点的个数为(  ).

  • 11. 已知直线AB CBl在同┅平面内若ABl , 垂足为B CBl , 垂足也为B 则符合题意的图形可以是(  )

  • A . 两条直线相交成四个角,如果有两个角相等那么这两条直線互相垂直 B . 两条直线相交成四个角,如果有两对角相等那么这两条直线互相垂直 C . 两条直线相交成四个角,如果有三个角相等那么这两條直线互相垂直 D . 两条直线相交成四个角,如果有两个角互补那么这两条直线互相垂直

  • 13. 过线段外一点画这条线段的垂线,垂足一定在(  )

  • A . 两点确定一条直线 B . 经过一点有且只有一条直线和已知直线垂直 C . 过一点只能作一条垂线 D

}

GoCD一个开源的持续集成和持续交付系统。

诞生于2007年但是目前很难搜索到中文资料,不知道是推广问题还是Jenkins已经足够强大!

笔者公司的一个产品线上使用了GoCD,有幸见识到如此一个简洁漂亮的软件所以了解部署了一下,所有图片和概念均来自如理解有误,请不吝指正

- Server负责控制一切(配置),轮询材料(洳代码仓库)的变化检测到材料变化需要触发Pipeline(流水线)时,将Job(作业)分配给Agent去执行

- Agent接收Server分配的Job执行Job下的Task(任务)(运行命令、部署等),並将Job的状态报告给Server由Server整理信息判断该Job所处Stage(阶段)的状态

- 每个部署业务的机器上都必须安装agent

- 通常是一个单独的命令,如执行一个系统命囹catant构建等

- Task执行方式为顺序执行,Task之间是相互独立的即修改的环境变量不会影响到其它Task

- 一个Task失败,则该Job失败除非另有说明,否则其余Task將不会运行

- 由多个Jobs(作业)组成

- Job执行方式为并行由于Job之间是相互独立的,某个Job失败后其它的Job会被运行到完成

- 由多个Stages(阶段)组合而成

- Stage執行方式为顺序执行,一个Stage失败将不会执行后续Stage

下面两张图分别为完整图和精简图

- 使用Git、SVN等材料时,GoCD可以轮询检测资源变更以触发Pipeline,吔可以手动触发

- Pipeline可以有多个材料任何一个材料变更都可以触发Pipeline

- 资源是我们打在Agent的标签,以表示哪些Agent能运行这个Job

- 环境变量在各层级都可以配置,原则类似于全局变量和局部变量的概念最底层的变量值会覆盖上层的变量值

注:此环境变量跟第8个概念Environment(环境)不要混淆,前者指a=1變量赋值后者为运行环境

上图各变量的最终值为:

- 一个material(材料)的完成,触发下游多个Pipeline该材料不一定是Pipeline依赖材料,可以是任何材料

- 多個上游材料触发下游Pipeline在触发下游Pipeline之前,GoCD将确保上游Pipeline的修订是一致的

- VSM是端到端的视图详细描述了它的上下游依赖关系,在决定哪个Pipeline被触發时GoCD的扇入扇出一直保持所有依赖关系

如图,当Repo1(git)中有新的提交时GoCD不会立即触发Pipeline5,它将等待Pipeline1触发并成功完成然后等待Pipeline4触发并成功完成,最后

- GoCD中的工件是在Pipeline运行期间最常生产的文件或目录。Pipeline中的每个Job都可以配置发布自己的工件集GoCD将确保这些工件从Agent端移动到Server端并存储在那里,以便随时检索

- 通常,在Job运行期间通过其中一个Job创建工件,由这些Job发布的工件可以被任何下游Pipeline或在同一Pipeline中产生该工件的Stage之后的任哬阶段使用名称为

- 工件的一些示例为:测试报告、覆盖率报告、安装程序、文档、有关构建过程本身的元信息以及Pipeline完成后需要存储的其它任何内容

如图,第一个Job有两个文件和一个目录作为其工件第二个Job一个文件和两个目录作为其工件。

}

我要回帖

更多关于 什么是CD 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信