按照Apollo官网的安装说明进行apollo/apollo_software_installation_guide_package_method.md at v8.0.0 ...
按照Apollo官网的安装说明进行apollo/apollo_software_installation_guide_package_method.md at v8.0.0 ...
一、什么是H264编码H.264,同时也是MPEG-4第十部分,是由ITU-T视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT...
UML类图的箭头和关系的对应,总是忘记,搞一张图帮助理解,看图就行了 用plantuml画图习惯了,也要把语法贴出来https://plantuml.com/zh/class...
传统IO 在开始谈零拷贝之前,首先要对传统的IO方式有一个概念。 基于传统的IO方式,底层实际上通过调用read()和write()来实现。 通过read()把数据从硬盘读取...
vcs是需要安装的
Ubuntu18.04 源码安装ROS2.0 Dashing版本 踩坑记录按照官网教程一步步来: https://index.ros.org/doc/ros2/Installation/Dashing/Linux-Development-Setup...
记录下一个因为静态变量中使用了条件变量导致主线程无法退出的问题。 涉及到的问题点: 静态变量的析构顺序,是在main主线程退出之后才进行的 条件变量的析构正常执行的条件,是没...
发现一个比较清晰的解释网络七层结构的图, 特此分享下。
Ubuntu 下如果没有接入显示器,vnc 会无法正常工作,所以需要做一些额外的操作来处理。 配置 vino Ubuntu使用vino来作为默认的vnc服务器,但是默认的设置...
房子位置上海嘉定区嘉定西地铁站旁的万科 金色领域预计房子到手日期2021年6月底 房子户型图(卖房app上找的) 翻新初步需求: 客厅的木地板需要翻新 墙面都要重新刷一下 卫...
使用cmake的ExternalProject_Add相关命令,实现源码获取、编译、集成到本地项目中的动态集成,不需要先安装gtest,而是直接将gtest编译到当前目录中,...
一、变量的引用方式是使用“${}”,在if中,不需要使用这种方式,直接使用变量名即可二、自定义变量使用SET(OBJ_NAME xxxx),使用时${OBJ_NAME}三、c...
经常在Linux下面写C++程序,尤其是需要集成各种第三方库的工程,肯定对find_package指令不陌生。 这是条很强大的指令。可以直接帮我们解决整个工程的依赖问题,自动...
以scripts/camera.sh脚本为例,若要启用camera,只需要执行该脚本即可查看内容,在start()中调用了cyber_launch start /apollo...
ros2中对于消息的需求个人理解有如下几点: 能够转换为不同dds vendor需要的idl 类型支持,对于上层应用统一表现为ros的数据结构,对于下层的dds适配不同的类型...
sed在处理文本时是逐行读取文件内容,读到匹配的行就根据指令做操作,不匹配就跳过。 sed是Linux下一款功能强大的非交互流式文本编辑器,可以对文本文件进行增、删、改、查等...
最近在看apollo的代码,在class loader模块部分有个__COUNTER__宏: 看起来是当作UniqueID来用。原理呢?预定义宏 ( Predefined M...
在淘宝看到的黑苹果主机配置清单,就数这个还算有些性价比 https://item.taobao.com/item.htm?spm=a230r.1.14.112.740e437...
Cyber Classloader : https://zhuanlan.zhihu.com/p/91322837 Cyber Component : https://zh...
1 设备驱动的并发控制概览 2 参考 Linux并发控制
Ubuntu 18.04操作系统默认预装GCC 7.3版本,不过有时候在编译时是需要用不同gcc的版本,本文介绍怎样安装不同的gcc和g++,并设置根据不同的需要在不同版本之...