ICode9

精准搜索请尝试: 精确搜索
  • 企业DevOps之路:Jenkins 流水线2022-04-14 10:01:00

    1. Pipeline 概述 Pipeline 即流水线,是 jenkins2.X 的新特性,是 jenkins 官方推荐使用的持续集成方案。与传统的自由风格项目不同,它是通过 jenkins DSL 编写代码来实现。相比于之前用户只能通过 Web 界面进行配置的方式来定义 Jenkins 任务,现在通过使用 jenkins DSL 和 Groovy 语言

  • jenkins流水线项目2022-04-10 03:31:58

    流水线项目Pipeline 安装插件 Pipeline 同样的步骤            安装过程中报错,那就回到首页面去更新这个软件,更新完之后一定要重启(在地址栏输入restart即可) 只要你更新完软件重启之后,它的地址都会变回原来的googe地址,这个时候,你还是一样使用命令 将它的地址改为baidu 创

  • 【软考-中级】04、操作系统2022-04-09 22:34:08

    操作系统 基础 概念 指令流水线 度量方式有吞吐率、加速比和效率 最大吞吐率取决于流水线中最慢的一段 使加速比和效率最大化,应该对流水线各级采用相同的运行时间。 流水线采用异步控制,不会改善性能,反而会增加复杂性 发展 运行环境 进程管理 进程与线程 处理机调度 时

  • GitLab-CICD 学习笔记2022-04-08 14:05:01

       可能遇到的问题                                       CICD在每个项目组里面    每一条流水线里有多个步骤,可以回滚                                  

  • 计算机系统 流水线技术2022-04-04 10:32:43

    计算机系统 流水线技术 Mar 31, 2022 ✧ 字数统计:3.3k(字)    ♨︎ 阅读时长:11(分钟) 本文介绍计算机系统中采用的流水线技术,包括流水线相关的基础知识、工作原理、流水线技术对性能的改进、吞吐率、加速比和效率等相关的计算以及存在的问题等内容。 流水线技术简单介绍 流水

  • 阿里云流水线构建nodejs项目失败(一直处于运行中)2022-04-04 10:03:01

    失败的问题可能有很多,这里记录一个我自己遇到的问题,仅供参考。 失败现象及原因 项目使用了(Next.js)[https: //nextjs.org/]作为基础框架,但是刚开始使用的版本是v11,后面升级到v12之后就无法构建,表现为一直处于运行中,日志打印的最后一行如下: [12:40:13] info - Creating an optimi

  • 中央处理器CPU——指令流水线2022-03-21 04:02:28

    指令流水线概念:一条指令的执行过程划分为不同阶段,占用不同硬件资源,多条指令重叠操作实现并行处理 1.顺序执行:又称串行执行方式;传统的冯诺依曼机器 优点:控制简单,硬件代价小 缺点:速度慢,各功能部件利用率低 2.一次重叠执行方式: 优点:时间缩短三分之一,各功能部件利用效率提高 缺点:控

  • 全网最详细的Intel CPU体系结构分析(内核源码)2022-02-28 23:35:39

    前段meldown漏洞事件的影响,那段时间也正好在读Paul的论文关于内存屏障的知识,其中有诸多细节想不通,便陷入无尽的煎熬和冥想中,看了《计算机系统结构》、《深入理解计算机系统》、《大话处理器》等经典书籍,也在google上搜了一大堆资料,前前后后、断断续续地折腾了一个多月,终于想通

  • 计算机组成原理11——流水线2022-02-27 23:32:08

    面向流水线设计 单指令周期处理器 一条指令的执行,是由 “取得指令——指令译码——执行指令” 。执行这个过程,至少需要花费一个时钟周期。这样,我们一个时钟周期可以执行一条指令,这种设计思路的处理器,就叫做单指令周期处理器。不同指令的执行时间不同,但是我们要让所有指令都在

  • .gitlab-ci.yml关键词完整解析(一)2022-02-27 18:31:45

    .gitlab-ci.yml关键词完整解析(一) 使用GitLab自带的流水线,必须要定义流水线的内容,而定义内容的文件默认叫做.gitlab-ci.yml,使用yml的语法进行编写。 目前任务关键词有28个,全局的关键词有10个,两者重叠的有很多。今天我给大家先讲解一下常用的关键词,掌握了这些关键词的用法,你可以编写

  • 全网最详细的Intel CPU体系结构分析(内核源码)2022-02-23 22:31:16

    前段meldown漏洞事件的影响,那段时间也正好在读Paul的论文关于内存屏障的知识,其中有诸多细节想不通,便陷入无尽的煎熬和冥想中,看了《计算机系统结构》、《深入理解计算机系统》、《大话处理器》等经典书籍,也在google上搜了一大堆资料,前前后后、断断续续地折腾了一个多月,终于想通

  • Lambda 表达式详解~Stream Pipelines2022-02-20 13:32:17

    前面我们已经学会如何使用Stream API,用起来真的很爽,但简洁的方法下面似乎隐藏着无尽的秘密,如此强大的API是如何实现的呢?比如Pipeline是怎么执行的,每次方法调用都会导致一次迭代吗?自动并行又是怎么做到的,线程个数是多少?本节我们学习Stream流水线的原理,这是Stream实现的关键所在。

  • 聊聊DevOps制品管理-不止是存储制品这么简单2022-02-19 19:02:30

    什么是制品? 制品是指由源码编译打包生成的二进制文件,不同的开发语言对应着不同格式的二进制文件;这些二进制文件通常用于运行在服务器上或者作为编译依赖,“制品的管理”是配置管理的重要组成部分。 ​ 通常,这些组件是各种文件的存档,包括:类文件中的Java字节码、C对象文件、文本文件

  • Rocket - core - ibuf vs. imem2022-02-19 18:01:39

    https://mp.weixin.qq.com/s/mbWZQxAVnnHBGOVZmXa1Eg   简单介绍ibuf和imem的关系。   本文目录: 1. ibuf 2. imem 3. 连接关系 4. ibuf的作用   以下正文: 1. ibuf ibuf是指令缓存,其io接口如下: 其中: a. imem表示frontend的响应; b. kill表示是否要废弃当前缓存; c. pc表示当前

  • go流水线编程模式,它和我们熟悉的生产者-消费者模式非常相似2022-02-19 09:34:26

    |流水线工作模型在工业领域内十分常见,它将工作流程分为多个环节,每个环节根据工作强度安排合适的人员数量。良好的流水线设计尽量让各环节的流通率平衡,最大化提高产能效率。 Go 是一门实用性语言,流水线工作模型与 Go 融合地非常融洽,只不过我们一般使用另一个名词来表示流水线:pipelin

  • 计算机组成原理与体系结构2022-02-19 01:33:59

    计算机组成原理与体系结构 一、计算机结构 1.硬件基本组成 计算机系统是由硬件与软件组成的 计算机系统的基本硬件系统由运算器、控制器、存储器、输入设备、输出设备 运算器与控制器集成为CPU 存储器分内存与外存 输入设备与输出设备统称为外部设备 2.中央处理单元CPU 2.1.组

  • 第三章2022-02-09 15:04:25

    3、数字逻辑电路设计基础 3.1 数字逻辑电路设计与verilog代码开发 3.1.1 面向硬件电路的设计思维方式 硬件设计思维核心:数据通路+控制逻辑 设计电路先想清楚数据通路 3.1.2 行为描述的verilog编程风格 verilog描述分为行为描述和电路描述 3.1.3 自顶向下的设计划分过程 设计CPU→

  • 《自己动手写CPU》第五章--逻辑、移位操作与空指令的实现2022-02-07 20:32:23

    5.1流水线数据相关问题 流水线中经常有一些被称为“相关”的情况发生,它使得指令序列中下一条指令无法按照设计的时钟周期执行,这些“相关”会降低流水线的性能。流水线中的线管分为以下三种类型。 (1)结构相关:指的是在指令执行的过程中,由于硬件资源满足不了指令执行的要求,发生硬

  • [源码解析] 模型并行分布式训练Megatron (1) --- 论文 & 基础2022-01-27 19:00:58

    [源码解析] 模型并行分布式训练Megatron (1) --- 论文 & 基础 目录[源码解析] 模型并行分布式训练Megatron (1) --- 论文 & 基础0x00 摘要0x01 Introduction1.1 问题1.2 数据并行1.3 模型并行1.3.1 通信1.3.2 张量并行1.3.3 流水线并行1.4 技术组合1.5 指导原则0x02 张量模型并行(T

  • 做到这4点,才是真正的持续交付| 研发效能提升36计2022-01-25 10:35:53

    编者按:全线专栏《研发效能提升36计_持续交付篇》上线啦!本专栏将通过10-20篇文章,系统分享云原生时代,企业如何落地持续交付。本文是该专栏的第2篇。 策划&编辑|雅纯   什么是真正的持续交付? 首先,我们先看一下什么是持续交付。我们认为,持续交付至少应该包含这4点:   ● 持续:顾名思

  • 如何高效完成ECS多环境部署?2022-01-24 12:32:53

    一、背景 在软件开发和部署过程中,我们的软件往往需要在不同的运行环境中运行,例如:开发人员本地开发环境、测试团队的测试环境、还有类生产环境和生产环境。在整个研发流程的过程中,针对开发和运维,前者面向需求和代码,后者面向资源和环境,而部署,是两者都会关注的部分。通过本文,你可以了

  • Nvidia CUDA初级教程1 CPU体系架构综述2022-01-22 20:32:51

    Nvidia CUDA初级教程1 CPU体系架构综述 视频:https://www.bilibili.com/video/BV1kx411m7Fk?p=2 讲师:周斌 本节内容:了解现代CPU的架构和性能优化: 流水线 Pipelining分支预测 Branch Prediction超标量 Superscalar乱序执行 Out-of-Order (OoO) Excution存储器层次 Memeory Hi

  • 使用流水线(pipeline)部署项目时,自动杀死衍生进程问题2022-01-21 17:30:41

    使用JENKINS_NODE_COOKIE=dontkillme防止衍生进程被杀死,注意这是流水线项目的操作!!! 示例: stage('部署jar包') { steps { withEnv(['JENKINS_NODE_COOKIE=dontkillme']){ # 最重要的操作 echo '部署jar包' sh '''cp ruoyi-admin/target/platform.jar /u

  • 流水线2022-01-13 23:05:33

    django已经部署好了,但是它的复用性很差,要想提高复用性,需要用到流水线                  流水线基本语法 pipeline { agent any #一般用any,表示当前环境,当前在宿主主机里面就是宿主主机的环境,当前在k8s就是在k8s的环境 stages { #stages代表阶

  • 第九届省赛嵌入式设计与开发(客观题)解析(上)2022-01-10 17:03:51

    解析如下: 第1题 APB1最高36MHZ APB2最高72MHZ 以及APB1和APB2上挂载的外设情况(查手册查多了就记住了!) 第2题 STM32 芯片内部集成有 12 位的 A/D 转换器,该 ADC 是一种逐次逼近型模/数转换器。它有多达 18 个通道,可测量 16 个外部和 2 个内部信号源。(查手册!) 第3题选择D项 这道

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有