白夜行的狼

Think Different

LeetCode 841 钥匙和房间(怎么减少程序运行时间、BFS、lambda、sync_with_stdio、cin.tie)

编程之美

0. 写在最前面 本文持续更新地址:https://haoqchen.site/2018/09/04/LeetCode841/ 你的Star是作者坚持下去的最大动力哦~~~   今天刷841的时候看到一个大神写的巨高级的代码。在这里分享以下。这位大神用了BFS来解题,然后其中穿插了lambda表达式、stdio与输入输出流相关的知识。读懂后恍然大悟~~~~ 该大神的答案: 1 2...

ROS之rviz显示历史运动轨迹、路径的各种方法(visualization_msgs/Marker、nav_msgs/Path)

ROS学习之路

0. 写在最前面 本文持续更新地址:https://haoqchen.site/2018/05/25/ROS-show-trajectory/   在使用ROS进行机器人控制的时候,有时候会希望能够显示并且保留机器人的历史运动轨迹,比如最近在做行人跟踪,就希望能够保留多个行人的轨迹以及机器人的运动。本文将会介绍网上搜罗到的各种方法,并粗略比较一些优劣。 github地址:https://...

二叉树前序遍历、中序遍历、后序遍历、层序遍历的直观理解

数据结构与算法

0. 写在最前面 本文持续更新地址:https://haoqchen.site/2018/05/23/go-through-binary-tree/ 你的Star是作者坚持下去的最大动力哦~~~ 复习到二叉树,看到网上诸多博客文章各种绕,记得头晕。个人觉得数学、算法这些东西都是可以更直观简洁地表示,然后被记住的,并不需要靠死记硬背。 本文的程序基本来源于《大话数据结构》,个人感觉是一本...

MathType常用快捷键

磨刀不误砍柴工

0. 写在最前面 本文持续更新地址:https://haoqchen.site/2018/05/16/MathType-shortcut/ 作者用的是版本是MathType6.9a。这里总结一些常用的 详细的快捷键请查看菜单栏的Preferences->Customize Keyboard。中文应该是选项->自定义键盘? 你的Star是作者坚持下去的最大动力哦~~~ 或者鼠标...

message_filters::Subscriber & tf::MessageFilter理解

ROS学习之路

0. 写在最前面 本文持续更新地址:https://haoqchen.site/2018/05/07/understanding-of-message_filters/   因为日常看代码经常能看到tf相关的一些函数,转来转去,绕得很晕,有不懂的就仔细查一下,将自己的理解整理出来,这篇是关于 tf::MessageFilter的。 你的Star是作者坚持下去的最大动力哦~~~ 1. 两者...

ROS Navigation之amcl源码解析(完全详解)

ROS学习之路之Navigation包解读

0. 写在最前面 本文持续更新地址:https://haoqchen.site/2018/05/06/amcl-code/ 这篇文章记录下自己在阅读amcl源码过程中的一些理解,如有不妥,欢迎评论或私信。 本文中所有代码因为篇幅等问题,都只给出主要部分,详细的自己下载下来对照着看。 如果觉得写得还不错,就请收藏一下啦~~~也可以找一下我写的其他包的源码解读来看一下。关注一下我的专栏什么...

ROS节点的初始化及退出详解(ros::init、SIGINT、ros::ok、ros::NodeHandle)

ROS学习之路

0. 写在最前面 本文持续更新地址:https://haoqchen.site/2018/04/28/ROS-node-init/ 作者会长期更新自己的所学,觉得写得还不错就收藏一波呀~~一起学习进步 很多ROS新手编写节点的时候都不知道要怎么才能Ctrl+c退出,根本都没有注意到一个节点的生命流程,看完你就懂了~~ 你的Star是作者坚持下去的最大动力哦~~~ 先上程序: 完整版...

ROS CMakeLists中target_link_libraries相对路径设置

ROS学习之路

本文持续更新地址:https://haoqchen.site/2018/04/26/CMakeLists-setting-relative-path/ 你的Star是作者坚持下去的最大动力哦~~~ 先看我的CMakeLists文件: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 link_directories(libs/X64) ad...

科大讯飞实时语音唤醒+离线命令词识别在Linux及ROS下的应用

技术探索

0. 写在最前面 本文持续更新地址:https://haoqchen.site/2018/04/26/iflytek-awaken-asr/ 你的Star是作者坚持下去的最大动力哦~~~ github地址:https://github.com/HaoQChen/iflytek_awaken_asr(喜欢的话帮忙github点个赞呗~~~包含命令行和ROS两个分支,自行选择) 因...