原创 初級網站建設--入門篇

        本文適合初次想要嘗試自己做一個網站而不知從何入手的朋友們。如果是有一定經驗和基礎的朋友建議去查閱更高級的教程。         就像當時我做第一個網站完全是因爲自己的興趣,覺得做一個網站放到互聯網上能被其他人訪問是一件非常

原创 VS2010下生成dll的方法(更新)

之前學習VS2010下面生成dll的方法總結了一篇博客《VS2010下生成dll的方法》,近來發現其實可以做的更簡潔。 首先,在選擇了生成dll的工程中,頭文件“myAPI.h”中定義函數可以如下: #ifndef _MYAPI_H #

原创 硬盤文件無法刪除(360強力刪除無效)的解決方法

    不知何原因,移動硬盤上的文件突然無法使用並且無法刪除,嘗試360強力刪除無效,網上一些說到安全模式或利用bat批處理命令行刪除均無效。經過一番周折,終於找到解決方案,mark在此,也希望能幫到再遇到類似問題的人。     進入cm

原创 基於MinGW的Qt中配置opencv步驟

        Qt中配置opencv,網上有不少方法,但是基本都不管用,過程中會遇到很多問題,只有兩篇我發現是很有用的方法並且幫我真正解決了問題。         參考1:[OpenCV] -- win7下配置OpenCV的Qt開發環境

原创 Qt中在QLabel上載入圖片後在上面畫矩形框的方法

        通常我們會在QLabel上顯示圖片(本文假設你已經會了,不會的話搜一下也很簡單),但是有時候我們會需要在演示時在圖片上畫些東西。比如,我想顯示我在圖片上用鼠標選取的矩形框,即畫一個紅矩形框。這個問題說簡單也簡單,但是千萬別

原创 opencv圖像原地(不開闢新空間)順時旋轉90度

前一陣朋友碰到這麼一道題:將圖像原地順時針旋轉90度,不開闢新空間。此題看似平易(題目簡短),仔細研究發現着實不容易。經過一番探索後,終於找到了正確的算法,但是當使用opencv實現時,有碰到了困難而且費了一番周折才找到問題所在。 首先

原创 selenium+python 爬取網絡圖片(2) -- 百度

上一篇博文《selenium+python 爬取網絡圖片(1) -- soso、谷歌、好搜》介紹瞭如何用selenium+python在諸如soso、谷歌、好搜等搜索引擎上爬取圖片的方法,但是卻沒用提到百度,因爲百度的情況比較特殊。首先,

原创 selenium+python 爬取網絡圖片(1) -- soso、谷歌、好搜

做圖像處理的朋友,都時常需要收集整理大量的圖像數據集。做科研時有各種現有的標準數據集大家都直接拿來用,但是工程上卻經常需要自己收集圖片,從網上爬取圖片便成了比較常見的任務。爲了用python完成這個任務,需要解決如下兩個問題: 1. 圖

原创 晦澀的翻譯LRU (Least Recently Used) - 最近最少使用?

    在學習緩存的原理時候,會碰到這樣一種情況,即當緩存不命中且緩存已滿的情況,需要選擇將緩存中的某一數據塊替換爲仍在內存中的目標數據塊,但是選擇緩存中的哪塊被替換更高效呢?就有這個替換策略LRU (Least Recently Use

原创 Ubuntu下面安裝eclipse for c++

其中jre是java運行環境,eclipse需要先裝jre,纔可能運行,cdt是在eclipse中運行c\c++程序的插件。 1. 下載jre,eclipse,cdt 1.1 下載jre 參見博文ubuntu下安裝jre的步驟

原创 linux環境jdk安裝及配置

注意:這裏選擇下載jdk並自行安裝,而不是通過源直接安裝(apt-get install) 1、下載jkd( http://www.oracle.com/technetwork/java/javase/downloads/index.h

原创 C++遍歷文件夾下所有文件

      爲數不多的好用的代碼,遍歷文件夾獲取所有子文件名,"filespec"可用通配符“*?”。注意如果用相對路徑的話,獲取所有文件名後應再調用SetInitDir將初始目錄改爲當前目錄,否則中間生成的文件都會放在之前的“InitD

原创 linux C++ 莫名奇妙的段錯誤(segmentation fault),無法調用其它函數

    進來在linux下開發C++項目,遇到了非常奇怪的bug。項目需要多線程實現,在寫好代碼後,每當運行到線程函數內部,當內部調用其它函數如printf、fopen等時就會提示段錯誤(segmentation fault)。編程很久了

原创 C++類構造優化 - 不調用拷貝構造函數

假如有下面這樣一個類: class A{ public: A(int p, char q):x(p), c(q){ cout << "constructor called" << endl; } A(const A& a){x =

原创 Android應用開發進階篇-場景文字識別

        由於研究生畢業項目需要完成一個基於移動終端的場景文字識別系統,雖然離畢業尚早,但出於興趣的緣故,近一段抽時間完成了這樣一套系統。基本的架構如下:         客戶端:Android應用實現拍攝場景圖片,大致劃出感興趣文