原创 擷取蝸居經典臺詞

1.一包尿片一百多,一罐奶粉一百多,一進一出雙向收費,比中國移動還狠啊。 2.二十五歲,還沒成家,前途無量。 3.四萬塊錢還是你媽,到六萬就是咱媽了,如果一分錢都沒有,估計就是他媽的了。 4.我要改善生活,我不喫掛麪,我要喫方便麪! 5.

原创 C代碼!學習

1. 怎樣建立和理解非常複雜的聲明?例如定義一個包含N 個指向返回指向字符的指針的函數的指針的數組?這個問題至少有以下3 種答案:1. char *(*(*a[N])())();2. 用typedef 逐步完成聲明:typedef cha

原创 獲取類中函數的跳轉地址

 例子: class CPlant { int age; int height; int weight; int birth( int nheight, int nweight ) { age =

原创 Why You Should Use Unicode 爲何要使用Unicode

Why You Should Use Unicode 爲何要使用Unicode When developing an application, we highly recommend that you use Unicode charac

原创 淺綠色保護視力!RGB:204 232 207

RGB:204 232 207

原创 字符串查找字符算法

#include <string.h> void StrchrMatch(char *p1,char *p2) { int i = 0; char *p; int iArray[256] = {0}; if(strlen(p2)

原创 CRC-16算法!(Cyclical Redundancy Check)

unsigned short CRC16( unsigned char *ptr,unsigned int len) { unsigned char ch; unsigned short crc = 0; do{

原创 自己的一些腳本

echo ********************* 拷貝lib文件到xDemo目錄下 ************************** echo y|copy ./Debug/*.lib ../xDemo/ rem ******

原创 一些錯誤/警告的處理!

2010-04-30 16:18:27 1.Error: cannot open file 'LIBC.lib'   #pragma comment(linker, "/NODEFAULTLIB:libc.lib")   2.error

原创 最大子段和算法

給定由n個整數組成的系列a1,a2,a3,...,an,求該序列的子段和的最大值。當所以整數均爲負整數時定義最大子段和爲0。例如序列[-2,11,-4,13,-5,-2]的最大子段和爲20. #include <stdlib.h> int

原创 收集的一些代碼

// 得到應用程序路徑 void cutFileName(wchar_t *lpszPath) { wchar_t *lpszEnd = lpszPath; int charset = 0 ; while(*lpszPath !

原创 關於字節內存對齊

在上次的一次結構設計中招到PK後,回家惡補了結構對齊,參考了多人的Blog和一些專業論壇,由於原始內容比較亂且我經過重新整理,就不給出下面內容的原始出處。什麼是內存對齊?     考慮下面的結構:struct foo{  char c1;

原创 網絡.流媒體的,以後或許用的到!

g729 和 Speex的壓縮率是一樣的? 準備知識:IP頭大小:20 個固定bytes + 4 可選 bytes TCP頭大小:20個固定bytes + 4可選 bytesUDP頭大小:8個固定bytesRTP頭大小:12個固定byte

原创 VC6工程的配置

VC的處理流程,大致分爲兩步:編譯和連接。源文件通過編譯生成了.obj文件;所有.obj文件和.lib文件通過連接生成.exe文件或.dll文件。下面,我們分別討論這兩個步驟的一些細節。   編譯參數的設置。主要通過VC的菜單項Proj

原创 UDP協議!指定數據包的重傳!

項目中要求做指定數據包的重傳,以下代碼實現! 每個bit,0表示不請求重傳,1表示請求重傳,例如100001…..,高1位,表示重新請求第一個包;高6位表示重新請求第六個包   unsigned char mask; unsigned c