原创 CMAKE_C_COMPILER not set, after EnableLanguage和gradle同步問題

問題1: CMAKE_C_COMPILER not set, after EnableLanguage NDK版本的問題,當時使用的NDK是as內置的,可以在下圖中查看對應的版本爲17.1,而工程需要的是16的。 解決方法:在http

原创 ObjectARX類庫簡介

轉載自:http://www.cnblogs.com/jianglei-tz/archive/2012/11/05/2755124.html ObjectARX簡介 ObjectARX應用程序是一個動態鏈接庫(DLL),它共享AutoCA

原创 自動駕駛課程隨記

多傳感器融合:激光器、攝像機、毫米波雷達前融合:

原创 閒雜知識點總結

數字圖像處理 1.圖像增強,改善圖像視覺效果,提高圖像清晰度: 2.DLL理解: 它由全局數據、服務函數和資源組成。在運行時被系統加載到進程的虛擬空間中,成爲調用進程的一部分。如果與其他DLL之間沒有衝突,該文件通常映射到進程虛擬空間的

原创 opencv的FileStorage 讀取文件的問題

問題:源碼如上,嘗試若干次後發現一直打開文件失敗,跟蹤進去發現fs的第一個參數會亂碼。 解決方法:將編譯器改爲Release,完成OpenCv的配置即可成功 。 具體原因還不是很清楚,感覺是lib的問題,但是release和debug配

原创 Error:(26, 117) 錯誤: 不兼容的類型: Fragment無法轉換爲NewsContentFragment 解決方法

轉自:https://blog.csdn.net/leyvi_hsing/article/details/53978334?t=1493896436739 在用Android Studio 編寫碎片程序的時候出現了以下錯誤:

原创 《程序員的自我修養》讀書筆記

Liunx對多線程的支持頗爲貧乏,事實上,在Linux內核中並不存在真正意義上的線程概念。Linux將所有的執行實體(無論是線程還是進程)都稱爲任務,每一個任務概念上都類似於一個單線程的進程,具有內存空間、執行實體、文件資源等。不過,L

原创 More Effective C++:Item 1-Item 8讀書筆記

Item M1: 指針與引用的區別 在以下情況下你應該使用指針,一是你考慮到存在不指向任何對象的可能(在這種情況下,你能夠設置指針爲空),二是你需要能夠在不同的時刻指向不同的對象(在這種情況下,你能改變指針的指向 Item M2:儘量使

原创 C++字符編碼於MSVC和GCC之間的區別

轉載自:http://blog.csdn.net/dbzhang800/article/details/7540905 長期以來,很多人都清楚,一旦C++源碼中直接使用了中文,這樣的源碼想要跨平臺(I

原创 再次學習《Effective C++》01

背景: C++的難學,不僅在其廣博的語法,以及語法背後的語義,以及語義背後的深層思維,以及深層思維背後的對象模型;C++的難學還在於它提供了四種不同而又相輔相成的編程範型 (programming paradigms):procedur

原创 Cmake編譯Vxl(配置開源項目Gloma)

步驟一 使用CMake編譯vxl: 只支持靜態編譯,所以無生成dll 1.BUILD_SHARED_LIBS: 選項要是false。該庫暫時不支持編譯動態庫; 2.出現: error C2039: “snprintf”: 不是”s

原创 控制寄存器(CR0,CR1,CR2,CR3,CR4)

轉載自:http://blog.csdn.net/whatday/article/details/24851197 CR0 是系統內的控制寄存器之一。控制寄存器是一些特殊的寄存器,它們可以控制CPU的一些重要特性。 0位是保護