- 博客(15)
- 收藏
- 关注
转载 conan 详解
conanGetting started背景介绍Conan是一个分散的包管理器,具有客户端 - 服务器架构。这意味着客户端可以从不同的服务器(“远程”)获取...
2020-07-13 14:17:27
4024
转载 Github架构师解读C/C++应用包管理的Why和How
一、背景本文整理自Johannes Nicolai在JFrog 2019用户大会上的讲演《DevOps for Non-Hipsters(aka C/C++ programmers)》。 Johannes Nicolai是Github的解决方案架构师,...
2020-07-13 14:15:16
260
转载 C / C ++ 项目中的 DevOps 挑战
“C++ 不仅是性能最强大的语言,而且也是一门伟大的语言!它具有真正的泛型,它是表达性的,是程序员最喜欢的语言之一。” ...
2020-07-13 14:13:51
615
转载 C/C++ 如何进行持续交付?使用 Jenkins+Conan!
C 和 C ++ 目前被应用在操作系统、嵌入式系统、财务、科研、汽车、机器人、游戏等非常重要的行业。主要原因是 C 和 C++ 相比于其他技术来说拥有很高的性能。但同样,C/C ++ 生态系统也面临一些巨大的挑战:巨石应用 -- 拥有数百万甚至更多行代码,在不使用现代工具的情况下很难管理项目。应用程序二进制接口(ABI)不兼容 -- 为了保证库与其他库和应用程序的兼容性,需要控制不同的配置(如操作系统,体系架构和编...
2020-07-13 14:11:25
655
转载 基于Conan的C/C++持续交付流水线
背景 在当下软件应用的开发过程当中,单枪匹马或者小作坊式的模式已经很少见了,协作式的开发成为主流。相应的,应用的代码也不再是从零开始,而是基于或引用很多已有的、共享的模块,如各种开源的框架和共用库,或者协作团队中开发的自研库,这就是软件开发中常说的“依赖”。为了更好地管理这种依赖关系,各种开发语言都逐渐发展出了自己的依赖管...
2020-07-13 14:09:13
817
转载 实战C/C++的依赖管理工具--Conan
关注世界领先 DevOps 平台 JFrog 在高级编程语言中,C/C++ 广受开发人员的亲睐,在语言排名上也名列前茅,生命力旺盛,而作为一个C/C++ 程序猿,随着开源模块(车轮)的不断创造,你在使用什么工具或方法管理你的依赖和模块化你的开发成果,创造属于你的世界车轮,你还在用 GIT/SVN 管理 C/C++ 的依赖吗...
2020-07-13 14:06:42
3113
原创 7、逻辑运算与位运算
逻辑运算中的短路法则:// 示例分析int a = 1;int b = 2;int c = 0;c = a && b;printf("c = %d\n", c); // c = 1c = !(a - b) || (c < b); // 先计算括号中的,然后自左往右进行计算// c = !(1 - 2) || (0 < 2) --&...
2019-10-24 12:09:19
676
原创 6、四则运算与关系运算
四则运算:结果是数学中的运算后得到的结果;关系运算:两个数的比较,结果是固定的,小于、大于、等于;逻辑运算:结果只有两种,0或者1;位运算:操作的是二进制位(操作0和1)1、四则运算介绍:注意:C语言中的除法运算,除数不能为0!int a = 1;int b = 2;int c = 0;c = a / b; // 计算得到除法的商(两个整数的除法,结果仍然是整数)pri...
2019-10-19 21:20:02
921
原创 5、C程序中的输入
本文是狄泰软件学院唐老师系列课程的学习总结,用于个人复习以及与大家探讨学习,如有理解有误的地方恳请大佬们予以指正,十分感谢!内容概要:掌握scanf的基本使用方式1、如何使用C语言从键盘输入数据?思考:输入和输出总是成对的,既然之前数据的输出是<stdio.h>这个工具包里的printf()工具,那么有没有可能数据的输入在<stdio.h>工具包中也提供了相应的工具...
2019-10-15 10:04:57
548
原创 4、C语言类型与变量编程练习
本文是狄泰软件学院唐老师系列课程的学习总结,用于个人复习以及与大家探讨学习,如有理解有误的地方恳请大佬们予以指正,十分感谢! 此处涉及到了变量,我们同样可以用酒杯来进行类比。要把两个酒杯里的酒交换,那么最简单的是再拿一个酒杯C,把A的倒进C里,然后B的倒进A中,最后再把C里的酒倒进B里。这样A杯中放的就是原来B里的酒,B里放的就...
2019-10-13 21:37:21
277
原创 3、深入数据类型与变量
本文是狄泰软件学院唐老师系列课程的学习总结,用于个人复习以及与大家探讨学习,如有理解有误的地方恳请大佬们予以指正,十分感谢!内容概要:掌握和理解数据类型变量之间的转换方式。1、程序中数值(字面量)类型,不同类型的变量(字面量)相互赋值会发生什么?// 实例分析int a = 50000; // 50000是一个字面量,默认类型是int,去初始化一个int类型的变量a;validshor...
2019-10-13 14:33:26
136
原创 2、C语言中的数据类型与变量
内容概要:一、学习数据类型的概念二、理解printf()中使用的%d,%s等的含义三、学会在程序中使用数据类型创建变量四、掌握C语言中的命名规则五、掌握变量赋值的概念和方法六、掌握变量初始化的概念和方法1、C语言对数据的分类- - 整数类型:不带小数点的数据类型;如-1, 0, 1, 2- - 浮点数类型:带小数点的数据类型;如-0.55, 0.0, 3.14- - 字符类型:...
2019-10-12 11:05:04
556
原创 1、Hello World!
1、C语言是怎么开始执行的?以什么样的方式执行?一般情况下,C语言程序从main()开始执行,从左花括号({)开始,到右花括号(})结束默认情况下,C语言程序以自上而下的顺序执行,执行的基本单位是语句,每条语句使用分号(;)隔开。(正如现实中对一段文字的阅读是以句子为单位,自上而下;计算机对C语言程序的阅读也是以语句为基本单位,自上而下)2、怎么执行一个C语言程序?...
2019-10-11 15:13:16
199
原创 C语言入门前言
1、什么是软件?软件是一种计算机部件,是计算机的组成部分。软件是指挥硬件完成具体功能的“意识形态”;硬件是软件的“躯干”,接收并执行软件的命令。2、当代计算机软硬件架构:播放软件 办公软件 。。。 聊天软件 操作系统 ...
2019-10-10 13:53:37
514
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人