原创 一個用C++寫的可以繼承的單例類

之前參考了一篇文章點擊打開鏈接,但在編譯的過程中總是無法通過。後來在其中陸續找出一些錯誤,並做了部分修改,現在終於可以了。如下 //ISingleton.h文件 #ifndef _ISingleton_H_ #define _ISing

原创 vs2008下編譯log4cpp 1.1.1

log4cpp 1.1.1從官網上下載 http://sourceforge.net/projects/log4cpp/ 只在release模式下編譯,如下: 1、選擇log4cpp/msvc7/msvc7.sln,打開並轉換 2、設置爲

原创 C#中的EXCEL的查找操作

最重要的是,range.find之後還要用range.findnext,就可以遍歷所有的查找到的數據 代碼如下: usingMicrosoft.Office.Interop.Excel;   Application myE

原创 QLabel 在左邊添加小圖標

不廢話,直接上代碼:m_plbTip = new QLabel(this); LedtLeftBtnFactory fac; QPushButton * pbtnIco = fac.buildIcoBtn(this,":/

原创 windows下編譯xpdf4.0.2

windows下編譯xpdf4.0.2 前言 xpdf是一個開源的pdf閱讀器。本文將對如何在windows下用qt編譯xpdf4.0.2做詳細解釋。 本文適合有QT基礎的人閱讀 源碼下載 上 xpdf官網的下載頁面  下載 我下載的版

原创 黑客編程技術學習之-自動關機

原文地址:http://blog.csdn.net/jellyyin/article/details/6167147 主要使用ExitWindowsEx函數,在NT系統中必須先提權一下 開發環境:Win7+VC6.0 思路 :獲

原创 在程序中用線程技術打開一個非模態對話框

要在程序中用線程技術打開一個非模態對話框,但結果對話框總是一閃而過。查了一些資料,找到了這一篇文章 :線程中啓動非模態對話框。根據裏面所寫敲代碼結果還是不行。再做了部分更改後,終於成功了。如下: 顯示對話框代碼: void Charg

原创 mfc資源文件轉移到新工程

首先打開新工程,點擊文件->打開   選擇舊工程裏的.rc文件   選擇打開,此時在新工程裏,就出現了舊工程的對話框資源:   然後要做的就很簡單了,把舊資源中的IDD_FAULTCODE拖動到新工程中,就可以了   注意到現在

原创 編譯cups-pdf心得

基本方法是按照 [原]CUPS-PDF編譯安裝所述步驟 我的系統是centos7。 在安裝cups時,是直接用yum來安裝的。這導致執行命令 gcc -O9 -s cups-pdf.c -o cups-pdf -lcups 時會出現找不

原创 linux下查看pdf頁數及其它屬性的方法

一、Linux 下查看pdf頁數 參考:Ghostscript: PDF total pages 其中提到了pdfinfo命令 如果要查看命令,可以調用: pdfinfo -rawdates input.pdf

原创 fopen裏的wb和w的區別即fwrite的返回值與實際文件大小不一致的問題

今天在做項目的時候,進行了文件操作。先打開一個文件,從中讀取出 uiFileLen 個字節的文件,然後將其寫入一個新文件。代碼如下 uint  uiFileLen  =  0x1000; FILE * fp1 = fopen("d:\\

原创 附加依賴庫設置錯誤,出現invalid or corrupt file: cannot read at 0x2B0

今天在開發時,出現這個問題:..\3rd\log4cpp-1.1.1\log4cpp.dll : fatal error LNK1107: invalid or corrupt file: cannot read at 0x2B0 原因

原创 C++中把BYTE轉換爲int

把BYTE轉換爲int也簡單,直接用強制轉換即可。 BYTE是一字節的,而int型是4字節,這是在轉換中需要注意的。 如果只要把BYTE型的放在低位,則直接強制轉換: BYTE byte=3; int  a = (int)byte; //

原创 在Ubuntu18下用eclipse編譯ffmpeg的經驗

按照網上的教程,將ffmpeg下到電腦中,cd到對應路徑中。 要修改test中的config.mak中的src_path,設置爲ffmpeg對應源碼的路徑。 然後用eclipse新建工程,選擇Makefile project with e

原创 ubuntu 下用ffmpeg將yuv文件轉換爲h264的命令

命令如下: ffmpeg -s 1280x720 -i test.yuv -vcodec libx264 test.h264   -s:指定yuv文件的大小 -i:輸入文件路徑 -vcodec:編碼器 test.h264表示輸出文件的路徑