原创 UNIX socket 編程

客戶端像服務器端發送數據: 服務器:192.168.1.101:1234 本地端口4444(本地地址可不設置,端口由系統自動設置) #include <QtCore/QCoreApplication> #include <QDeb

原创 Qt中的中文編碼

在windows下的記事本中輸入“我a”,分別以ANSI、Unicode、UTF-8保存,然後用16進制打開:   ANSI:ced2 61   Unicode:fffe 1162 6100    (fffe是記事本用於標識是unicod

原创 C char str[] , char *str 區別

#include <string> #include <iostream> using namespace std; int main() { char str1[] = "Hello"; char *str2 = "Hello";

原创 TortoiseSVN 和 subversion

subversion 服務器 1. 安裝subversion 和 TortoiseSVN 2. 在c:/svn_repository/userName_repository目錄下右鍵create repository here,建立服務器

原创 C++中構造函數中調用虛函數的問題

在構造函數中調用虛成員函數,雖然這是個不很常用的技術,但研究一下可以加深對虛函數機制及對象構造過程的理解。這個問題也和一般直觀上的認識有所差異。先看看下面的兩個類定義。struct C180{ C180() {  foo();  this

原创 C++異常機制的實現方式和開銷分析

在我幾年前開始寫《C++編碼規範與指導》一文時,就已經規劃着要加入這樣一篇討論 C++ 異常機制的文章了。沒想到時隔幾年以後纔有機會把這個尾巴補完 :-)。還 是那句開場白:“在恰當的場合使用恰當的特性” 對每個稱職的 C++ 程序員來說