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

2008年9月5日
摘要: 32位系統(tǒng),eax,ecx,edx,ebx這些寄存器都是32位的,而要使用一個(gè)64位的變量,需要用到2個(gè)寄存器,或者一個(gè)寄存器用到2次,往往在某些地方就會(huì)出現(xiàn)意想不到的問題。
閱讀全文
posted @
2008-09-05 22:22 greatws 閱讀(3400) |
評(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ì)見到什么char*無法轉(zhuǎn)換為unsigned short*之類的錯(cuò)誤,其實(shí)就是unicode
UTF8是Unicode一種壓縮形式,英文A在unicode中表示為0x0041,老外覺得這種存儲(chǔ)方式太浪費(fèi),因?yàn)槔速M(fèi)了50%的空間,于是就把英文壓縮成1個(gè)字節(jié),成了utf8編碼,但是漢字在utf8中占3個(gè)字節(jié),顯然用做中文不如ansi合算,這就是中國的網(wǎng)頁用作ansi編碼而老外的網(wǎng)頁常用utf8的原因。
閱讀全文
posted @
2008-08-31 22:29 greatws 閱讀(24846) |
評(píng)論 (26) |
編輯 收藏