原创 VS編譯時一些常見錯誤積累LNK,比如LNK2019、LNK2001(實時更新)

1. lnk2019        LNK2019錯誤一般是 compile 能找到 header(.h)文件,但是在鏈接時找不到需要的 lib 庫文件或者是 dll 文件。 一般認爲在編譯 OSG 簡單示例的時候遇到這樣的錯誤是因爲錯誤

原创 PCL1.8.0 QT5.5 vtk7.0 VS2013 win10 x64配置

廢話不多說,直接上乾貨。 各庫具體信息:       PCL1.8.0-allinone-MSVC2013-x64 + 屬性表。(https://pan.baidu.com/s/1c1sqoQO#list/path=%2F)      Q

原创 vs2013 編譯CloudCompare(包含liblas)及添加新插件

解決思路:多看CloudCompare的源碼,源碼裏面有真經! 一、cmake構建cloudcompare工程 ▪ 打開cmake GUI設置源代碼和輸出文件路徑 ▪ 設置Qt安裝路徑,並勾選MP。 ▪再次configure,

原创 C++ 深入解析new關鍵字,::new、operator new函數,placement new表達式

1. new運算符和operator new() new: 指我們在C++裏通常用到的關鍵字。比如 A *a=new A,爲了實現這一目的,應用程序需要重載new運算符和delete運算符以控制內存分配的過程。對於new來說,有new和:

原创 智能指針之共享指針shared_ptr 的理解、使用(全)

     好長一段時間沒明白共享指針的理解和使用,今天認認真真查了一些資料,搞懂了很多。在這裏整理了一下兩個鏈接的內容。 主要參考鏈接:        https://blog.csdn.net/u011866460/article/de

原创 Boost Filesystem模塊解析

1.概念 pathname:路徑名,比如:"/home/beman/boost/trunk/index.html"; filename:文件名,比如:index.html stem:詞幹,比如index.html中的詞幹爲inde

原创 程序員找工作總結,與程序員心得

作爲2020屆應屆生,今年經歷了一波號稱“諸神黃昏”的算法崗求職高潮,萬幸的是,作爲一名非深度學習點雲算法工程師,這波高潮對我的影響不大,手上順利拿到了3個比較理想的offer。 首先,來做個找工作的總結吧。 根據目前的經驗,總的來說,世

原创 PCL1.8的那些坑!各種編譯及使用問題彙總

在win10上用vs2013編譯及使用pcl180遇見了各種坑,這裏做個彙總,既是總結,也希望能給後來人引路! 1.編譯到visualization模塊的時候,會有如下語句報錯: if (!pcl::visualizati

原创 CloudCompare的編譯及添加新插件

解決思路:多看CloudCompare的源碼,源碼裏面有真經! 一、cmake構建cloudcompare工程 ▪ 打開cmake GUI設置源代碼和輸出文件路徑 ▪ 設置Qt安裝路徑 ▪ 選擇所需插件 ▪ 再次點集Conf

原创 union知識要點小結(精要)

PCL中存儲點的數據類型用到了聯合體union,於是深入研究了union類型。 1. C++ Primer:一種節省空間的類——union 2. 概念:      union是一種特殊的類,它定義了一種新的類型。      1)一個uni

原创 PCL之貪婪三角化(理解,入門)

無序點雲的快速三角化:        本教程解釋瞭如何在點雲上運行一個帶有法線的greedy surface triangulation algorithm貪婪曲面三角剖分算法,以獲得一個基於局部鄰域投影的 triangle mesh 三

原创 VS編譯時一些常見錯誤積累LNK(實時更新)

1. lnk2019             LNK2019錯誤一般是 compile 能找到 header(.h)文件,但是在鏈接時找不到需要的 lib 庫文件或者是 dll 文件。 一般認爲在編譯 OSG 簡單示例的時候遇到這樣的錯誤

原创 C++之策略模式實現

這裏沿用《大話設計模式》第二章2.4的代碼,對其略作修改。 代碼值得注意的是,1. 爲了能實現多態,Context類中Strategy* strategy,爲指針                                2. 由於本

原创 歸併排序+逆序對

第二次接觸MergeSort與Inversions(逆序對),這次弄懂了每一個細節,很好的理解了兩者之間關係。下面總結一下相關技巧。 1.MergeSort和quickSort類似,主要採用了Divide-and-Conquer的思想,也

原创 通俗易懂的並查集解釋(附簡單代碼)

原文鏈接:https://blog.csdn.net/qq_41593380/article/details/81146850   碰巧在學習kruskal算法來實現最小生成樹,其中用到了並查集