原创 pcre_exec函數用法詳解

以前使用pcre_exec等一些系統函數,只是覺得使用man手冊看一下即可,今天使用pcre_exec函數時發現,對着手冊傳入了參數,但是運行時總是提示: Bus Error,即總線錯誤。百度了一下說引發原因:    CPU處於性能方面的

原创 static的作用

static修飾的函數只能被本文件裏內容使用。 全局變量(外部變量)的說明之前再冠以static 就構成了靜態的全局變量。全局變量本身就是靜態存儲方式, 靜態全局變量當然也是靜態存儲方式。這兩者在存儲方式上並無不同。這兩者的區別雖在於非

原创 linux-程序開機啓動後getcwd()獲取當前目錄錯誤

最近遇到了一個問題。是這樣的,首先,我有一個自己的程序,記錄日誌時需要獲取當前工作目錄,然後再當前目錄生成日誌文件。這個經過反覆測試都好使。可是,當我把自己程序做成服務,設置開機啓動時,由於獲取不到當前目錄,導致打開文件失敗就總是生成不

原创 Apache安裝過程及下載功能配置方法

安裝過程: apache安裝版本是httpd-2.4.7。 安裝apache時出現apr not found.以及apr-util not found. 採用的方法是下載所需軟件包:  wget http://archive.apache

原创 解決windows輸入參數控制檯程序輸出參數是總是第一個字符問題

int _tmain(int argc, char* argv[]) {     //0.初始化SOCKET     int i = 0;     for (i = 0; i<argc; i++)           cout<<argv

原创 windows平臺多網卡設置路由

添加路由命令: route add 192.168.4.0 mask 255.255.255.0 192.168.4.1 metric 20 if 11 -p 其中192.168.4.0 是網絡目標,mask後是網絡掩碼,掩碼後是網關,m

原创 在windows上編譯運行單個文件

以前總是在linux運行命令編譯文件現在知道了windows上也可以運行類似命令來實現 鍵入cl /EHsc simple.cpp,並按 Enter。 simple既爲文件名 此時生成一個simple.exe文件 在命令提示符下 鍵入si

原创 代碼移植經驗教訓

系統宏 心牢記:   WINDOWS: _WIN32、WIN32;   UNIX/LINUX: unix、__unix、__unix__;   SunOS/SOLARIS: __SVR4、__svr4__、sun、__sun、__sun_

原创 error LNK2001: unresolved external symbol "private: static

錯誤提示:如標題所示 類中定義了一個靜態的CString類型的公共變量 定義完成編譯連接。提出上面的錯誤。 解決辦法 對靜態變量進行初始化就行了。 下面給出使用靜態變量(static)的一些提示 原文地址:http://www.yesk

原创 windows編譯文件參數含義

/C:在預處理輸出中保留註釋語句 /c:只編譯,不連接,相當於在"Build"菜單下選擇了"Compile" /D:定義常量和宏,與源程序裏的#define 有相同效果 /E:預處理C、C++源文件,將源文件中所有的預編譯指令及宏展開,將

原创 linux 內存釋放調試經驗積累

cyf>>>>>>>>>>>>>>KernerlIneraction.cpp ServerIps 0x84ebe90 *** glibc detected *** ./TestKernelInteraction.e: double fre

原创 windows進入文件目錄方法

1.開始->運行->cmd 2.進入某個磁盤,直接盤符代號:如D:,不需要命令CD或者cd切換 3.進入除根錄以下的文件夾 cd 文件夾路徑 例如我要進入 E:/Program Files/PHP 就 輸入 E:回車   注:不能在一打開

原创 Windows CMD命令大全

  命令簡介 cmd是command的縮寫.即命令行 。     雖然隨着計算機產業的發展,Windows 操作系統的應用越來越廣泛,DOS 面臨着被淘汰的命運,但是因爲它運行安全、穩定,有的用戶還在使用,所以一般Win

原创 windows-win7編譯openssl-1.0.2a

1、解壓openssl-1.0.2a.tar 2、cd openssl-1.0.2a 3、執行perl Configure VC-WIN32,配置編譯環境 4、執行ms\do_ms.bat,生成配置文件 5、執行nmake -f ms\n

原创 error while loading shared libraries: XXX.so: cannot open shared object file: No such file...

最近參與公司項目。項目內容是將所有的模塊變爲組件。這就需要一些動態庫。在運行可執行程序時有出現./Client.exe: error while loading shared libraries: libNetOpt.so: cannot