• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            路雪軍 Carl

            I love what I did!
            posts - 12, comments - 1, trackbacks - 0, articles - 0
              C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
            因為要經(jīng)典,不敢寫得太多,歡迎大家繼續(xù)補充。這里只是涉及編程的東東,如果想要關(guān)于破解方面的資料請到“工具下載”欄目的置頂帖。

            ps.網(wǎng)上這些書的電子版大都是未經(jīng)作者同意而發(fā)布的,我并不能保證給出的鏈接長期有效。我的看法是您可以先下載試看;),如果覺得物有所值,還是推薦去買一本紙質(zhì)書,也是支持一下作者的辛勤勞動。

            有用的網(wǎng)站:

            MSDN Library

            http://msdn.microsoft.com/library/

            CSDN

            http://www.csdn.net/

            經(jīng)典書籍:

            =======================
            WINDOWS編程類
            =======================

            Windows程序設(shè)計中文版(Programming Windows,Charles Petzold著)

            http://www.a5d.com/SoftView/SoftView_673.asp

            這個不用我多廢話了,地球人都知道的經(jīng)典,用C語言+WinSDK寫成。

            Windows核心編程(Programming Applications for Microsoft Windows, Fourth Edition, Jeffrey Richter著)

            http://www.infoxa.com/asp/book/xxnr.asp?id=494

            內(nèi)容較深的一本書,同樣經(jīng)典,如果能通讀一遍,可以說基本上就掌握了Windows的精髓。

            Win32 ASM Tutorial Resource Kit

            http://www.pediy.com/document/Win32ASMTRK.rar(解壓密碼:dREAMtHEATER)

            dREAMtHEATER收集的WIN32ASM教程,內(nèi)容很全,包括32位匯編的基礎(chǔ)知識,Iczelion的經(jīng)典教程中英文版,羅云彬的32位匯編教程,還有PE格式和VxD的一些內(nèi)容。

            Windows環(huán)境下32位匯編語言程序設(shè)計(羅云彬著)
            http://www.infoxa.com/asp/book/xxnr.asp?id=2243

            匯編語言版的Programmin Windows ,可以與上面Iczelion的教程相互參照著學(xué)習(xí)。

            =======================
            程序設(shè)計語言類
            =======================


            C語言程序設(shè)計(The C Programming Language (2nd Edition), Brian W.Kernighan & Dennis M.Ritchie著)

            作者是C語言和UNIX系統(tǒng)的發(fā)明人,這一本書是如此經(jīng)典,以至于兩位作者名字的縮寫 K&R 成了一個專有名詞,以至于書里的"Hello,World"這個簡單的句子被無數(shù)人用無數(shù)種程序語言寫出來。很薄的一本書,卻成了一個不朽的傳奇。個人看法,學(xué)好C語言,這一本小書足矣。

            C++語言程序設(shè)計(The C++ Programming Language (Special Editon),Bjarne Stroustrup著)

            作者是C++語言的發(fā)明人,這本書之于C++就好比上本書之于C,不同的是這本書巨厚無比,畢竟C++復(fù)雜了太多太多。這本書介紹到了C++的方方面面,巨細(xì)無遺,畢竟是作者發(fā)明的么,不過我只看了幾章就暈得受不了了。
            btw:關(guān)于C++的好書還有很多,如<< C++ Primer >>, << Thinking in C++ >>, << Essential C++ >>、<< Effective C++ >>等等,因為我對C++不很感冒,這里不敢妄加評論,請大家多補充。
            再btw:對Java, .Net, Python這些新東東(Java好像也不新了吧,看來是我老了)了解不是很多,也不敢亂寫,同樣請各位補充。

            =======================
            面用對象WINDOWS編程類
            =======================

            也不知道這么說合適不合適,總之就是像MFC,VCL之類的東東啦。這類圖書大概是最多最雜的了,像什么XX從入門到精通啦,XX編程寶典啦, XX編程100例啦……魚龍混雜,泥沙俱下,也說不出哪個是經(jīng)典。這里只選出幾本有一定深度的,大家基本公認(rèn)的好書。

            深入淺出MFC(第二版)(侯捷著)

            侯捷網(wǎng)站:http://jjhou.csdn.net/
            關(guān)于侯先生寫的和譯的書,贊的人很多,罵的人也有,我是很推薦這本書的,雖然我不喜歡MFC,只硬著頭皮看了前幾章。感覺如果能通讀下來,可以試著自己架一個類庫了,呵呵。需要注意的是,讀這本書先要有一定的SDK編程的基礎(chǔ),這本書不是教你如何用VC寫程序的,好像有許多人不明白這一點,所以來罵侯先生,如果你只想快點用VC寫個程序出來,建議去看看《21天VC++無師自通》之類的書。
            btw:侯先生的網(wǎng)站上有很多有趣的東東,順便推薦一下。

            Delphi源代碼分析(周愛民著)

            我只在很早之前玩過Delphi,水平就是只知道Form上放幾個Button,Edit,雙擊兩下就開始寫代碼,因為以前學(xué)過Pascal,看著語法很熟悉,玩得不亦樂乎,什么也不管,N久以后才知道有Object Pascal這回事,汗……因為N多大牛推薦這本書,所以我也推薦一下,雖然里面東西基本都不懂。同樣,這本書也不是教你如何畫個窗口擺個控件的,那樣的書遍地都是……

            =======================
            數(shù)據(jù)結(jié)構(gòu)與算法類
            =======================

            算法、數(shù)據(jù)結(jié)構(gòu),這是計算機程序的靈魂所在。下面介紹的書可以在http://lib.verycd.com/2004/12/16/0000031024.html找到,而且那里有更詳細(xì)的評論,強烈推薦!

            Introduction to Algorightms (算法導(dǎo)論,Thomas.H.Cormen等著)

            此書簡稱CLRS(四位作者名字的縮寫),被人們稱做“計算機算法的圣經(jīng)”絕不為過,是ACM競賽的必讀書,影印版由高等教育出版社出版,共1180頁,厚度約五公分雖然書很厚而且是英文,但是由于大師深入淺出的講解,反而很好讀懂,有時候我學(xué)一個算法,看相關(guān)中文書看得一頭霧水,翻翻這本書卻能豁然開朗。

            The Art of Computer Programming vol1,2,3(計算機程序設(shè)計藝術(shù)I-III卷,Donald.E.Knuth著)

            簡稱TAOCP,經(jīng)典中的經(jīng)典,名氣可能比上一本書還大,此系列書原計劃出七卷,目前為止只出版了三卷,已經(jīng)被評為20世紀(jì)最重要的20部著作之一。因為里面用一種奇怪的程序語言寫成,而且只出了三卷,內(nèi)容沒有CLRS全面,這套我沒有買,只在圖書館里翻翻(有中譯本),但絕對是值得一看的好書。

            Concrete Mathematics A Foundation for Computer Science (具體數(shù)學(xué),Donald.E.Knuth & Ronald L.Graham著)

            同樣是ACM競賽必讀書之一,幾乎包含了所有計算機科學(xué)里涉及到的數(shù)學(xué)問題,里面有眾多的經(jīng)典問題與經(jīng)典解法,對開拓人的數(shù)學(xué)思路有極大的幫助。看這書給我的感覺是,如果你能把每章后面所有的習(xí)題都解出來,估計離圖靈獎也不遠(yuǎn)了

            =======================
            關(guān)于編程競賽
            =======================

            下面是幾個比較大的在線提交系統(tǒng)(Online Judge)里面有大量歷年的競賽題目,注冊一個ID,然后用自己熟悉的語言(一般有Pascal/C/C++/Java)寫好源代碼提交即可,會實時返回信息告訴你是否正確。采用黑箱測試,系統(tǒng)里有一套標(biāo)準(zhǔn)的輸入輸出數(shù)據(jù)(對外保密,而且通常數(shù)據(jù)很多很怪),你的程序的輸出和標(biāo)準(zhǔn)輸出完全符合即可。常見的返回信息有AC(Accepted,通過)WA(Wrong Answer,輸出有錯誤)TLE(Time Limit Exceeded,超時)MLE(Memory Limit Exceeded,內(nèi)存溢出)RE(Runtime Error,發(fā)生實時錯誤)等,只有AC了才算做對一題。這里只是一個簡要介紹,請大家在做題時先看看各網(wǎng)站上的FAQ,Enjoy it~~~

            浙江大學(xué) Online Judge(ZOJ)http://acm.zju.edu.cn

            國內(nèi)最早也是最有名氣的OJ,有很多高手在上面做題。特點是數(shù)據(jù)比較刁鉆,經(jīng)常會有你想不到的邊界數(shù)據(jù),很能考驗思維的全面性,現(xiàn)在我主要在這個OJ上做題

            北京大學(xué) Online Judge(POJ)http://acm.pku.edu.cn/JudgeOnline/

            建立較晚,但題目加得很快,現(xiàn)在題數(shù)和ZOJ不相上下,特點是舉行在線比賽比較多,數(shù)據(jù)比ZOJ上的要弱,有時候同樣的題同樣的程序,在ZOJ上WA,在POJ上就能AC

            同濟大學(xué) Online Judge http://acm.tongji.edu.cn/index.php

            這個OJ題數(shù)上不能與上兩個相比,推薦這個OJ的原因是它是中文的,這對很多對英文不太感冒的兄弟是個好消息吧。它也因此吸引了眾多高中的OIer,畢竟他們的英文還差一些呵呵,上面的題目也更偏向高中的信息學(xué)競賽一些。

            西班牙Valladolid大學(xué) Online Judge(UVA)http://online-judge.uva.es/problemset/

            世界上最大最有名的OJ,題目巨多而且巨雜,數(shù)據(jù)也很刁鉆,全世界的頂尖高手都在上面。據(jù)說如果你能在UVA上AC一千道題以上,就盡管向IBM、微軟什么的發(fā)簡歷吧,絕對不會讓你失望的。

            俄羅斯Ural立大學(xué) Online Judge(URAL)http://acm.timus.ru/

            也是一個老牌的OJ,題目不多,但題題經(jīng)典,我在高中的時候就在這上面做題的。

            UsacoGate Online Judge(USACO)http://ace.delos.com/usacogate

            全美計算機奧林匹克競賽(USACO)的訓(xùn)練網(wǎng)站,特點是做完一關(guān)才能繼續(xù)往下做,與前面的OJ不同的是測試數(shù)據(jù)可以看到,并且做對后可以看標(biāo)準(zhǔn)解答,所以如果大家剛開始的時候在上面那些OJ上總WA卻找不到原因的話,可以試著來這里做做,看看測試數(shù)據(jù)一般是從什么地方陰你的。
            久久se精品一区二区| 精品国产乱码久久久久久呢| 久久超乳爆乳中文字幕| AV狠狠色丁香婷婷综合久久| 国产成人综合久久久久久| 99热精品久久只有精品| 久久久久99精品成人片| 久久综合久久美利坚合众国| 久久久久亚洲av成人网人人软件 | 伊人久久精品影院| 亚洲国产精品成人久久| 激情综合色综合久久综合| 久久久久久久久波多野高潮| 中文字幕亚洲综合久久| 中文字幕无码久久久| 99久久99久久精品国产| 久久人爽人人爽人人片AV | 一本色道久久HEZYO无码| 国产成人精品久久二区二区| 亚洲伊人久久大香线蕉综合图片| 影音先锋女人AV鲁色资源网久久| 91久久九九无码成人网站 | 精品午夜久久福利大片| 伊人久久大香线蕉成人| 久久久久免费精品国产| 久久久无码人妻精品无码| 久久乐国产精品亚洲综合| .精品久久久麻豆国产精品| 精品综合久久久久久98| 免费精品国产日韩热久久| 国产三级久久久精品麻豆三级| 久久er99热精品一区二区| 午夜天堂av天堂久久久| 国产精品一区二区久久精品涩爱| 国产精品久久久久久久午夜片| 99久久精品国产高清一区二区 | 婷婷久久综合九色综合绿巨人 | 色诱久久久久综合网ywww| 免费久久人人爽人人爽av| 久久99热这里只有精品66| 亚洲欧美久久久久9999|