原创 VC++中的數據型轉換

VC++中有關數據類型轉換的整理 int i = 100; long l = 2001; float f=300.2; double d=12345.119; char username[]="程佩君"; char temp

原创 獲取和修改linux socket最大連接數

獲取linux socket最大連接數 socket連接數的理論值應該和一個進程所能打開的最大文件描述符數相等,所以編寫簡單程序在Fedora Core Linux下測試得: #include <stdio.h> #include <un

原创 繼承和組合

繼承是一種白箱複用,父類的內部細節對子類可見。 對象組合彼此不知道對方內部細節,成爲黑箱複用。 繼承的優缺點: 1)  子類可以直接重定義父類的操作。 2)  編譯時刻決定了,無法在運行期間更改。 3)  子類要知道父類的實現細

原创 CString 轉換爲 char* (VC6.0與Visual Studio 2008兼容問題)UNICODE字符集

    使用CString的GetBuffer方法         CString origCString("Hello,World");         char* CharString = origCString.GetBuffer

原创 解決小企鵝輸入法的亂碼問題

      1、安裝 fcitx   sudo apt-get install fcitx   2、配置默認輸入法爲 fcitx   im-switch -s fcitx   3、重啓 x-window   重啓之後,fcitx 輸

原创 Vs2008中ofstream不能讀取帶有中文的路徑

有時候用ifstream 或ofstream 打開帶有中文路徑的文件會失敗。 解決辦法: 1 、使用C 語言的函數設置爲中文運行環境setlocale(LC_ALL,"Chinese-simplified"); 2 、使用

原创 Linux c的popen()

進程I/O函數,與pclose函數一起使用。 表頭文件   #include <stdio.h> 函數定義   FILE * popen ( const char * command , const char * type

原创 RTSP相關

    研究RTSP有一陣了,一直沒時間總結,今天抽個空梳理一下吧!!       我使用TCP承載RTSP,所以這裏只探討TCP下RTSP流控制方法的傳輸。     最基本的方法:OPTIONS,DESCRIBE,SETUP,PLAY,

原创 關於滾動條

    最近在做個MFC應用程序,學了不少東西,把學到的寫下來,一是與大家分享,另外以後忘了的話還可以來看看,溫習一下。     先說說這兩天搞的關於滾動條的操作吧!       寫之前說明一下,這個例子是將一個文本文件在屏幕上顯示出來,

原创 “default”標籤跳過“ ”的初始化操作問題解決

原因是在switch 中有初始化的工作。 在switch 語句中不可以有定義部分。 如果有定義,如初始化的時候,必須把定義部分需要用{ } 括起來。 例如: 這段代碼   case 後的代碼增加了一個括號,

原创 解決ubuntu9.04中kdevelop和libtool的問題

      在ubuntu9.04系統下裝完kdevelop,link時,所佔內存不停增加,直到死機,查了好久,發現是libtool的版本問題, 找到個英文網站,解決了這個問題,下面簡單翻譯了一下,以供碰到同樣問題的朋友們借鑑。 ubun