原创 ActivePerl+zlib+OpenSSL+libssh2+curl編譯(windows)

WINDOWS平臺上使用CURL庫發送網絡消息,必須支持https,那麼CURL庫也就必須帶OPENSSL,我電腦是WIN7系統32位,故以下的各種編譯均是在該環境下實測通過 如果需要支持彙編,還需要提前安裝nasm,下載地址爲:http

原创 Linux網絡配置ifcfg etho不生效

Linux網絡配置ifcfg etho不生效 1.在RHEL4上,在ifcfg-eth0上配置IP地址等信息。詳細配置如下 /etc/sysconfig/network-scripts/ifcfg-eth0 2.在shell上,if

原创 C++Primer筆記4(第五章-表達式)

第五章 表達式 1、高優先級的操作符要比低優先級的結合得更緊密。 2、某些算術表達式的求解結果未定義,其中一部分由數學特性引起,例如除零操作;其他則歸咎於計算機特性。個人理解,計算機特性是指計算機的位(32位/64位)。 3、在解

原创 WIN7下VS2008 LINK : fatal error LNK1000: Internal error during IncrBuildImage

    在WIN7下裝了VS2008,編譯程序是,老是報:LINK : fatal error LNK1000: Internal error during IncrBuildImage 於是搜索了一下,發現有幾種解決辦法: 一、下載微軟

原创 LINK : fatal error LNK1104: cannot open file''**.lib'' 和 error LNK2001:

    我寫一個測試程序使用一個靜態庫,靜態庫是絕對沒有問題的,結果編譯連接的時候出現如題所示錯誤,在網上找了很久,總體來說肯定是某個地方的路徑錯誤, 網上總結方法有二: 1.tools->options->directories->li

原创 VC同時操作WORD和用ADO操作數據庫時產生衝突的解決方法

         添加頭文件包含#include "msword_xp.h",並把操作WORD文件的兩個文件加入工程中,         然後,如果按照如下方式導入ADO則會產生衝突: #import "C:/program files

原创 C++Primer筆記3(第四章-數組和指針)

第四章  數組和指針 1、數組的維數必須用大於等於1的常量表達式定義。此常量表達式只能包含整型字面值常量、枚舉常量或者用常量表達式初始化的整型const對象。非const變量以及要到運行階段才知道其值的const變量都不能用於定義數組

原创 初遇SOCKET套接字(簡單通信步驟)

服務器端編程的步驟 1:加載套接字庫,創建套接字(WSAStartup()/socket()); 2:綁定套接字到一個IP地址和一個端口上(bind()); 3:將套接字設置爲監聽模式等待連接請求(listen()); 4:請求到來後,接

原创 初遇SOCKET套接字(socket基本概念)

1、 Winsock 的I/O操作兩種I/O模式1).阻塞模式:執行I/O操作完成前會一直進行等待,不會將控制權交給程序。套接字 默認爲阻塞模式。可以通過多線程技術進行處理。 2).非阻塞模式:執行I/O操作時,Winsock函數會返回並

原创 初遇SOCKET套接字(網絡基本概念)

1、TCP/IP體系結構 TCP/IP協議實際上就是在物理網上的一組完整的網絡協議。其中TCP是提供傳輸層服務,而IP則是提供網絡層服務。 TCP/IP包括以下協議:IP: 網間協議(Internet Protocol) 負責主機間數據的

原创 c++Primer筆記1(快速入門、變量和基本類型、標準庫類型)

C++快速入門 在CSDN上看到有位同學把自己的學習筆記全部記錄下來,感覺挺好的,一直也想做這麼一件事, 看自己是否能夠堅持下來,堅持記錄每次的學習筆記。 一、簡單C++程序 int main(int argc, char* argv

原创 報表風格的listctrl

報表風格的listctrl: 說明: m_List是CListCtrl類型變量    LONG lStyle;  lStyle = GetWindowLong(m_List.m_hWnd,GWL_STYLE);//獲取當前窗口的風格  l

原创 熱鍵註冊與註銷

熱鍵註冊與註銷兩個API函數:1.RegisterHotKey(註冊熱鍵)                                                        2.UnregisterHotKey(反註冊熱鍵)

原创 VC 編譯出現cannot open file "mfc42ud.lib“

因爲VC安裝不完全,沒有Unicode版本的MFC庫lib,mfc42ud.lib是專門給unicode用的,有三種辦法解決這個錯誤: 1.如果程序跟Unicode無關,可以 build-->set active Configuratio

原创 error C2065: 'IDD_DIALOG1' : undeclared identifier

           在工程中添加了新的對話框之後,爲該對話框創建了新的對話框類,一般情況下只需要include該類的頭文件,但由於是新建的對話框, 往往會出現這樣的錯誤:error C2065: 'IDD_DIALOG1' : unde