笔者个人理解:gitlab-runner 安装后就是一个监听状态的 runner,而通过 gitlab-runner register 注册的“实例”其实只是预定义的配置节,当消息抵达后,gitlab-runner 根据消息内容选择相应的配置节启动执行线程。为了方便阐述和理解,本文也将每个配置节/执 ...
Zabbix作为一款流行的企业级监控工具,可以监控各种网络设备和服务的状态,并提供强大的告警功能,能够在出现异常情况时及时通知管理员。以下是Zabbix的一些特点: 支持多种监控方式,包括SNMP、JMX、IPMI等,可以监控各种网络设备、服务器、虚拟化平台等; 提供了丰富的监控项和模板,可以轻松地 ...
日志,指标和分布式链路追踪这三个可观测性的传统支柱,已经是过时的,过于关注数据采集和底层数据格式,而不去关注结果(我们建设可观测性的初心和目标),这个做法实在是滑天下之大稽。by Martin Mao Gartner 把“可观测性”定义为“监控”的巨大革新,可观测性提供了数字化业务应用、创新速度、客 ...
1. 战略资源 1.1. 信息 1.2. 土地 1.3. 能源 1.4. 材料 2. 信息information 2.1. 客观事物状态和运动特征的一种普遍形式 2.2. 控制论 2.2.1. 维纳Norbert Wiener 2.2.2. 信息就是信息,既不是物质也不是能量 2.3. 哲学界 2. ...
参考书籍 软件测试技术基础教程 软件测试概述 第一类测试:在设计规定的环境下运行软件的功能,将其结果与用户需求或设计结果相比较,如果相符则测试通过,如果不相符则视为Bug 第一类测试方法以需求和设计为本 第二类测试:强调测试人员发挥主观能动性,用逆向思维方式,不断思考开发人员理解的误区、不良习惯、程 ...
PImpl:Pointer to implementation,常用于隐藏实现细节,构造拥有稳定 ABI 的 C++ 库接口,及减少编译时依赖。 在使用pimpl技术时,pimpl是类静态变量,对其在源文件中的实现需要使用typename关键字 对于模板类的静态成员变量的定义,你需要使用完整的模板类 ...
1. 监控项目工作 1.1. 跟踪、审查和报告项目进展,以实现项目管理计划中确定的绩效目标的过程 1.2. 输入 1.2.1. 项目管理计划 1.2.2. 进度预测 1.2.2.1. 基于实际进展与进度基准的比较而计算出进度预测 1.2.2.1.1. 完工尚需时间估算(ETC) 1.2.2.1.2. ...
1. 文件 1.1. 2020 年 4 月,中共中央国务院颁发《关于构建更加完善的要素市场化配置体制的意见》首次将数据作为一种新型的生产要素置入文件 1.1.1. 【21下选01】 1.2. 2021 年印发的 5G 应用扬帆行动计划(2021-2023)的通知到 2023 年,我国 5G 应用发展 ...
随着信息化和网络化的发展,航空航天领域的装备已经发展成为软件密集型系统,软件负责完成航空装备的大部分功能。资料显示,以美国的F-22战斗机为例,由软件实现的功能已经达到80%以上,航空航天领域的软件规模和重要度与日俱增。 ▲航空航天领域的软件特点 上述特点其实也是航空航天软件开发的难点所在。尤其是 ...
1. 含义 1.1. 包括为识别、定义、组合、统一和协调各项目管理过程组的各种过程和活动而开展的工作,是项目管理中一项综合性和全局性的管理工作 2. 项目经理是整合者 2.1. 【21上选33】 2.1.1. 【19上选37】 2.1.2. 【22上选33】 2.2. 通过与项目干系人主动、全面的沟 ...
jenkins在虚拟机中安装 1.1 背景介绍 Jenkins 是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。 Jenkins官网: http://jenkins-ci.org/ Jenkins 特征 开源的Java ...
在Git中,有时候我们需要将一个仓库中的某个模块复制到另一个仓库中,并且还需要保留提交记录。这个时候我们可以使用Git subtree命令来实现。 例如:将本地某个仓库中的```design-pattern```文件夹下的所有文件拿出来作为一个新仓库 以下是具体操作步骤: 1. 进入旧仓库中,使用以 ...
摘要:DNS(Domain Name System)是域名系统的英文缩写,是一种组织成域层次结构的计算机和网络服务命名系统,用于 TCP/IP 网络。 本文分享自华为云社区《DNS那些事——从浏览器输入域名开始分析DNS解析过程》,作者: 砖业洋__ 。 我们就从在浏览器输入域名开始分析。 1. D ...
1. 许多项目失败的原因就是由于对变更的处理不当 2. 变更管理是为了使项目实际执行情况和项目基准相一致而对项目变更进行管理,其可能的结果是拒绝变更或调整基准 3. 分类 3.1. 性质 3.1.1. 重大变更 3.1.2. 重要变更 3.1.3. 一般变更 3.1.4. 通过不同审批权限控制 3. ...
##简介 软件无处不在! 如今,几乎没有任何设备、机器或系统不是部分或完全由软件控制的。汽车中的重要功能--如发动机或齿轮控制--长期以来都是基于软件的。因此,软件和软件质量不仅制约着我们生活的大部分功能,而且也是我们日常安全中越来越重要的因素。 同样地,今天无数公司的顺利运行在很大程度上依赖于控制 ...
摘要:华为云DTSE技术专家从源码构建、应用部署到系统调测,详细解读云原生SaaS应用构建的全过程。 本文分享自华为云社区《HouseKeeper云上部署实践》,作者:华为云DTSE。 HouseKeeper是华为云开发者团队基于SaaS项目技术支持实践,采用微服务架构(SpringCloud),结 ...
“项目最大的风险就是都觉得没有风险。” 这还是跟同行聊天时开玩笑的一句话,最近我却深有体会。一直以为一切正常的项目,最近却接连出了问题,复盘才发现几个关键性问题都出在沟通方面,还一直认为沟通能力是自己的优势。这次主要踩了这几个坑,不知道大家都遇到过吗? 1.沟通管理踩过的坑 问题1:认为自己说清楚了 ...
本文是为了使用 git 拉取和推送时,能够免密同步远程服务器 ps: 首先要有一台远程服务器 其次是远程服务器和本地,都安装了 git 创建专属用户 git 使用 root 用户创建 useradd git 设置用户密码 password git <you_password> 要输入自己的密码 输入 ...
互联网行业里,降本策略千奇百怪,手段却出奇一致;增效方法五花八门,手段更是花里胡哨。
对于企业来说,商业的基本形式,就是围绕供需产生的利益关系。
很多决策的执行,都是基于利益最大化考虑的。
什么是利益最大化?
更低的成本、更高的效率、更优的质量、更好的结果,没有最的说法,只有... ...
1. 制定进度计划 1.1. 分析活动顺序、持续时间、资源需求和进度制约因素,创建项目进度模型的过程 1.2. 输入 1.2.1. 进度管理计划 1.2.2. 活动清单 1.2.3. 活动属性 1.2.4. 项目进度网络图 1.2.5. 活动资源需求 1.2.6. 资源日历 1.2.7. 活动持续时 ...