原创 bug修復

GTSAM GTSAM源碼中包含了一個版本的eigen源碼,默認編譯使用的是這個版本.但是如果項目鏈接GTSAM,有可能項目中eigen版本和GTSAM中的eigen版本不一,報錯.因此編譯GTSAM時, 使用系統的eigen最好, 選中

原创 平時遇到的一些坑,記錄一下!!!!!!

一。用ultraISO軟件通軟件將Ubuntu寫入到u盤裏,其中很重要的一步:便捷啓動->寫入新的驅動器引導扇區->Syslinux 一直提示設備正

原创 C++——輸入、輸出和文件

轉載自:http://www.cnblogs.com/mupiaomiao/p/4730757.html 一、C++輸入和輸出概述   1.1、流和緩衝區   C++程序把輸入和輸出看作字節流。輸入時,程序從輸入流中抽取字節;輸出時

原创 C++文件目錄操作---opencv和boost例子

通常需要對文件夾進行操作,在不使用qt的庫的情況下,還可以利用opencv和boost進行。這樣方便程序的移植 (當然標準c/c++應該也有相應的操作) 經測試,opebcv和boost拿到的文件夾下面的文件名,是亂序的,需要根據文件名進

原创 Linux下core dump調試--gdb

在Linux下,程序崩潰時會產生core文件,記錄錯誤信息--------即core dump 一、core文件產生 默認情況下,core dump是關閉的。輸入ulimit -c,查看存儲core文件的大小,顯示0,即不會產生core文

原创 C字符串的一些問題

一、在使用sprintf時,最好傳入字符數組,而不是字符串,傳入字符串的話會報錯。 二、直接初始化的字符串,會在最後自動添加"\0"        使用sprintf,strcat等函數,得到的字符串,不會有這個"\0"

原创 Ubuntu下使用的一些工具及環境配置

目錄 環境配置 軟件使用 工具     環境配置 1. 多版本的java的自由切換:     http://blog.csdn.net/ggz631047367/article/details/42366687/。 2. Ubuntu14

原创 Qt數制問題

180/(1<<31)和90/(1<<30)相差一個負號 1<<31=-1 1<<30不爲-1 但是1<<31和1<<30只差一倍,在計算機裏面的表示和字面上的理解不一樣

原创 參考的開源項目中使用Android Support V4, V7, V13等,帶來的一堆問題

問題,在github上clone一個項目,之中使用了v4,import後,各種資源找不到問題 如:error: Error retrieving parent for item: No resource found that matche

原创 Linux下基於opencv程序編譯時,出現undefined reference to `cv::SIFT::SIFT(int, int, double, double, double)

出現undefined reference to `cv::SIFT::SIFT(int, int,double, double, double)問題,和找不到類似的特徵描述子,還有和nonfree相關的函數,都是少裝了一個庫, 安裝如

原创 C與C++的不同之處記錄

1.在C中使用bool類型,要包含<stdbool.h>頭文件 2.c中定義的函數,不能引用傳遞(目前遇到的,待詳細查證) 點贊 收藏 分享 文章舉報 無痕92 發佈了44

原创 qt官方開源的圖像庫QtCharts編譯、安裝

在github的qt倉庫裏下載的qtcharts庫只有幾M,按照網上的方法編譯一堆錯誤,可能是不完整的,存在依賴。 在某個羣的共享文件裏面找到了qtcharts的源碼包,編譯完好。 這裏共享出來,鏈接:http://pan.baidu.c

原创 QT調用百度地圖api

整個流程參照: http://blog.csdn.net/lizuqingblog/article/details/18357721?utm_source=tuicool&utm_medium=referral 但是,參照該博客做出來的效

原创 Python環境配置及問題(windows)

windows下: 使用vs2013作爲IDE,配置參照http://www.bkjia.com/Pythonjc/883437.html python安裝包管理: 先安裝python,我安裝的是python3.5.2 然後安裝easy

原创 QT浮點型輸出問題

如下一段輸出浮點型的程序: double aa; aa = (double)569411194*0.001; qDebug()<<QString::number(aa); qDebug()<< aa;