C++ Primer - 第 12 章 动态内存 发表于 2021-12-04 分类于 编码 , C/C++ , 《C++ Primer》 Valine: 本系列文章为阅读《C++ Primer》过程中的书摘与学习笔记,持续更新。 阅读全文 »
《Effective C++》第三版总结(一):第 0 - 3 章 发表于 2021-10-24 分类于 编码 , C/C++ , 《Effective C++》 Valine: 本系列文章旨在记录学习《Effective C++》过程中的一些书摘及学习笔记,并穿插了一些个人总结。 阅读全文 »
改变自己,只需要两年时间 发表于 2021-10-06 分类于 TED Valine: 最近有些颓,偶然间看到 TED 的一个鸡汤视频,仅此记录一下。重要的是行动,行动 + 坚持 = 改变。需要做的是,迈出第一步,并持之以恒! 阅读全文 »
Apollo 6.0 Perception 模块 Fusion 组件(二):主体算法流程分析 发表于 2021-08-05 分类于 自动驾驶 , Apollo Valine: 本文详细分析了 Apollo 6.0 Perception 模块 Fusion 组件的初始化、消息回调处理以及障碍物融合的主体算法框架。 阅读全文 »
Apollo 6.0 Perception 模块 Fusion 组件(一):构建与启动流程分析 发表于 2021-07-30 分类于 自动驾驶 , Apollo Valine: 本文从 Apollo Cyber RT 框架、Perception 模块、DreamView 模块的构建着手,旨在详细分析 Perception 模块及其 Fusion 组件的启动流程。 阅读全文 »
Apollo 6.0 安装完全指南 发表于 2021-07-24 分类于 自动驾驶 , Apollo Valine: 本文旨在详细记录 Apollo 6.0 在 Ubuntu 18.04 中的完整安装及运行过程,并会阐述在虚拟机和物理机中进行安装时的细微区别。 阅读全文 »
深入探索单例设计模式:以百度 Apollo 为例 发表于 2021-07-18 分类于 设计模式 Valine: 单例模式广泛应用于全局参数管理等应用场景,本文旨在详细分析百度 Apollo 项目中的懒汉式单例模式实现。 阅读全文 »
ROS 1 安装——从手动到自动:以 Ubuntu 18.04 + ROS Melodic 为例 发表于 2021-07-11 分类于 自动驾驶 , ROS Valine: 近期有 ROS 使用需求,本文旨在记录 ROS 1 的手动安装过程以及通过 rostaller 进行自动化安装的过程,安装环境为 Ubuntu 18.04 + ROS Melodic。 阅读全文 »
带有大文件的 GitHub 项目的创建与拉取——使用 Git Large File Storage (LFS) 发表于 2021-07-06 分类于 效率 , Git Valine: Git 仓库包含每个文件的每个版本,但对于一些文件类型来说,这是不实际的,多次修订大文件会增加仓库其他用户克隆和获取的时间。本文旨在简述如何通过 Git Large File Storage (LFS) 管理带有大型文件(文件大小超过 100 MB)的 GitHub 项目。 阅读全文 »