原创 linux使用xinetd自定義服務

系統:ubuntu 12.04 1.安裝xinetd  #apt-get install xinetd 2.編寫自己的一個程序 #vim /workspace/hello.c #############################

原创 有了norflash是不是意味着可以不需要RAM呢?

在看到norflash和nandflash的不同點之後,知道了norflash有個特性就是可以片上運行。網上大部分解釋就是說norflash一般用來存放啓動代碼,這樣啓動代碼就可以直接在norflash中運行了。那麼問題來了,既然代碼可以

原创 mini2440使用nfs掛載的另一種方法

網上一般使用的都是在uboot啓動的時候設置好啓動參數,然後linux啓動的時候使用nfs讓平臺掛載主機上的根文件系統目錄,這樣的話就不需要燒寫根文件系統的鏡像 到開發板中的nandfalsh中了。我因爲製作根文件系統的時候失敗了,所以就

原创 Qt5中對於多線程和事件的一些理解

讀了《Qt學習之路2》多線程相關章節,說實話讀了5遍之後才理解多線程和QObject之間的關係。個人感覺理解Qt5多線程最重要的是理解書中所謂的“線程依賴”的關係。線程依賴是相對於QObject對象而言的,也就是說我們要辨別清楚某個QOb

原创 Qt信號槽傳遞自定義參數方法

1 #include <QMetaType>//記得包含這個頭文件 2 //my_type是我自己定義的類型 3 qRegisterMetaType<my_type>("my_type"); 4 connect(xx,SIGNAL(xx

原创 使用Qt halcon編程的時候截圖的問題

這幾天使用halcon配合qt編程寫一個玩跳一跳的程序時發現一個問題,對halcon中的hv_windowId屏幕句柄截圖的時候(比如reduce_doman或者create_shape_model)的時

原创 Mat中step的含義

轉載自:http://lib.csdn.net/article/opencv/28700 以三維的Mat數據佈局爲例        step這裏指出的是圖像在各個梯級上的字節數大小,而這裏的梯級指的是構成圖像的名層次。  

原创 線陣相機標定

我是使用halcon標定助手來標定線陣相機的,對於裏面的一些參數來做一個記錄說明:首先下面的兩個數組就是標定之後得到的相機內參和外參內參:CameraParameters := [0.0357809  ,  -61.3384  ,  6e

原创 QtCreator + vs2013編譯器 出現中文亂碼解決方法

網上搜索了好多解決方法啊,然而都不打靈光。經過嘗試使用下面的方式可以解決亂碼問題,而且不需要很大的工作量在所有中文字符串前面添加QStringLiteral宏定義這麼麻煩,記錄一下怕忘記了: 1.在Creator中的 工具->選項->文本

原创 Cannot add commands to previously defined target debug\moc_***

在Qt中出現這個問題是因爲在.pro文件中你重複包含了同一個.h文件或者.cpp文件導致的,仔細檢查.pro文件。

原创 使用Qt調用openssl 從內存中讀取私鑰對RSA密文進行解密

頭文件 #ifndef CTOOLS_H #define CTOOLS_H #include <windows.h> #include <QString> #include "openssl/rsa.h" #include "opens

原创 windows安裝PanoramaTools

一.編譯pano13項目 1.下載panotools-libpano13.zip ,這是pt的源碼包 2.下載WxWdigets安裝包,因爲編譯pt依賴這個庫 3.安裝WxWidgets,傻瓜式安裝,下一步就行了 4.解壓panotool

原创 C++在dll中獲取自身路徑(非exe調用路徑)

#include "stdafx.h" #include <fstream> #include <iostream> #include <windows.h> using namespace std; HMODULE GetSelfMo

原创 caffe vs2013安裝

本文參考此文章:http://www.cnblogs.com/love6tao/p/5706830.html 補充一些 1.首先安裝vs2013,不用多說 2.下載兩個跟英偉達相關的東西,一個是CUDNN一個是CUDA,切記這兩個不是一個

原创 Qt信號槽傳遞自定義類型參數

1 #include <QMetaType>//記得包含這個頭文件 2 //my_type是我自己定義的類型 3 qRegisterMetaType<my_type>("my_type"); 4 connect(xx,SIGNAL(xx(