原创 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