原创 boost中類似於 shared_array ptr(0) error

error:no matching function for call to ‘boost::shared_array<int>::shared_array(int) 將 shared_array<int> ptr(0) 改爲 share

原创 Xilinx SDK編譯的源碼內存使用問題 大型數組,動態分配內存程序跑飛現象原因與解決

xilinx的工具很強大,在XPS中生成硬件環境後直接生成BSP,基於BSP可建立C語言和C++工程,這裏我們很容易跑一個Hello World程序,但是,有時執行自己的程序,得不到想要的結果,仔細檢查代碼,可能發現與hello wor

原创 給定N個數,求取其最大最小值,要求儘可能的快

對於N個數的話,按照常規思路需要比較N-1次,然而T(2)=1,所以這裏可以使用分治遞歸的方法 1. 將N個數等分爲左邊部分和右邊部分 left right middle = (left + right)/2   [left midle]

原创 Java3D 中 Canvas3D: null GraphicsConfiguration 錯誤解決方法

創建畫布 Canvas3D c = new Canvas3D(null);  初始化傳遞空指針會出以下錯誤 Exception in thread "main" java.lang.NullPointerException: Canva

原创 關於N個數1--N數順序入棧,有多少種出棧方式的問題

這是一個排列組合的問題,赫赫有名的卡特蘭數 舉例說明,共有一個1,2,3,4四個數,入棧方式有 1入,2入,3入,4入,4出,3出,2出,1出 故出棧順序4,3,2,1 1入,1出,2入,3入,4入,4出,3出,2出 故出棧順序1,4,

原创 boost中類似於 shared_array<int> ptr(0) error

error:no matching function for call to ‘boost::shared_array<int>::shared_array(int) 將 shared_array<int> ptr(0) 改爲 share

原创 ORB-SLAM(1) --- 讓程序飛起來

1. ORB SLAM簡介       ORBSLAM是15年出的比較完備的單目slam算法,orb指的是一種旋轉不變性特徵,整個算法均是基於orb特徵實現的,不同於基於稠密或半稠密地圖的slam,orbslam是一個基於特徵點地圖的sl

原创 C語言指針實例詳解double *(*a)[3][6]

題 double * (*a)[3][6]; 求取sizeof(a),sizeof(*a),sizeof(**a),sizeof(***a),sizeof(***a); a是一個指針,它指向誰呢,當然指向*a啦,那*a又是啥呢,代表3

原创 error:libraries: libcloog.so.0: cannot open shared object file: No such file or directory

ubuntu下編譯源碼時的錯誤: error:libraries: libcloog.so.0: cannot openshared object file: No such file or directory   solve: su