原创 Qt實現軟件從Windows到Linux跨平臺

        Qt,面向C++圖形界面的一種架構,對於GUI有很好的擴展,通過近一個月的學習和摸索,終於實現了Windows下的軟件代碼移植到Linux,實現了軟件的跨平臺。這其中走了不少彎路,遇到很多問題,主要是通過Internet找

原创 Qt實現3D紋理渲染自由旋轉空間立方體

            昨天七夕,關於七夕美好的愛情傳說源自於浩瀚銀河星空,又碰巧最近在學習QtOpenGL實現三維紋理防體重建,突發奇想用Qt實現一個立方體星空模型,並且能隨着鼠標操作實現空間自由旋轉         核心思想是用到Qt

原创 用PHP調用PHPmailer在Dreamweaver+xampp環境下實現郵件收發功能

     開始接觸PHP,用PHP寫了一個實現發郵件的程序,需要文本編輯器Dreamweaver(其他類型也可以),xampp當作虛擬服務器,該軟件集成了Apache+MySql+Tomac,發郵件時只需打開Apache,PHP_Mail

原创 Android學習筆記(一)—用戶界面設計

(一)控制UI界面 1.Android 4種控制UI界面方式:XML佈局;代碼;XML和Java代碼混合;自定義View 2.XML兩個關鍵步驟:(1)res\layout編寫XML佈局文件       

原创 make編譯時libopencv_highgui.so:undefined reference to `TIFFIsTiled@LIBTIFF_4.0'

OpenCV需要libtiff4庫,然而Ubuntu14.04系統安裝不會自帶libtiff4,因此當以OpenCV爲接口時 編譯可能會出現libopencv_highgui.so:undefined reference to `TIFF

原创 Ubuntu 14.04安裝 Caffe

安裝Caffe的過程,是在前幾篇博客先安裝CUDA 6.5然後再安裝openCV, MATLAB,Python成功基礎上安裝成功, 因此,最終Caffe安裝的成功,也需要參考前幾篇博客!可參考序號步驟進行安裝! 7. 安裝Caffe7.

原创 華爲歷年機試題型總結系列(七)

18.身高排序 輸入一組身高在170到190之間(5個身高),比較身高差,選出身高差最小的兩個身高;若身高差相同,選平均身高高的那兩個身高;從小到大輸出: 如輸入:170 181 173 186 190 輸出:170 173 #incl

原创 華爲歷年機試題型總結系列(三)

6. 統計出現最大次數的數字,輸出該數字以及該數字出現的次數 輸入:323324423343        輸出:3,6 #include<stdio.h> #include<string.h> int main(void) {

原创 華爲歷年機試題型總結系列(一)

1. 字符串轉數字       字符‘0’對應ASCII碼48,‘0’轉化成整形數字0,int i=ch-48;同理char ch=i+48;      題目:將字符串“326”,“+326”,“-326”轉換成對應的數字輸出:326,+

原创 華爲歷年機試題型總結系列(二)

3. 字符串壓縮——連續出現次數大於等於2的字符,壓縮後出現數字信息     輸入: aabbbcc  輸出:2a3b2c          輸入:abcdef        輸出:abcdef     PS:數字2轉換成對應的字符2爲:

原创 華爲歷年機試題型總結系列(八)

20.字母和數字組成字符串,輸出最長數字串,並返回字符串的長度值 輸入:abc123ss45 輸出:123,當有多個長度相同數字字符串時,輸出最後一個,輸入:aa12345bc44567 輸出:44567 #include<sdio.h>

原创 華爲歷年機試題型總結系列(五)

12.亮燈數量 描述:一條長廊裏依次裝有n(1<=n<=65535)盞燈,從頭到尾編號1、2、3、……n-1、n。每盞燈由一個拉線開關控制。開始,電燈全部關着。有n個學生從長廊經過,第一個學生把號碼凡是1的倍數的電燈的開關拉一下;第二個學

原创 Caffe對MNIST數據進行Train、Test

用Caffe 訓練和測試MNIST數據: 1. 準備數據1.1 運行腳本,從MNIST網站下載和轉換數據格式:在Caffe安裝路徑下執行 /data/mnist: ./get_mnist.sh     

原创 Ubuntu14.04安裝cuDNN+MATLAB+Python

接上一篇博客,繼續爲成功安裝Caffe做最後的準備 3. 爲加速Caffe,可以安裝cuDNN3.1 在官網 https://developer.nvidia.com/cuDNN 註冊,下載 cuDNN安裝包 cudnn-6.5-linu

原创 No rule to make target 'usr/lib/x86_64-linux-gnu/libcuda.so' Linux下安裝OpenCV時 make編譯出現的Bug

如題,大多數Linux環境下出現此類Bug時,一般大部分原因是因爲make 編譯的時候,動態鏈接庫的鏈接性中斷,因此解決方案爲添加symlink. 1. 搜索libcuda.so文件路徑: 比如,本機中路徑爲:/usr/lib/libcu