
2009年5月6日
摘要: 這段時(shí)間GF一直在玩QQ找茬,看了一下,原理很簡(jiǎn)單,就是找到2附圖片的不同之處,那么程序的思路也就很明了了,就是抓圖,存入buffer,比較,顯示,這么一個(gè)過(guò)程。閑話不多說(shuō)了,下面我用MFC來(lái)實(shí)現(xiàn)它。
閱讀全文
posted @
2009-05-06 00:13 greatws 閱讀(4270) |
評(píng)論 (15) |
編輯 收藏

2008年9月23日
摘要: 網(wǎng)頁(yè)常常是UTF8的,而我們用VC用Wininet相關(guān)API POST數(shù)據(jù)時(shí),有中文的話,經(jīng)常是%XX%XX%XX這種形式
閱讀全文
posted @
2008-09-23 19:51 greatws 閱讀(5213) |
評(píng)論 (1) |
編輯 收藏

2008年9月5日
摘要: 32位系統(tǒng),eax,ecx,edx,ebx這些寄存器都是32位的,而要使用一個(gè)64位的變量,需要用到2個(gè)寄存器,或者一個(gè)寄存器用到2次,往往在某些地方就會(huì)出現(xiàn)意想不到的問(wèn)題。
閱讀全文
posted @
2008-09-05 22:22 greatws 閱讀(3366) |
評(píng)論 (4) |
編輯 收藏

2008年8月31日
摘要: Ansi字符串最熟悉,英文占一個(gè)字節(jié),漢字2個(gè)字節(jié),以一個(gè)\0結(jié)尾,常用于txt文本文件
Unicode字符串,每個(gè)字符(漢字、英文字母)都占2個(gè)字節(jié),以2個(gè)連續(xù)的\0結(jié)尾,NT操作系統(tǒng)內(nèi)核用的是這種字符串,常被定義為typedef unsigned short wchar_t;所以我們有時(shí)常會(huì)見(jiàn)到什么char*無(wú)法轉(zhuǎn)換為unsigned short*之類(lèi)的錯(cuò)誤,其實(shí)就是unicode
UTF8是Unicode一種壓縮形式,英文A在unicode中表示為0x0041,老外覺(jué)得這種存儲(chǔ)方式太浪費(fèi),因?yàn)槔速M(fèi)了50%的空間,于是就把英文壓縮成1個(gè)字節(jié),成了utf8編碼,但是漢字在utf8中占3個(gè)字節(jié),顯然用做中文不如ansi合算,這就是中國(guó)的網(wǎng)頁(yè)用作ansi編碼而老外的網(wǎng)頁(yè)常用utf8的原因。
閱讀全文
posted @
2008-08-31 22:29 greatws 閱讀(24742) |
評(píng)論 (26) |
編輯 收藏