C++
文章平均质量分 62
蓝色卡布达
do the right thing.be the right thing.
展开
-
日志系统设计
该日志系统主要具备五个主要功能:①分应用存储日志;①将Makefile里面的编译器改为自己需要的编译器,编译将生成的liblog.so拷贝到自己的lib文件下,声明指定该动态库的路径。日志系统作为各个产品平台的必要功能,具有普遍性和必要性,车载项目中需要设计一种日志系统实现分应用采集日志。注:本文档参考网上其他大神的文档二次加工增加了一下自己的东西进去,仅供参考。②将log.conf拷贝到使用日志处理接口的当前目录下。本日志系统的目录结构如下所示。②查看分应用生成日志。2、日志系统部署使用。原创 2022-08-22 11:07:20 · 1386 阅读 · 0 评论 -
不同PC间的容器间的通信设计
最近在做的一个项目,需要进行容器的网络设计,容器的网络可以分为三种:①容器与宿主机的通信。其中容器间的通信又涉及到同一台PC之间的通信和不同PC之间的通信。本手册以如下网络关系作讲解,为了使得验证具有普遍性,特设计两个容器ip为自定义非同网段ip,HOST主机ip与容器非同网段。2)固定容器IP为192.17.0.2,宿主机端口为8022,容器端口为22。2)固定容器IP为182.17.0.2,宿主机端口为8022,容器端口为22。目标是为了在两台PC上部署两个网段不同的容器app1和app2。原创 2022-08-22 11:00:03 · 246 阅读 · 0 评论 -
2020-10-16
左值与右值①左值:能对表达式取地址、或具名对象/变量。一般指表达式结束后依然存在的持久对象。②右值:不能对表达式取地址,或匿名对象。一般指表达式结束就不再存在的临时对象。左值引用与右值引用基本概念我们平时经常使用的引用就是左值引用,通过 & 获取左值引用。为了支持移动操作,新标准引入 右值引用 (rvalue reference)。顾名思义,右值引用就是将引用绑定到右值。可以通过 && 来获取右值引用。比如:int i = 42;int &&r = i转载 2020-10-16 09:48:43 · 82 阅读 · 0 评论