原创 Python中string與Datetime,timestamp的各種轉換

在python開發中,經常需要對datetime,timestamp等類型轉換成string類型,偶然發現一張很有用的圖。

原创 進程間通信之-信號量semaphore--linux內核剖析(十)

注: 本文轉自http://blog.csdn.net/gatieme信號量什麼是信號量信號量的使用主要是用來保護共享資源,使得資源在一個時刻只有一個進程(線程)所擁有。信號量的值爲正的時候,說明它空閒。所測試的線程可以鎖定而使用它。若爲

原创 支持opencv的Mat圖像採用x264等編碼器編碼的類

雖然在opencv中提供了videoWriter類可以將opencv圖像編碼成視頻,但是由於自帶的videoWriter支持的格式都是未經壓縮的,具體參考如下: CV_FOURCC('P', 'I', 'M', '1') = MPEG-1

原创 opencv中的Kmeans使用示例

kmeans是非常經典的聚類算法,至今也還保留着較強的生命力,圖像處理中經常用到kmeans算法或者其改進算法進行圖像分割操作,在數據挖掘中kmeans經常用來做數據預處理。opencv中提供了完整的kmeans算法,其函數原型爲: do

原创 聯編與多態(編譯時多態和運行時多態)

聯編 在函數調用時,系統必須知道函數調用實際對應的函數實現(函數體)的地址,並把調用跟函數入口地址關聯起來。這個過程稱爲聯編,也叫作綁定(binding)。 在編譯的時候就能夠確定函數的入口地址,這種聯編方式叫做靜態聯編。由於這個過程是在

原创 筆試面試中指針的那些事

1.指針的大小 如下代碼: int main(){ char\* p = "hello"; cout<<sizeof(p)<<endl; } 請問輸出是多少? 答:此處考點容易和字符串大小或者字符串長度混淆,此

原创 解決linux下cannot execute binary file: Exec format error

對於linux下cannot execute binary file: Exec format error明確說明是執行文件格式錯誤,可能情況: 1.使用錯誤的命令,如gcc -c hello.c -o hello,這樣得到的是.

原创 常見筆/面試題-之構造函數和析構函數

常見筆/面試題-之構造函數和析構函數 構造函數是用來初始化一個對象的,而析構函數的作用則是釋放對象佔用的空間。如果將虛函數、構造函數和析構函數結合起來會有怎麼樣的效果呢? 構造函數可以是虛函數嗎? 答:構造函數不可以是虛函數!基

原创 Qt中重定義的解決方案

利用Qt Creator開發時可能會遇到明明只是定義一次的變量或函數,偏偏報錯重定義了! 可能原因: 1. 變量真正重定義了 2. 文件重複包含 3. 自己手動刪除了舊文件,使用新文件替換了,但是pro文件中並沒有更改!!!也就是說在p

原创 筆試題-計算圖中黑色瓷磚數(深度優先遍歷的使用)

題目:小明站在一間貼滿黑白相間瓷磚的房間裏,小明站在黑色瓷磚處,小明處於好奇,希望每次只向相鄰黑色瓷磚移動,現在小明想知道自己最多可以踩到多少塊黑色瓷磚。 輸入描述:第一行輸入兩個整數M、N,分別表示房間的長寬,也就是橫豎瓷磚的數目 從第

原创 Qt獲取鼠標位置(絕對位置、相對位置)

在進行界面編程時,經常需要獲取鼠標的位置,特別是需要知道鼠標在界面上某個控件的相對位置。在Qt其實獲取這幾種位置還是比較簡單的。首先我們需要了解Qt的座標系統,Qt的座標系統是有QPainter類控制的,而QPainter是在繪圖設備上繪

原创 機器學習中的各種距離

在做分類時常常需要估算不同樣本之間的相似性(Similarity Measurement),這時通常採用的方法就是計算樣本間的“距離”(Distance)。 採用什麼樣的方法計算距離是很講究,甚至關係到分類的正確與否。 本文的目

原创 推薦一個背景建模的開源庫

  如題,該庫名爲BGSLibrary,是採用C++編寫的用於 background subtraction (BGS)背景減去相關算法的開源庫,包含了29種目前常用的背景減去算法。目前發佈在google code上面,其鏈接爲:ht

原创 opencv中的FileStorage類使用注意事項

FileStorage類是opencv中用來進行文件操作的封裝類,可以對XML,YAML,txt甚至doc文件進行讀寫操作。在使用opencv時經常需要對特徵數據等進行保存,這時候通常會選擇XML文件或者YAML文件。xml和yaml都是

原创 windows下python安裝Numpy、matplotlib和whl文件

Numpy是函數庫是在python中經常用到的,使用Numpy就可以像在Matlab上一樣操作數組、向量、矩陣等運算了。matplotlib是python中強大的繪圖工具。在windows下安裝各種軟件時習慣於exe文件,對於Numpy和