相关文章
【C→C++】打开C++世界的大门
文章目录 前言什么是CC的发展史C的重要性1. 使用广泛度2. 工作领域的应用 1. C关键字(C98)2. 命名空间2.1 命名空间的定义2.2 命名空间的使用2.3 std命名空间的使用惯例 3. C输入&输出3.1 输入输出3.2 说明 4. 缺省参数4.1 缺省参数概念4.2 缺省参数分类 5. 函数重载5.1 函…
建站知识
2024/11/14 20:51:39
机器人算法之敏捷开发
0. 简介
在开发大型的机器人工程时候,我们会发现团体开发以及代码的review的会非常重要。而这些离不开敏捷开发(Scrum)以及Git管理。而最常用敏捷开发流程就是DoD。本文也将介绍和学习这种方式,来辅助各位能够在实验室和工作中团…
建站知识
2024/11/15 3:58:27
GitLab CI/CD 自动化构建与发布实践
流程介绍
CI/CD 是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法。CI/CD 的核心概念是持续集成、持续交付和持续部署。这篇文章中,我将会介绍基于 GitLab CI/CD 的自动化构建与发布实践。如下图所示,整个流程将分为几个部分:…
建站知识
2024/11/14 21:40:20
Ubuntu c/c++ 开发环境
在Ubuntu下搭建C/C编程环境,综合起来说就是vimgccgdb。其中vim用于文本编辑,gcc用于程序编译,gdb用于代码调试。
在Terminal中执行sudo apt-get install build-essential,即可安装必要的库函数。 文本编辑
Ubuntu自带的为vi编辑…
建站知识
2024/11/14 21:40:19
GitlabCI与JenkinsCI对比
微信公众号:运维开发故事,作者:double冬 一、jenkins是什么?
Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/…
建站知识
2024/11/14 21:40:20
推荐 10 个好用的 CI/CD 工具
虽然云平台的到来让开发者免于安装和维护物理服务器,但测试和部署代码过程依旧需要人为完成,持续集成可以自动消除构建、测试和部署代码的大部分痛苦。如果希望最大限度提高效率,持续集成和交付工具是最好的选择。 实际上,所有开发…
建站知识
2024/11/14 21:40:20
【C++ 进阶】学习导论:C/C++ 进阶学习路线、大纲与目标
目录
一、C 学习路线
二、C 课程大纲与学习目标
(1)第一阶段:C 语言基础
(2)第二阶段:C 高级编程
(3)第三阶段:C 核心编程与桌面应用开发
(4…
建站知识
2024/11/16 23:02:05