yaml作为一种便捷的文件格式,通过c++进行操作时,可以利用yaml-cpp进行。 一,yaml-cpp的安装 下载源码 git cloild cmake -DBUILD
原创 2022-08-20 00:01:26
792阅读
目前在中文互联网上有一些关于yaml-cpp,一个cppyaml工具的介绍和例子。不过他们都是基于old API的,这里就介绍一下新的API(yaml-cpp>0.6.0)的使用方法。你可以在这里找到yaml-cpp的库,安装和tutorial在上面都有。本文主要是提供一个快速的中文的上手教学。yaml-cpp的编译和安装这里介绍yaml-cpp的安装。由于博主在Ubuntu环境下使用ya
转载 2023-10-12 10:23:05
371阅读
环境: Ubuntu14.04 下载cmake(我使用的是3.1.0) https://cmake.org/files/v3.1/ tar -xvf cmake-3.1.0-Linux-x86_64.tar.gz sudo mv cmake-3.1.0-Linux-x86_64 /opt/cmake-3.1.0 sudo ln -sf /opt/cmake-3.1.0/bin/* /u...
转载 2019-06-29 15:39:00
568阅读
2评论
ros, pcl, 交叉编译, protobuf, yaml, opencvVTK路径set(VTK_DIR “/home/darknet/CM/28_ros/nx_cross_compile/usr/lib/cmake/vtk-6.3” CACHE PATH “The directory containing VTKConfig.cmake”)stdlib.
原创 2021-09-26 15:57:03
3681阅读
在VS2019中使用CMake 3.18.2编译安装yaml-cpp库 1、应用背景 2、下载yaml-cpp源代码 3、使用VS2019和CMake3.18.3编译yaml-cpp 3.1、使用VS2019编译Win32 Debug模式的`yaml-cppd.lib`库 3.2、...
转载 2021-01-27 23:59:00
1294阅读
2评论
node.js 读取yaml文件1、安装yamljs包,具体的安转命令为:sudo npm inastall -g yamljs2、编写名为'manifest.yml'的yaml配置文件Config:Srvc: ...
转载 2019-03-25 09:24:00
562阅读
2评论
所有的节点都继承自Node类型,因此所有的节点都具有Node类型的所有属性和方法。Node类型的属性1 nodeType:通过nodeType可以确定一个节点属于那一个类型的节点。                  nodeType的值有两种,一种是用数字表示节点的类型,另一种是用字符常量来表示,因为第二种方
转载 2024-06-04 10:53:49
56阅读
在Kubernetes(K8S)中,我们通常使用YAML文件来定义应用程序的部署规范。有时候,我们可能希望将某个特定的Pod部署到指定的节点(Node)上,而不是让K8S自行调度。本文将介绍如何在K8S中使用YAML文件指定Pod部署到指定的Node上。 首先,让我们来看一下实现“k8s yaml 指定node”的流程: | 步骤 | 操作
原创 2024-03-25 10:31:23
194阅读
指定pod到特定node yaml示例注:1、通过命令得到yaml2、添加nodeSelector配置kubectl run nginx-kus --image=nginx --dry-run=client -o yaml > nginx-kus.yaml vi nginx-kus.yamlapiVersion: v1kind: Podmetadata:   labels
转载 2022-01-28 17:10:58
400阅读
yaml简介 1.yaml [ˈjæməl]: Yet Another Markup Language :另一种标记语言。yaml 是专门用来写配置文件的语言,非常简洁和强大,之前用ini也能写配置文件,看了yaml后,发现这个更直观,更方便,有点类似于json格式 2.yaml基本语法规则: 大小写敏感使用缩进表示层级关系缩进时不允许使用Tab键,只允许使用空格。缩
转载 8月前
57阅读
【参考书】:C++ Primer Plus(第6版)【视频】:B站嵌入式技术公开课【准备】:安装VMware 16 pro:VMware 16 pro下载和安装 在VM中安装Ubuntu 20.04:VM中安装Ubuntu 20.04 更改Ubuntu镜像源:Ubuntu20.04换源 在Ubuntu中安装g++:Ubuntu中安装g++  $sudo apt-get install b
转载 2024-08-13 16:10:03
112阅读
引用传递,是C++非常重要的特性。引用传递能够将变量或对象本身作为参数传递,而不是复制一份副本后,传递副本。引用传递的主要作用有二:第一,函数内部可修改变量或对象。函数返回后,函数调用者得到的也是被修改后的值。常见场景:① 函数需要返回多个值,由于return只能返回一个值,因此可以将其他值以引用传递的形式修改。② 控制递归过程,可以令参数为引用传递,每次递归执行函数体,就会修改参数,当参数等于某
利用 yaml-cpp 开源库读写 yaml 配置文件—— yaml-cpp安装配置说明YAML简介1.基本语法规则2.语法yaml-cpp简单介绍与OpenCV的简单比较yaml-cpp安装配置CMakeLists配置 说明本文介绍的是如何在 C++ 开发中利用 yaml-cpp 开源库读写 yaml 配置文件。主要参考了网上的大牛们的文章,这里只是做简单记录。YAML简介YAML语言的设计目
转载 2023-09-22 14:49:50
76阅读
1,循环文本输入之cin【注,cin省略空格和换行符,因此这些字符将不会回显,也不会被纳入到count统计计数】发送给cin的输入前期会被缓存,直到操作者输入回车键,被缓存的输入数据才会被发送给程序处理;2,cin.get(char)逐个字符读取输入的程序需要检查每个字符,包括空格,制表符和换行符,...
原创 2021-12-30 14:27:03
300阅读
c++ 的abs绝对值头文件在stdlib.h中pow 等上表列出的函数都是在math.h头文件中的三角函数使用弧度作为单位,在stdin输入的是角度用 角度/360*pi*2 计算给定角度的弧度值;函数的存在性---声明declaration;函数的运作原理---定义definition;函数的...
原创 2021-12-30 16:01:22
161阅读
前增量++i和后增量的区别i++加号在变量 前面的"先加后赋";上面不严谨,应该是符号在变量前后;在linux下必须加using namespace std;语句初学者在Linux中进行C++编程时会遇到“‘cout’在此作用域中尚未声明”的错误。很多人会觉得很奇怪,我是严格按照C++语法来写的,为...
原创 2021-12-30 16:10:35
146阅读
解引用int指针得到int型的数,解引用指向指针的指针会得到一个指针 为了访问最原始的那个对象,需要对指针的指针做两次解引用 指向指针的引用 引用本身不是一个对象,不能定义指向引用的指针,但指针是对象,存在对指针的引用 const对象一旦创建就不能再改变,const对象必须初始化 在不改变const对象的操作中 初始化,利用一个对象去初始化另外一个对象,是不是const都不重要; 对于const...
原创 2021-12-27 10:49:43
105阅读
.cpp是c++(c plus plus)文件类型,比c语言更高级的编程语言。在 vscode中运行
原创 2022-09-13 12:24:29
277阅读
//compile with:g++ sourceCode.cpp -o execAbledName全局变量实现了函数间数据共享,使得变量不再因为某个函数的结束而消失新问题:密码检测系统根据调用(用户输错密码)的次数来限制他进入系统如果把调用 次数存放在一个局部变量里,显然不可行,虽然全局变量可以记...
原创 2021-12-30 15:13:58
165阅读
YAML 是一种常用于数据序列化的文件格式,有很多项目使用 YAML 文件进行配置,常见的有 docker-compose、ESLint、Kubernetes 等等。最初代表 Yet Another Markup Language ,后来改为 YAML Ain't Markup Language ,以区别于真正的标记语言。
原创 2022-03-20 23:18:00
596阅读
  • 1
  • 2
  • 3
  • 4
  • 5