re: 隨筆:長(zhǎng)夜漫漫,睡得太早~ Sunshine Alike 2009-07-29 18:05
小寶是你女兒么。。
的確詭異,原來(lái)類(lèi)型轉(zhuǎn)換的重載有點(diǎn)特殊,學(xué)習(xí)了!!
re: 隨筆 Sunshine Alike 2009-07-23 22:45
缺乏激情,毅力不夠,跟我現(xiàn)在太像了~~~ T_T
re: 決定了,選擇嵌入式! Sunshine Alike 2009-07-22 23:32
我也曾經(jīng)猶豫了好久,不過(guò)還是沒(méi)報(bào)嵌入式~~
re: C++隨筆 Sunshine Alike 2009-07-22 23:28
難道C++沒(méi)前途了?
@老馬驛站
哦,當(dāng)時(shí)掃了一眼,我是這樣想的:
一般來(lái)說(shuō)char被認(rèn)為是signed,也就是表示范圍-128~127
而漢字是兩個(gè)字符表示一個(gè)漢字,所以我就下意識(shí)的覺(jué)得漢字(其值超過(guò)127表示范圍了)能不能比較。
后來(lái)我上網(wǎng)上查了一下,貌似已經(jīng)有了解決之道。
GB2312編碼方式充分利用這一特性,將161-255(-95~-1)之間的數(shù)值空間作為漢字的標(biāo)識(shí)碼。既然255-161 = 94不能滿足漢字容量的要求,就將每?jī)蓚€(gè)字符并在一塊(即一個(gè)漢字占兩個(gè)字節(jié)),這樣,94* 94 =8836基本上已經(jīng)滿足了常用漢字個(gè)數(shù)的要求。計(jì)算機(jī)處理字符時(shí),當(dāng)連續(xù)處理到兩個(gè)大與160(或-95~-1)的字節(jié)時(shí),就認(rèn)為這兩個(gè)字節(jié)存放了一個(gè)漢字字符。(但不知道漢字如果超過(guò)上面8836那個(gè)數(shù)了應(yīng)該怎么表示,呵呵)
re: C++ 怎么去精通呀,可能嗎 ? Sunshine Alike 2009-07-15 22:40
看過(guò)一篇小短文,分享一下,或許有幫助。
C++的"武"與"功"
練武不練功,到老一場(chǎng)空,
練功不練武, 十年白辛苦!
很多學(xué)習(xí)C++的朋友,也許有這樣一種想法:我辛苦學(xué)習(xí)了厚厚的一本C++教科書(shū),怎么感覺(jué)程序還是什么也不會(huì)寫(xiě)?
原因不外有二:
1. 對(duì) C++ 只是懂了語(yǔ)法,真正含義仍然理解不夠,很多語(yǔ)法知識(shí)點(diǎn),僅是知其然,而不知其所以然。總之,基本功還是不夠。
2. 更有可能的是,光光學(xué)了C++的功,沒(méi)有學(xué)習(xí)C++的武,所以,就像一位武林高人,看上去"內(nèi)力"很深厚,但手上一點(diǎn)招勢(shì)不會(huì)。
學(xué)習(xí)C++編程,就得弄清C++的"武"和"功"各是什么。
功 -- C++語(yǔ)言 (語(yǔ)法、設(shè)計(jì)),這方面不細(xì)說(shuō)了,這是基本功。
表達(dá)式,運(yùn)行符,語(yǔ)句 ,流程,函數(shù),傳參,引用,指針,對(duì)象,派生,虛函數(shù),友員等等。
武 -- C++實(shí)用庫(kù)大全:
* STL 容器類(lèi)算法,幫助你迅速跳過(guò)常用算法及數(shù)據(jù)庫(kù)的檻。
* GUI 比如跨平臺(tái)的wxWidgets,學(xué)習(xí)C++,你總不會(huì)只想寫(xiě)那種DOS/控制臺(tái)界面吧?總會(huì)永遠(yuǎn)只寫(xiě)類(lèi)似
cin << "Hello world!" << endl;
這樣的項(xiàng)目吧?如何寫(xiě)帶窗口的程序?并且學(xué)會(huì)在Windows寫(xiě),就同時(shí)也要學(xué)會(huì) 在Linux下,UNIX下寫(xiě)?當(dāng)然需要學(xué)會(huì)一套C++的跨平臺(tái)的GUI庫(kù),才能說(shuō)你會(huì)C++編程了。 boost -- 也不多說(shuō)了。不用boost,出門(mén)真不好意思說(shuō)自己會(huì)C++。類(lèi)似線程之類(lèi)很實(shí)際功能,在這里有很好的支持。
* XML 解析 --- 到處都需要,可是和thread一樣,沒(méi)看到標(biāo)準(zhǔn)庫(kù)有只言片語(yǔ)啊?
* 數(shù)據(jù)庫(kù) --- 商業(yè)程序幾乎離不開(kāi)數(shù)據(jù)庫(kù)操作。
re: 有趣的讀書(shū)方法 Sunshine Alike 2009-07-03 17:31
正好手邊有兩本“大磚頭”一直沒(méi)動(dòng),可以一試!
re: MFC學(xué)習(xí)之路(二) Sunshine Alike 2009-06-30 17:59
@蘋(píng)果西瓜
我是湖北人,不過(guò)不是武漢的.指點(diǎn)談不上,我也是菜鳥(niǎo)一只,呵呵!
re: MFC學(xué)習(xí)之路(二) Sunshine Alike 2009-06-28 00:17
哈哈,哥們我又來(lái)了。
今天在學(xué)校最后一晚了,明天回家,武漢同樣也能把人熱熟了 :)
祝你學(xué)習(xí)早日進(jìn)入狀態(tài),另外順利找個(gè)伴,嘿嘿~~
re: 受夠了!呼吁全民抵制Opera Sunshine Alike 2009-06-15 21:28
我覺(jué)得Opera除了瀏覽某些網(wǎng)頁(yè)時(shí)顯示不太正常外,其它都蠻好。
沒(méi)必要小題大作~~
re: MFC學(xué)習(xí)之路(一) Sunshine Alike 2009-06-12 20:29
@蘋(píng)果西瓜
我是武漢大學(xué)畢業(yè)的,現(xiàn)在準(zhǔn)備去北京讀研究生了
樓主既然認(rèn)準(zhǔn)了MFC,就好好學(xué)一下吧。初學(xué)是有點(diǎn)困難,入門(mén)之后就好些了。
re: MFC學(xué)習(xí)之路(一) Sunshine Alike 2009-06-11 21:57
@蘋(píng)果西瓜
我也今年本科畢業(yè),你哪個(gè)學(xué)校的?
re: MFC學(xué)習(xí)之路(一) Sunshine Alike 2009-06-11 15:58
計(jì)算機(jī)轉(zhuǎn)數(shù)學(xué),好像還真不太多。不過(guò)不多不一定就是不好,博主加油啊!
我打算過(guò)一段時(shí)間也學(xué)習(xí)一下MFC,有機(jī)會(huì)可以交流交流。
re: 2009我們一起畢業(yè) Sunshine Alike 2009-06-09 10:55
@runsisi
也不錯(cuò),共勉之!
如果有可能,我會(huì)試著用一下,不過(guò)我現(xiàn)在得先學(xué)一下windows的API,因?yàn)镃++的GUI還不熟。
re: 2009我們一起畢業(yè) Sunshine Alike 2009-06-01 23:50
@runsisi
北上了,換個(gè)地方嘗試一下。
你咧?
re: 考研周記(一) Sunshine Alike 2009-06-01 12:21
考研?加油吧,哈哈,我剛解脫出來(lái)
re: 學(xué)習(xí)c++個(gè)人觀點(diǎn) Sunshine Alike 2009-05-31 15:19
期待后續(xù)內(nèi)容
re: 2009我們一起畢業(yè) Sunshine Alike 2009-05-28 10:40
同是05級(jí)的飄過(guò)。。。我是WHU的
re: MFC Intro Sunshine Alike 2009-05-22 20:36
@123
不是的,可以自己手工寫(xiě)上去
afx_msg是一個(gè)宏,你可以在MSDN里查一下它的定義
re: 學(xué)習(xí)不嫌太晚!日子越過(guò)越難? Sunshine Alike 2009-05-18 09:41
希望博主能振作起精神,繼續(xù)努力!
如果你能找到一些志同道合的朋友,或許可以幫你改掉壞習(xí)慣。
re: 低谷 Sunshine Alike 2009-05-16 10:29
博主調(diào)整下方法吧,希望你能成功,另外心情要輕松,呵呵
re: 我永遠(yuǎn)的榜樣,向前輩看齊! Sunshine Alike 2009-05-15 08:51
原來(lái)ACM這么有吸引力,看來(lái)我需要研究一下下了,呵呵
非常有同感,呵呵
雖然我還沒(méi)有工作過(guò)
re: 流水賬 Sunshine Alike 2009-05-14 09:14
博主難道身在俄羅斯?
re: 同步/異步與阻塞/非阻塞的區(qū)別 Sunshine Alike 2009-05-14 09:12
@ttplay
我的理解是:
同步的時(shí)候,不是站在你前面的人通知你,是你自己得看著你前面還有沒(méi)有人。
而小紙條就不一樣了,你拿了紙條就不用管了,出去溜達(dá)都可以,反正到時(shí)候有人會(huì)叫你。
re: 11個(gè)讓你告別單身的搭訕絕招 Sunshine Alike 2009-05-13 16:31
哈哈,沒(méi)有一個(gè)敢試的~~ 囧
昨天我也睡的覺(jué)得手動(dòng)不了,結(jié)果側(cè)著壓著手了,麻了~~ ^_^
@鳴文
唉,說(shuō)來(lái)慚愧,每次學(xué)到一半都不能靜心,最近已經(jīng)很久沒(méi)有看書(shū)了
以后一起學(xué)習(xí) :)
re: 心路 Sunshine Alike 2009-05-07 15:10
祝你好運(yùn)!:)
re: c++,要細(xì)心不能想當(dāng)然 Sunshine Alike 2009-05-06 22:15
恍然小悟,謝了 :)
re: 波斯王子4玩后感 Sunshine Alike 2009-05-06 15:08
4代的畫(huà)風(fēng)還是有點(diǎn)意思的,可惜我的驢機(jī)太老跑不動(dòng),沒(méi)有興趣玩下去了
感覺(jué)還是算1代最成功,劇情對(duì)話設(shè)計(jì)的不錯(cuò),2代太壓抑,場(chǎng)景混亂,囧~~
re: 第一次來(lái),請(qǐng)大家多多指教 Sunshine Alike 2009-05-05 17:20
非常歡迎~~
re: 我的路 Sunshine Alike 2009-05-02 00:18
支持博主,希望你能走下去
re: 一代算法大師 Donald E. Knuth Sunshine Alike 2009-04-26 16:05
好長(zhǎng)哦,進(jìn)行膜拜一下。。。
re: 我思故我在 Sunshine Alike 2009-04-26 12:09
有點(diǎn)意思,頂起~~ ^_^
re: C++書(shū)籍列表 Sunshine Alike 2009-04-24 22:15
后面附的網(wǎng)址打不開(kāi)?
@xcpp
請(qǐng)問(wèn)這個(gè)方法可以讓VC EXPRESS寫(xiě)MFC程序么?
re: 自學(xué)MFC Sunshine Alike 2009-04-24 08:12
MFC確實(shí)跟純的C++用起來(lái)感覺(jué)還是有很大差別的。我學(xué)這個(gè)有一段時(shí)間了,也才剛剛找到了點(diǎn)兒感覺(jué)。
建議你如果沒(méi)有用Windows API寫(xiě)過(guò)程序的話,可以先看看這方面的
MFC是把操作系統(tǒng)的提供的大多數(shù)API用面向?qū)ο蟮姆绞竭M(jìn)行了封裝。但對(duì)于初學(xué)者來(lái)說(shuō)有點(diǎn)繁雜了,API編程雖然繁瑣,但是條理清晰,容易理解。
有一定基礎(chǔ)之后,可以找本專門(mén)講MFC的書(shū)來(lái)看,隨便去圖書(shū)館找本就行了,瀏覽一下就OK,熟悉一下MFC程序的大概思路就可以了,其實(shí)差不多。
如果還想再進(jìn)一步提高,可以試試[深入淺出MFC 侯SIR的那本],這本書(shū)講的比較深入,對(duì)MFC原理方面的東西講的比較明白,但對(duì)讀者要求比較高,閱讀需要一定基礎(chǔ)。
re: C++編程中的一些感悟 Sunshine Alike 2009-04-23 18:22
好文!學(xué)習(xí)了~~
re: 我也擁有自己的技術(shù)bolg了 Sunshine Alike 2009-04-23 15:18
支持新博哦,有機(jī)會(huì)交流交流
有興趣,關(guān)注中!
可否補(bǔ)充說(shuō)明一點(diǎn)實(shí)現(xiàn)細(xì)節(jié)
re: CDialogBar中按鈕為灰色不可用的解決辦法 Sunshine Alike 2009-04-21 10:10
剛剛遇上了這個(gè)問(wèn)題,下面是找到的答案
A button in a CDialogBar object is disabled automatically if the command routing does not contain a command handler function for the button.
To enable a button in a CDialogBar object, the command routing must include a command handler for the button.
NOTE: Because the CDialogBar object is not included in the routing scheme, the ON_BN_CLICKED() or ON_COMMAND() handler must be placed in one of the objects mentioned above that is in the routing scheme and not in the CDialogBar class.
from:
http://support.microsoft.com/default.aspx?scid=kb;en-us;98198
re: =v= 開(kāi)博客啦. Sunshine Alike 2009-04-21 09:12
@DJ
博主哪里的,有空可以交流下