原创 Program is not a recognized executable

  當使用eclipse時,編譯完後,點擊運行,會出現下面的錯誤 “Program is not a recognized executable.”   這種錯誤可以通過設置:  [project]->[property]->[C/C++

原创 獲取某個目錄下特定格式文件列表

1. 有時爲了獲取某個目錄下特定後綴名文件,是非常有必要的,下面是提取指定後綴的代碼   //以下代碼支持windows平臺,其它平臺如mac後續增加   //file_filtor.h   #ifndef FILE_FILTOR_H #

原创 刪除目錄函數總結

刪除目錄有以下幾個函數     SHFileOperation(win32 api) 刪除當前目錄下及子目錄下的文件及目錄一併刪除 //刪除當前目錄下的tempDir目錄(子目錄也將一併刪除) SHFILEOPSTRUCT File

原创 Makefile文件字符串處理函數subst使用

有時在makefile文件要臨時處理一些字符串變量,瞭解些makefile文件字符串處理函數是相當有用的. 本文只講解下subst函數使用. 如果想了解別函數使用,可以參考http://blog.csdn.net/yrj/article/

原创 批處理詳細總結

原文: 學會用批處理進行字符串處理   批處理有着具有非常強大的字符串處理能力,其功能絕不低於C語言裏面的字符串函數集。批處理中可實現的字符串處理功能有:截取字符串內容、替換字符串特定字段、合併字符串、擴充字符串等功能。下面對這些功能一一

原创 通過libxml2更新XML的屬性值和元素值

場景: 1.有時候配置軟件的全局設置項時,需要用到鍵值對的存儲方式。 2.配置信息不多的情況下.數據庫太重量級,文本文件對utf8編碼又不好,即中文內容,這時候XML文件是最佳選擇。 //這裏使用的是libxml2-2.7.1版本庫 #i

原创 搭建proFTPD的一些心得

編譯及安裝 參考 簡易FTP Server 架設-- Pro FTPD 這是鳥哥的 私房菜,寫的很經典 第二十一章、檔案伺服器之三: FTP 伺服器  這編也是鳥哥的經典文章,這裏寫了些原理性的東西,可以看看 proftpd.conf配

原创 [簡單多線程控制]_[模擬殺毒軟件線程控制]

場景: 1.在做業務庫時,目前有2種常見的狀態,開始,停止。假如需要增加一個暫停狀態的話。就需要線程控制。 要求: 1.參考殺毒的開始殺毒,繼續殺毒,暫停殺毒,停止殺毒4個狀態設計一個多線程程序。主線程控制工作線程的暫停,繼續和停止。注意

原创 迭代器失效小結

原文迭代器失效小結   迭代器(iterator)是一個可以對其執行類似指針的操作(如:解除引用(operator*())和遞增(operator++()))的對象,我們可以將它理解成爲一個指針。但它又不是我們所謂普通的指針,我們可以稱之

原创 獲取某個目錄下特定格式文件列表[2]_mac版本

  //下面是mac環境下獲取某個目錄下特定後綴名文件列表,如果要windows代碼請看另外一編文章 ////file_filtor.h #ifndef FILE_FILTOR_H #define FILE_FILTOR_H #ifde

原创 [mobi文件格式詳細介紹一]_[資料篇]

Amazon 收購 Mobipocket 於 2005年3月; Kindle 第一版於2007發佈,mobi成爲其系統支持的電子格式之一,mobi是由kindle帶動發展起來的; 有人問Amazon爲什麼kindle不使用epub電子

原创 快速排序算法

  #include<stdio.h> #include<stdlib.h> #include <time.h> #include <limits.h> #include <iostream> #define random(x) (ra

原创 windows下對目錄進行的操作函數總結

在很多情況下都要對目錄進行操作,下面我收集一些常用的目錄操作函數 遍歷目錄函數 第一組:   頭文件:<io.h>   _findfirst _findnext _findclose 下面是對寬字節的支持函數頭文件:<io.h>

原创 使用libxml2對xml進行SAX讀取

//下面的程序是從這裏的例子修改過來的 //查找並打印出<w:sectPr>元素,屬性值,和它的子元素值 //屬性值必須在雙引號裏面,否則libxml通過SAX解析不了   #include <stdio.h> #include <str

原创 重裝系統後,電腦不能上網u盤又沒不能用的情況怎麼裝驅動

場景 頭一次裝完系統後,usb不能使用的情況,usb的串行接口驅動沒安裝;網卡驅動裝不了是很正常的,這種情況怎麼裝驅動呢? 解決方案 先檢查是不是usb沒有驅動,這可以通過查看設備管理,usb設備前面有歎號。如果沒有,也就是說usb