原创 C++各種循環方式梳理及對比(2)高級循環

0. 寫在最前面 本文持續更新地址:https://haoqchen.site/2020/06/08/all-kind-of-loop-2/ 上一篇文章C++各種循環方式梳理及對比之深入到彙編看while和for深入到彙編對比了w

原创 用CPP控制rosbag record的運行和關閉

0. 寫在最前面 本文持續更新地址:https://haoqchen.site/2019/11/30/rosbag-run-and-kill-cpp/ 我們經常會用rosbag來錄一些ROS的消息進行離線調試什麼的。如果是在終端運

原创 C++性能之戰(1)--深入到彙編看++i、i++、i+=1、i=i+1的區別

0.  寫在最前面 希望大家收藏: 本文持續更新地址:https://haoqchen.site/2018/10/15/difference-between-++i-i++-i+=1-i=i+1/ 面試被問到,上面這四個有什麼區別。總結了

原创 C++性能之戰(0)--Linux時間相關函數總結

0. 寫在最前面 本文持續更新地址:https://haoqchen.site/2019/12/17/linux-time-summary/ 最近寫程序涉及到時間相關的,包括當前時間呀,進程運行的時間差呀,線程某段程序的時間消耗呀

原创 double VS float

0. 寫在最前面 本文持續更新地址:https://haoqchen.site/2019/12/28/double-vs-float/ 首先說明,如果只是一兩次的浮點運算,無腦使用double即可。下面主要針對需要大量浮點運算的情

原创 C++各種循環方式梳理及對比之深入到彙編看while和for

0. 寫在最前面 本文持續更新地址:https://haoqchen.site/2020/05/08/all-kind-of-loop-1/ 在學習的過程中發現C++有各種各樣的循環方式,比如最基本的: for while 後

原创 如何在github pages中創建自己的Jekyll博客並綁定域名(2020-01-15)

最終效果:https://haoqchen.site 如果喜歡可以直接使用我修改後的主題。 但是請一定要將我的信息替換成你自己的,另外請不要保留我的博客。 主體來源於:Hux Blog 跟着這個博客教程走:如何快速搭建自己的git

原创 深入到彙編看++i、i++、i+=1、i=i+1的區別

0.  寫在最前面 希望大家收藏: 本文持續更新地址:https://haoqchen.site/2018/10/15/difference-between-++i-i++-i+=1-i=i+1/ 面試被問到,上面這四個有什麼區別。總結了

原创 CSDN博客管理持續更新(包括閱讀量統計、博客首尾替換)

0. 寫在最前面 日常用CSDN來記錄和總結自己學習到的知識,寫着寫着越來越多的時候,就希望能有一些快捷的工具幫助自己管理。無奈CSDN提供的功能太少,網上找到的又都太老,只能自己動手寫了。這些代碼都託管

原创 如何配置VSCode來調試ROS節點

0. 寫在最前面 本文持續更新地址:https://haoqchen.site/2019/08/15/debug-ros-with-vscode/ 本文檔介紹瞭如何用VSCode的Debug功能來調試ROS的CPP節點。ROS節點

原创 關於用戶界面編寫的幾點建議

0. 寫在最前面 本文持續更新地址:https://haoqchen.site/2019/11/14/advice-for-ui/ 本文檔介紹一些編寫UI界面時的建議,主要是日常工作中發現的,能夠幫助提升代碼質量,提高用戶體驗的方

原创 emplace_back VS push_back

0. 寫在最前面 本文持續更新地址:https://haoqchen.site/2020/01/17/emplace_back-vs-push_back/ std::vector中實現了這兩個函數,主要作用都是向一個vector中

原创 ROS Navigation之amcl源碼解析(完全詳解)

0. 寫在最前面 本文持續更新地址:https://haoqchen.site/2018/05/06/amcl-code/ 這篇文章記錄下自己在閱讀amcl源碼過程中的一些理解,如有不妥,歡迎評論或私信。 本文中所有代碼因爲篇幅等

原创 WARNING ** io features related to openni2 will be disabled

使用PCL編譯某個ROS工程時出現這個waring: ** WARNING ** io features related to openni2 will be disabled ** WARNING ** io features

原创 Qt編譯錯誤undefined reference to `vtable for MainWindow'

0. 寫在最前面 我是用CMake來構建Qt工程時出現了這個錯誤,直觀意思是MainWindow的虛表沒有定義,猜測是某些子類沒有構建成功,無法鏈接。我這裏已經按照官方的意思把 set(CMAKE_AUTORCC ON) set(