免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開(kāi)通VIP
2004年《程序員》隨筆

+-----------+
    程序員
  2004年2月
+-----------+
1.  《好書榜:Linux專題》 P118
    1.  原理和內(nèi)核分析
        1.  《深入理解Linux內(nèi)核》
            中國(guó)電力出版社
            
            研究Linux內(nèi)核源碼的關(guān)鍵在于對(duì)數(shù)據(jù)結(jié)構(gòu)和關(guān)鍵算法的分析。
            
        2.  《Linux內(nèi)核源代碼情景分析(上下冊(cè))》
            浙江大學(xué)出版社
            
            不是按源碼的順序去分析,而是按OS的原理分成若干章。
            通過(guò)情景分析,使閱讀枯燥的內(nèi)核代碼變得生動(dòng)。
            
        3.  《Linux操作系統(tǒng)內(nèi)核實(shí)習(xí)》(英文版)
            機(jī)械工業(yè)出版社
            
            注重實(shí)踐,通過(guò)一個(gè)個(gè)鮮活有趣的小實(shí)驗(yàn),來(lái)加深理解。
            
    2.  程序開(kāi)發(fā)
        1.  《UNIX環(huán)境高級(jí)編程》
            機(jī)械工業(yè)出版社
            
            已有中文版電子書,PDF格式
            具有理論結(jié)合實(shí)際的論述風(fēng)格。
            
        2.  《Linux高級(jí)編程》
            機(jī)械工業(yè)出版社
            
            為從事Linux開(kāi)發(fā)的專業(yè)程序員提出了許多寶貴的建議,內(nèi)容全面而又字字珠璣。
            
        3.  《Linux程序設(shè)計(jì)》(原書第二版)
            機(jī)械工業(yè)出版社
        
            適合Linux初學(xué)者
            
        4.  《Linux設(shè)備驅(qū)動(dòng)程序》(原書第二版)
            中國(guó)電力出版社
            
            書中的介紹循序漸進(jìn),并且給出了功能完善的示例驅(qū)動(dòng)程序。
            
    3.  管理和配置
        1.  《Red hat Linux7 服務(wù)器使用指南》
            電子工業(yè)出版社
            
            Linux系統(tǒng)管理員、網(wǎng)絡(luò)管理員等必讀的上上之作。
            
        2.  《Red hat Linux7 技術(shù)大全》
            機(jī)械工業(yè)出版社
            
            實(shí)在是無(wú)愧于“大全”這個(gè)稱號(hào)。
            
            
2.  《C++程序設(shè)計(jì)之四書五經(jīng)(上篇)》 P112
    1.  C++有著根本性優(yōu)勢(shì)的開(kāi)發(fā)領(lǐng)域:
        1.  低級(jí)系統(tǒng)程序設(shè)計(jì)
        
        2.  高級(jí)大規(guī)模高性能應(yīng)用設(shè)計(jì)
        
        3.  嵌入式程序設(shè)計(jì)
        
        4.  數(shù)值科學(xué)計(jì)算
        
    2.  經(jīng)典:
        1.  《C++程序設(shè)計(jì)語(yǔ)言(特別版)》
            Bjarne Stroustrup
            機(jī)械工業(yè)出版社
            
            簡(jiǎn)稱TCPL
            這是一本嚴(yán)肅的著作,以中高級(jí)C++開(kāi)發(fā)人員為目標(biāo)讀者。
            適合于有經(jīng)驗(yàn)并且需要了解更加本質(zhì)的C++知識(shí)的C++程序員。
            
        2.  《C++語(yǔ)言的設(shè)計(jì)和演化》
            Bjarne Stroustrup
            機(jī)械工業(yè)出版社
        
            簡(jiǎn)稱:D&E
            這是一本關(guān)于C++語(yǔ)言設(shè)計(jì)原理、設(shè)計(jì)決策和設(shè)計(jì)哲學(xué)的專著。
            
    3.  入門教材:
        1.  《Accelerated C++中文版》
            中國(guó)電力出版社
            
            對(duì)于有經(jīng)驗(yàn)的程序員學(xué)習(xí)C++來(lái)說(shuō),這本書可能是世界上最好的一本書。
            
        2.  《C++ Primer (3RD)》中文版
            中國(guó)電力出版社
            
            這本書在許多方面比TCPL講得更詳細(xì)、更易懂。
            如果一名C++初學(xué)者能夠扎扎實(shí)實(shí)地讀完這本書
            并對(duì)照《C++ Primer Answer Book》完成全部習(xí)題的話,
            他的水平肯定可以進(jìn)入職業(yè)C++程序員的行列。
            
        3.  《Essentail C++中文版》
            華中科技大學(xué)出版社
            
            可算作《C++ Primer》的精簡(jiǎn)版。
            作者將門檻調(diào)低到具有其他語(yǔ)言程序設(shè)計(jì)經(jīng)驗(yàn)的C++新手所能接受的最基本的層次。
            
    4.  高效、健壯編程:
        1.  《Effective C++中文版》
            華中科技大學(xué)出版社
            
            《More Effective C++ 中文版》
            中國(guó)電力出版社
            
            前者主要討論C++中的一些相對(duì)基礎(chǔ)的概念和技巧。
            后者主要討論包括異常處理在內(nèi)的一系列高級(jí)技術(shù)。
            后者與前者相比的區(qū)別有:
            1.  后者包含很多時(shí)新的標(biāo)準(zhǔn)C++的內(nèi)容。
            
            2.  后者討論的主題傾向于“戰(zhàn)略化”而非“戰(zhàn)術(shù)化”。
            
        2.  《Exceptional C++ 中文版》
            中國(guó)電力出版社
            
            《More Exceptional C++ 中文版》
            華中科技大學(xué)出版社
            
            這兩本書是典型的深究C++語(yǔ)言細(xì)節(jié)的著作,很薄但內(nèi)容密集,讀起來(lái)很費(fèi)腦筋。
            
        3.  《C++ 程序設(shè)計(jì)陷阱》
            中國(guó)青年出版社
            
            本書匯集了作者來(lái)自開(kāi)發(fā)一線的99條編程真知灼見(jiàn)。
            洞悉它們可以避免幾乎所有常見(jiàn)的C++設(shè)計(jì)和編程問(wèn)題。
            
        4.  《Efficient C++:Performance Programming Techniques》
            提高C++性能的編程技術(shù)
            清華大學(xué)出版社
            
    5.  模板和泛型編程
        STL Boose Loki
        
        1.  《C++ Template 中文版》
            人民郵電出版社
            
            通過(guò)這本書可以透徹理解C++模板技術(shù)。
            侯捷的個(gè)人網(wǎng)站開(kāi)放繁體譯本的大部分章節(jié)。
            
        2.  《C++設(shè)計(jì)新思維:泛型編程與設(shè)計(jì)模式之應(yīng)用》
            華中科技大學(xué)出版社
            
            這本書分為兩部分:
            第一部分:討論了Loki程序庫(kù)采用的基礎(chǔ)技術(shù)以及一些高級(jí)語(yǔ)言特性。
            第二部分:則著重介紹了Loki中的重要組件和泛型模式技術(shù)。
    
3.  《蝕之韻-Eclipse的敏捷開(kāi)發(fā)實(shí)踐》 P83
    
    1.  配合Eclipse進(jìn)行名節(jié)開(kāi)發(fā)的工具有:
        1.  CVS 建立集中的代碼庫(kù)
        
        2.  Ant 完成自動(dòng)集成
        
        3.  JUnit 構(gòu)造自動(dòng)運(yùn)行單元測(cè)試
        
        4.  重構(gòu)
        
    2.  OSWorkflow
        OpenSymphony公司的一個(gè)Open Source的工作流產(chǎn)品
        
    3.  單元測(cè)試并不是一種真正意義上的測(cè)試手段,更像是一種設(shè)計(jì)手段。
        
        測(cè)試用例的作用是將設(shè)計(jì)思路體現(xiàn)出來(lái),并隨時(shí)保證實(shí)現(xiàn)與設(shè)計(jì)思路相符。
        
        單元測(cè)試不僅保證系統(tǒng)正確,而且它可以保證實(shí)現(xiàn)沒(méi)有偏離設(shè)計(jì)的軌道。
        
    4.  敏捷開(kāi)發(fā)的職業(yè)道德:
        為每段可能出錯(cuò)的代碼編寫測(cè)試并隨時(shí)保證所有測(cè)試通過(guò)。
        
    5.  對(duì)重構(gòu)近乎形式化的闡述手法,使自動(dòng)化重構(gòu)成為可能。
    
    6.  Eclipse這樣集成了重構(gòu)功能的IDE,使增加新功能和重構(gòu)舊代碼之間的分別變得微乎其微。
   

+-----------+
    程序員
  2004年3月
+-----------+           
1.  《C++ 程序設(shè)計(jì)之四書五經(jīng)(下篇)》 P116
    1.  標(biāo)準(zhǔn)庫(kù)
        1.  《C++ 標(biāo)準(zhǔn)程序庫(kù) 自修教程與參考手冊(cè)》
            華中科技大學(xué)出版社
            
            這是一本百科全書式的C++標(biāo)準(zhǔn)庫(kù)著作是一本需要一再查詢的參考大全。
            它在完備性、細(xì)致性以及精確性方面都是無(wú)與倫比的。
            
        2.  《標(biāo)準(zhǔn)C++輸入輸出流與本地化》
            人民郵電出版社
            
            C++標(biāo)準(zhǔn)庫(kù)由STL、流和本地化三部分構(gòu)成。
            本書是流和本地化方面的專著。
            
        3.  《Effective STL(影印版)》
            中國(guó)電力出版社
            
            本書是使用STL的程序員的必讀之作。
            講述STL容器和算法的工作機(jī)制以及如何以最佳方式使用它們。
            
        4.  《Generic Programming and the STL Using the Extending the C++ Standard Template Library》
            (泛型編程與STL)
            中國(guó)電力出版社
            
    2.  網(wǎng)絡(luò)編程
        1.  《C++ 網(wǎng)絡(luò)編程 卷1:運(yùn)用ACE和模式消除復(fù)雜性》
            華中科技大學(xué)出版社
            
            《C++ 網(wǎng)絡(luò)編程 卷2:基于ACE和框架的系統(tǒng)化復(fù)用》
            電子工業(yè)出版社
            
            ACE是一個(gè)面向?qū)ο?、跨平臺(tái)、開(kāi)放源碼的網(wǎng)絡(luò)編程框架。
            目標(biāo)在于構(gòu)建高性能網(wǎng)絡(luò)應(yīng)用和中間件。
            這兩本書不僅講述ACE的方方面面,還講述模式和通用框架設(shè)計(jì)等高級(jí)技術(shù)。
            
        2.  雜項(xiàng):
            1.  《C++ 編程思想(第二版)第一卷 標(biāo)準(zhǔn)C++導(dǎo)引》
                機(jī)械工業(yè)出版社
            
                《C++ 編程思想 (英文版第二版)》
                機(jī)械工業(yè)出版社
                
                這本書可讀性超過(guò)TCPL和《C++ Primer》
                這本書反映C++標(biāo)準(zhǔn)化帶來(lái)的影響,以及近幾年面向?qū)ο箢I(lǐng)域中最新研究和實(shí)踐成果。
                
                涉及輸入輸出流,多重繼承,異常處理和運(yùn)行時(shí)類型識(shí)別等高級(jí)主題。
                
            2.  《C++沉思錄》
                人民郵電出版社
                
                這是一本關(guān)于C++編程思想和程序設(shè)計(jì)技術(shù)而非語(yǔ)言細(xì)節(jié)的著作。
                講述在進(jìn)行C++編程時(shí)應(yīng)該怎樣思考,應(yīng)該如何表達(dá)解決方案。
                
            3.  《深度探索C++對(duì)象模型》
                華中科技大學(xué)出版社
                
                《深度探索C++對(duì)象模型》(影印版)
                中國(guó)電力出版社
                
                這本書探討了大量的C++面向?qū)ο蟪绦蛟O(shè)計(jì)的底層運(yùn)作機(jī)制,
                包括構(gòu)造函數(shù)、函數(shù)臨時(shí)對(duì)象、繼承、虛擬、模板的實(shí)例化、異常處理、運(yùn)行期類型識(shí)別等。
            
            4.  《設(shè)計(jì)模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ)》
                機(jī)械工業(yè)出版社
                
                簡(jiǎn)稱:GoF(Gang of Four)
                真正要理解設(shè)計(jì)模式,本書是權(quán)威。
                
            5.  《The C++ Standard:Incorporating Technical Corrigendum No.1》
            
                面向?qū)<壹?jí)程序員的書。
           

+-----------+
    程序員
  2004年4月
+-----------+
1.  《安裝制作工具的選擇和使用》    P112
    1.  Windows安裝程序制作工具
        1.  InstallShield
            版本有:Professional、Developer、Express
            各個(gè)版本的區(qū)別是?
            InstallShield具有多個(gè)平臺(tái)版本
            內(nèi)置的InstallScript很強(qiáng)大
            梁海華的《InstallShield 6.X 安裝程序設(shè)計(jì)與制作》
            
        2.  Wise Installer
        
        3.  Ghost Installer
        
        4.  Setup Factory
            Setup Factory v6.03 零售注冊(cè)版
            http://soft.china95.com/soft/17.html
            
            使用下來(lái)感覺(jué)容易上手,非常方便。
        
        5.  SoftwareShield System
        
        6.  Astrum InstallWizard
        
        7.  DigitalWeb InstallWizard
        
        8.  Install Creator
        
        9.  Setup Builder
        
    
    2.  Linux安裝程序制作工具
        1.  tar包
        
        2.  rpm包
        
        3.  dpkg包
        
    3.  Mac OS安裝程序制作工具
        1.  Installer VISE
        
        2.  InstallAnyWhere
        
        3.  MacInstallerBuilder
        
    4.  Java程序安裝制作工具
        1.  Jexpress
            使用較廣泛的一個(gè)工具
            
        2.  install4j
        
        3.  lzPack Installer
        
        4.  Lift-Off Java-Installer
        
        5.  FiJI
        
        6.  VAInstall
        
        PS: 可惜,目前這些Java程序安裝制作工具均不支持中文
    
    5.  完整的安裝程序制作過(guò)程
        1.  制作安裝程序
        
        2.  制成自解壓包
        
        3.  制作AutoRun程序
            CDMenu Pro 一款專業(yè)制作自動(dòng)運(yùn)行光盤的工具
            
        4.  制成光盤發(fā)布
    
2.  《XML好書榜》   P118
    1.  XML原理和概論類書籍:
        1.  《XML手冊(cè)(第四版)》 電子工業(yè)出版社
        
        2.  《XML高級(jí)編程(第2版)》  機(jī)械工業(yè)出版社
            下載地址:
            http://www.chinaz.com/download/s/1287.asp
            
        3.  《XML本質(zhì)論》   中國(guó)電力出版社
        
        4.  《XSLT程序員參考手冊(cè)(原書第二版)》  機(jī)械工業(yè)出版社
        
    2.  XML與JAVA語(yǔ)言類書籍:
        1.  《Java與XML》   中國(guó)電力出版社
        
        2.  《Java語(yǔ)言與XML處理教程:SAX,DOM,JDOM,JAXP與TrAX指南》  電子工業(yè)出版社
        
        3.  《Java、XML和Web服務(wù)寶典》  電子工業(yè)出版社
        
    3.  數(shù)據(jù)庫(kù)應(yīng)用與企業(yè)應(yīng)用中的XML類書籍:
        1.  《SQL Server 2000 XML 高級(jí)編程》    中國(guó)電力出版社
        
        2.  《Oracle9iXML 網(wǎng)絡(luò)數(shù)據(jù)庫(kù)開(kāi)發(fā)指南》  北京希望電子出版社
       


+-----------+
    程序員
  2004年5月
+-----------+
1.  《J2EE之“四書五經(jīng)”》  P118
    掌握J(rèn)2EE的兩種入手方式:線程和設(shè)計(jì)模式
    
    1.  線程類書籍:
        1.  《Java線程編程》人民有點(diǎn)出版社
    
    2.  設(shè)計(jì)模式類書籍:
        1.  《設(shè)計(jì)模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ)》
            偏重理論,且由于翻譯的原因,所以比較難懂
            
        2.  《Java與模式》  閻宏
            從實(shí)例應(yīng)用中了解設(shè)計(jì)模式的書
            
        3.  《Java實(shí)用系統(tǒng)開(kāi)發(fā)指南》
        
    掌握EJB的兩種入手方式:基本原理和如何應(yīng)用
    1.  基本原理類書籍
        1.  《精通EJB(第二版)》
            對(duì)EJB的原理講的很透徹
            
    2.  應(yīng)用類書籍
        1.  《EJB設(shè)計(jì)模式》
            
            
        2.  《J2EE設(shè)計(jì)開(kāi)發(fā)編程指南》
            一本從純?cè)O(shè)計(jì)角度看待EJB/J2EE的書籍。
                    
        
    PS:對(duì)于線程的知識(shí)基本掌握以后,就可以開(kāi)始學(xué)習(xí)設(shè)計(jì)模式方面的知識(shí)。
                
2.  《代碼產(chǎn)生、產(chǎn)生式編程與MDA(上)》     P50
    1.  軟件開(kāi)發(fā)的復(fù)雜性:
        1.  根本復(fù)雜性(essential complexity)
            根本復(fù)雜性來(lái)自于軟件本身
        
            必須依賴人的創(chuàng)造性思維或者主觀能動(dòng)性,無(wú)法由工具代勞獲得的成果,則歸入主動(dòng)復(fù)雜性。
        
            系統(tǒng)軟件和科學(xué)計(jì)算軟件包含的多是根本復(fù)雜性
        
        2.  次要復(fù)雜性(accidental complexity)
            次要復(fù)雜性是由于語(yǔ)言或者工具的不完善給軟件開(kāi)發(fā)帶來(lái)了麻煩。
            
            凡是可以由語(yǔ)言或者工具自動(dòng)替我們辦的事情,可歸入次要復(fù)雜性。
            
            次要復(fù)雜性的兩個(gè)來(lái)源:
            1.  缺乏語(yǔ)言或工具支持、或者語(yǔ)言或工具支持不佳
            
            2.  重復(fù)工作
            
            企業(yè)應(yīng)用開(kāi)發(fā)領(lǐng)域包含的根本復(fù)雜性較小,而次要復(fù)雜性較多,
            所以軟件開(kāi)發(fā)新技術(shù)都集中在企業(yè)應(yīng)用程序的領(lǐng)域。
            
            面向?qū)ο蠹夹g(shù)減輕了次要復(fù)雜性
            Makefile、Ant簡(jiǎn)化了構(gòu)建任務(wù)
            CVS簡(jiǎn)化了源碼版本管理
            Refactoring簡(jiǎn)化了源碼修改的操作
            GC簡(jiǎn)化了內(nèi)存管理的次要復(fù)雜性
    
    2.  有助于解決次要復(fù)雜性的新技術(shù)新方法:
        1.  代碼生成(Code Generation)
            避免重復(fù)
            
            DRY原則,Don't repeat Yourself
            意思是:系統(tǒng)中任何信息都應(yīng)當(dāng)只在一處指定,其它地方如果要用到該信息則應(yīng)當(dāng)從那一處獲得。
            這樣就解決了不一致性的問(wèn)題。
            重復(fù)會(huì)使修改代碼變的困難,降低代碼質(zhì)量
            
            Code Generator(包括C++的模板)帶來(lái)的問(wèn)題:
            1.  代碼難讀且難以調(diào)試。
            
            2.  Code Generator的輸入未經(jīng)生成是不可編譯的,從而也不可在IDE中調(diào)試。
                解決方法:MDA,EMF
                
            Code Generator的理念:
            1.  消除重復(fù)。
            
            2.  讓用戶在更接近領(lǐng)域的層次上編碼。                        
                
            編寫generator之前要分析共性和差異性
            
            在項(xiàng)目中是否使用generator和使用的時(shí)機(jī)都很有講究。
                
        2.  產(chǎn)生式編程(Generative Programming)
            Generative Programming是一種開(kāi)發(fā)范型,不僅包含一系列工程方法,還包括相關(guān)的實(shí)現(xiàn)技術(shù)。
            
            強(qiáng)調(diào)區(qū)別對(duì)待組件的創(chuàng)造(領(lǐng)域工程)和組件的使用(應(yīng)用工程),
            強(qiáng)調(diào)要進(jìn)行共性分析和差異性分析,
            還有通過(guò)領(lǐng)域語(yǔ)言(DSL,即Domain Specific Language)來(lái)描述問(wèn)題域,通過(guò)generator來(lái)自動(dòng)把組件配置成系統(tǒng)。
            
            包括的實(shí)現(xiàn)技術(shù)有:
            1.  generic programming
            
            2.  C++的template meta-programming
            
            3.  AOP
                AOP是OOP的延續(xù),是Aspect Oriented Programming的縮寫,意思是面向方面編程。
                AOP實(shí)際是GoF設(shè)計(jì)模式的延續(xù),設(shè)計(jì)模式孜孜不倦追求的是調(diào)用者和被調(diào)用者之間的解耦,
                AOP可以說(shuō)也是這種目標(biāo)的一種實(shí)現(xiàn)。       
        
        3.  MDA(Model Driven Architecture)    模型驅(qū)動(dòng)架構(gòu)
            強(qiáng)調(diào)模型、變換、跨平臺(tái)
            
    Q&A
    1.  3GL?
        第三代語(yǔ)言,增強(qiáng)性的高級(jí)程序設(shè)計(jì)語(yǔ)言
        科學(xué)計(jì)算:Fortran
        初學(xué)者:Basic
        商用:Cobol
        教學(xué):Pascal
        專業(yè)人員使用:C/C++
        網(wǎng)絡(luò)通用語(yǔ)言:Java
        邏輯處理語(yǔ)言:LISP
        堅(jiān)固的計(jì)算機(jī)語(yǔ)言:Ada

        
        《第四代語(yǔ)言的發(fā)展簡(jiǎn)史》
        http://www.lnu.edu.cn/book/se/4thlanguage.html
    
    2.  EMF(Eclipse Modeling Framework)
        
        《用 Eclipse Modeling Framework 實(shí)現(xiàn)模型驅(qū)動(dòng)開(kāi)發(fā),第 1 部分》       
        http://www-900.ibm.com/developerWorks/cn/linux/opensource/os-ecemf1/index.shtml
        
    3.  Doxygen
        Doxygen是一種適合C風(fēng)格語(yǔ)言(如C++、C、IDL、Java甚至包括C#和PHP)的、開(kāi)放源碼的、基于命令行的文檔產(chǎn)生器。
        
        《Doxygen:文檔領(lǐng)域中的一陣清風(fēng)》
        http://www.zdnet.com.cn/developer/rescnter/story/0,2000081634,39102552,00.htm
        
        Doxygen官方網(wǎng)站
        http://www.doxygen.org/
        http://www.stack.nl/~dimitri/doxygen/index.html
        
        Doxygen文檔之一
        http://dev.csdn.net/develop/article/22/22900.shtm
        Doxygen文檔之二
        http://dev.csdn.net/develop/article/22/22943.shtm
        Doxygen文檔之三
        http://dev.csdn.net/develop/article/22/22944.shtm
        Doxygen文檔之四
        http://dev.csdn.net/develop/article/22/22945.shtm
        Doxygen文檔之五
        http://dev.csdn.net/develop/article/22/22946.shtm
        Doxygen文檔之六
        http://dev.csdn.net/develop/article/22/22947.shtm
        Doxygen文檔之七
        http://dev.csdn.net/develop/article/22/22978.shtm
        Doxygen文檔之八
        http://dev.csdn.net/develop/article/22/22979.shtm
        Doxygen文檔之九
        http://dev.csdn.net/develop/article/22/22980.shtm
        
        
    4.  framework,其實(shí)是一個(gè)半完成的模板應(yīng)用程序。
       

+-----------+
    程序員
  2004年6月
+-----------+
1.  《UML之“四書五經(jīng)”》   P122
    從實(shí)用出發(fā)挑選書籍
    1.  《UML精粹-標(biāo)準(zhǔn)對(duì)象建模語(yǔ)言簡(jiǎn)明指南(第2版)》清華大學(xué)出版社
    
        類似書:
        1.  《UML 用戶指南》機(jī)械工業(yè)出版社。
            偏重理論,適合深入研究UML。
            
    2.  《UML:Java程序員指南》
        《敏捷軟件開(kāi)發(fā):原則、模式與實(shí)踐》的作者Robert C. Martin從實(shí)用角度寫的一本關(guān)于UML的書。
            
    3.  《UML與Rational Rose 2002 從入門到精通》電子工業(yè)出版社
        用來(lái)學(xué)習(xí)Rose還不錯(cuò)
        
        類似書:
        1.  《Rational XDE從入門到精通》電子工業(yè)出版社
        
        2.  《VS.NET UML建模高級(jí)編程》清華大學(xué)出版社
        
    4.  《UML 和模式應(yīng)用:面向?qū)ο蠓治雠c設(shè)計(jì)導(dǎo)論》機(jī)械工業(yè)出版社
        通過(guò)一個(gè)POS機(jī)的案例,介紹使用UML進(jìn)行需求,分析,設(shè)計(jì)和實(shí)現(xiàn)的全過(guò)程,不依賴于特定的工具。
        
        
        類似書:
        1.  《面向?qū)ο筌浖_(kāi)發(fā)教程(原書第2版)》機(jī)械工業(yè)出版社
        
        2.  《UML用例驅(qū)動(dòng)對(duì)象建模:一種實(shí)踐方法》清華大學(xué)出版社
        
    5.  《UML風(fēng)格》清華大學(xué)出版社
        提醒讀者在繪制UML圖時(shí)需要注意的一些細(xì)節(jié)。
        
2.  《UML工具的選擇》   P118
    從UML工具入手,學(xué)習(xí)使用UML進(jìn)行建模
    1.  UML工具的特性
        1.  對(duì)其全部9種UML圖的支持
            用例圖
            靜態(tài)視圖:系統(tǒng)類圖、對(duì)象圖
            動(dòng)態(tài)視圖:序列圖、活動(dòng)圖、狀態(tài)圖、協(xié)作圖
            實(shí)現(xiàn)視圖:組件圖、部署圖
            
        2.  正向工程
            由類生成框架代碼的功能
            工具對(duì)特定語(yǔ)言的支持是相互獨(dú)立的
            
        3.  逆向工程
            源代碼->結(jié)構(gòu)
            
        4.  雙向工程
            同步模型與應(yīng)用程序代碼之間的變化。
            只有UML工具和IDE集成后才能雙向工程這個(gè)特性中獲得好處。
            
        5.  文檔
            對(duì)設(shè)計(jì)加上注釋
        
        6.  版本控制
            
        7.  協(xié)作建模環(huán)境
        
        8.  與流行集成開(kāi)發(fā)環(huán)境(IDE)的集成
            這樣UML工具能及時(shí)對(duì)IDE中代碼的變化做出響應(yīng)。
            
        9.  測(cè)試腳本生成
            
        10. 模型,視圖,控制器(MVC)模式建模
        
    2.  流行UML工具
        1.  Rational Rose
            支持所有的UML特性
            
            對(duì)所有流行的JAVA IDE都提供了集成
                        
        2.  Together Control Center
        
        3.  Poseidon
            開(kāi)源
        
    Q&A
    1.  各種工具對(duì)語(yǔ)言的支持如何?
        
    2.  Rose和together的區(qū)別?


+-----------+
    程序員
  2004年7月
+-----------+
1.  《美國(guó)之行感聞錄》
    開(kāi)源軟件的真正優(yōu)勢(shì)也許并不在源碼開(kāi)放本身,但是開(kāi)源帶來(lái)了一個(gè)重要的產(chǎn)物:開(kāi)放的標(biāo)準(zhǔn).
    同一個(gè)開(kāi)源軟件產(chǎn)品會(huì)出現(xiàn)多個(gè)服務(wù)商,用戶不必?fù)?dān)心軟件開(kāi)發(fā)商自身的命運(yùn)或?qū)υ摦a(chǎn)品的態(tài)度會(huì)影響自己的投資.
    避免MS對(duì)待HTML那樣的情況發(fā)生.
    
    評(píng):文中Eric提出的觀點(diǎn):開(kāi)源帶來(lái)了開(kāi)放的標(biāo)準(zhǔn),使我對(duì)開(kāi)源存在的價(jià)值有了新的認(rèn)識(shí)
    
2.  《從技術(shù)專家到項(xiàng)目經(jīng)理》
    文中提到的幾本書:《人月神話》、《最后期限》、《快速軟件開(kāi)發(fā)》、《IT項(xiàng)目管理》,(美)凱西.施娃爾貝著,王金玉等譯
    《快速軟件開(kāi)發(fā)-有效控制和完成進(jìn)度計(jì)劃》(美)斯蒂夫.麥克康奈爾著 席相霖等譯
    
    項(xiàng)目管理有9個(gè)領(lǐng)域:
    范圍管理、質(zhì)量管理、時(shí)間管理、成本管理、人力資源管理、風(fēng)險(xiǎn)管理、進(jìn)度管理、溝通管理、采購(gòu)管理、輔助功能。
    
    強(qiáng)調(diào)溝通中使用外交辭令的重要性。
    
    益處:
    從技術(shù)專家轉(zhuǎn)型的項(xiàng)目經(jīng)理
    1.  容易獲得個(gè)人影響力
    2.  深知技術(shù)開(kāi)發(fā)的特點(diǎn),和團(tuán)隊(duì)成員溝通更順暢,更容易建立一個(gè)士氣高昂的團(tuán)隊(duì)。
    3.  技術(shù)功底可以幫助項(xiàng)目經(jīng)理識(shí)別和處理項(xiàng)目中的技術(shù)相關(guān)的風(fēng)險(xiǎn)。
    
    陣痛:
    1.  唉,一天到晚都不知道自己在忙什么?。涣?xí)慣新的角色
    2.  真想自己去寫代碼?。环判乃说墓ぷ?br style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">    3.  真懷念當(dāng)程序員的日子!--懷念單純的工作內(nèi)容和持續(xù)的成就感
    4.  真想不干了,客戶老找茬,團(tuán)隊(duì)成員厭倦了加班,進(jìn)度總是延遲,領(lǐng)導(dǎo)也沒(méi)好臉色--對(duì)責(zé)大權(quán)小的角色沒(méi)有心理準(zhǔn)備。
    5.  難道我說(shuō)錯(cuò)了?--溝通技巧不夠嫻熟。
    
    評(píng):我也面臨這樣的轉(zhuǎn)變,作者在文中提到的風(fēng)險(xiǎn)、受益、陣痛,既使我增加了信心,也讓我了解了面臨的挑戰(zhàn),獲益非淺。
    
3.  《來(lái)吧!移動(dòng)開(kāi)發(fā)》  
    1.  企業(yè)移動(dòng)應(yīng)用開(kāi)發(fā),最重要是要找準(zhǔn)行業(yè)方向。
    
    2.  移動(dòng)應(yīng)用行業(yè)的發(fā)展分成三個(gè)階段
        1.  克隆階段,把傳統(tǒng)應(yīng)用往移動(dòng)平臺(tái)上搬
        2.  原創(chuàng)階段,開(kāi)發(fā)真正適合移動(dòng)的應(yīng)用
        3.  成熟階段,標(biāo)志是企業(yè)級(jí)應(yīng)用的普及。

4.  《敏捷開(kāi)發(fā)之“四書五經(jīng)”》
    1.  面向項(xiàng)目經(jīng)理

        據(jù)點(diǎn)書(教材)
        1.  《敏捷軟件開(kāi)發(fā)》,人民郵電出版社
            Alistair Cockburn, Agile Software Development
            
        補(bǔ)充閱讀材料
        1.  Ken Schwaber,Agile Project Management with Scrum
        
        2.  《敏捷軟件開(kāi)發(fā)工具-精益開(kāi)發(fā)方法》,清華大學(xué)出版社
            Mary Poppendieck、Tom Poppendieck,Lean Software Development:An Agile Toolkit for Software Development Managers
            
        3.  《人件》(第二版),清華大學(xué)出版社
            Peopleware:Productive Projects and Teams,2nd Ed
            
        4.  《自適應(yīng)軟件開(kāi)發(fā):一種管理復(fù)雜系統(tǒng)的協(xié)作模式》,清華大學(xué)出版社
            James A. Highsmith,Adaptive Software Development:a collaborative approach to managing complex
            
    2.  面向軟件開(kāi)發(fā)者
    
        據(jù)點(diǎn)書(教材)
        1.  《敏捷軟件開(kāi)發(fā):原則、模式與實(shí)踐》,清華大學(xué)出版社
            Robert Martin,Agile Software Development:Priciples,Patterns,and Practices
            
        補(bǔ)充閱讀材料
        1.  《設(shè)計(jì)模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ)》(影印版),機(jī)械工業(yè)出版社
            Design Patterns:Elements of Reusable Object-Oriented Software
            
        2.  《設(shè)計(jì)模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ)》,機(jī)械工業(yè)出版社
        
        3.  《解析極限編程-擁抱變化》,人民郵電出版社
            Extreme Programming Explained:embrace change
            
        4.  《重構(gòu):改善既有代碼的設(shè)計(jì)(影印版)》,中國(guó)電力出版社
            Refactoring:Improving the Design of Existing Code
        
        5.  《重構(gòu):改善既有代碼的設(shè)計(jì)》,中國(guó)電力出版社
        
        6.  《測(cè)試驅(qū)動(dòng)開(kāi)發(fā)(影印版)》,中國(guó)電力出版社
            Test-driven development
            
        7.  《測(cè)試驅(qū)動(dòng)開(kāi)發(fā)(影印版)》,中國(guó)電力出版社
                    
    3.  面向顧問(wèn)、講師、研究者...
        1.  面向項(xiàng)目經(jīng)理
    
        據(jù)點(diǎn)書(教材)
        1.  《敏捷軟件開(kāi)發(fā)》,人民郵電出版社
            Alistair Cockburn, Agile Software Development
            
        補(bǔ)充閱讀材料
        1.  Ken Schwaber,Agile Project Management with Scrum
        
        2.  《敏捷軟件開(kāi)發(fā)工具-精益開(kāi)發(fā)方法》,清華大學(xué)出版社
            Mary Poppendieck、Tom Poppendieck,Lean Software Development:An Agile Toolkit for Software Development Managers
            
        3.  《人件》(第二版),清華大學(xué)出版社
            Peopleware:Productive Projects and Teams,2nd Ed
            
        4.  《自適應(yīng)軟件開(kāi)發(fā):一種管理復(fù)雜系統(tǒng)的協(xié)作模式》,清華大學(xué)出版社
            James A. Highsmith,Adaptive Software Development:a collaborative approach to managing complex
            
    2.  面向軟件開(kāi)發(fā)者
    
        據(jù)點(diǎn)書(教材)
        1.  《敏捷軟件開(kāi)發(fā):原則、模式與實(shí)踐》,清華大學(xué)出版社
            Robert Martin,Agile Software Development:Priciples,Patterns,and Practices
            
        補(bǔ)充閱讀材料
        1.  《設(shè)計(jì)模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ)》(影印版),機(jī)械工業(yè)出版社
            Design Patterns:Elements of Reusable Object-Oriented Software
            
        2.  《設(shè)計(jì)模式:可復(fù)用面向?qū)ο筌浖幕A(chǔ)》,機(jī)械工業(yè)出版社
        
        3.  《解析極限編程-擁抱變化》,人民郵電出版社
            Extreme Programming Explained:embrace change
            
        4.  《重構(gòu):改善既有代碼的設(shè)計(jì)(影印版)》,中國(guó)電力出版社
            Refactoring:Improving the Design of Existing Code
        
        5.  《重構(gòu):改善既有代碼的設(shè)計(jì)》,中國(guó)電力出版社
        
        6.  《測(cè)試驅(qū)動(dòng)開(kāi)發(fā)(影印版)》,中國(guó)電力出版社
            Test-driven development
            
        7.  《測(cè)試驅(qū)動(dòng)開(kāi)發(fā)(影印版)》,中國(guó)電力出版社
                    
    3.  面向顧問(wèn)、講師、研究者...
        1.  《敏捷軟件開(kāi)發(fā)生態(tài)系統(tǒng)》,機(jī)械工業(yè)出版社
        
        2.  《平衡敏捷和紀(jì)律:復(fù)雜軟件系統(tǒng)開(kāi)發(fā)方法指南(影印版)》,中國(guó)電力出版社
        
       

    評(píng):以不同讀者、據(jù)點(diǎn)書、補(bǔ)充材料進(jìn)行分類,把這些好書串起來(lái)并附上簡(jiǎn)明扼要的說(shuō)明,很容易就能找到適合自己閱讀的好書。
        
5.  《XDoclet:“懶惰者”的掌中利器》       
    代碼生成方式主要有主動(dòng)式和被動(dòng)式兩種類型。
    兩者的區(qū)別在于代碼生成在開(kāi)發(fā)過(guò)程中所扮演的角色。
    
    XDoclet
    Lomboz
    
    
+-----------+
    程序員
  2004年8月
+-----------+
1.  泛型?
    泛型編程(Generic Programming)關(guān)注于產(chǎn)生通用的軟件組件,
    讓這些組件在不同的應(yīng)用場(chǎng)合都能很容易地重用。
    
2.  VS2005 Team System MS終于也有了開(kāi)發(fā)生命周期管理平臺(tái)

3.  UML中類圖,順序圖,用例圖是使用的最多。對(duì)狀態(tài)圖比較關(guān)心。

4.  IBM提供的能夠提高軟件產(chǎn)品質(zhì)量的自動(dòng)軟件質(zhì)量ASQ(Automated Software Quality)工具集有:
    IBM Rational Functional Tester for Java and Web
    IBM Rational Robot
    IBM Rational Performance Tester
    IBM Rational Team Unifying Platform
    IBM Rational Purify Plus
    IBM Rational Rose XDE Developer Plus
    IBM Rational Test Realtime
    
5.  Eclipse Hyados 項(xiàng)目?
    Eclipse已經(jīng)于2002年12 月啟動(dòng)了一項(xiàng)名為“Hyades”的開(kāi)放源碼軟件質(zhì)量評(píng)估框架。
    該框架為數(shù)據(jù)模式、數(shù)據(jù)收集及執(zhí)行、用戶界面等制定了標(biāo)準(zhǔn)規(guī)范。
    此次啟動(dòng)的“測(cè)試與性能工具平臺(tái)”項(xiàng)目實(shí)際上是“Hyades”項(xiàng)目的進(jìn)一步拓展。
    新增加的子項(xiàng)目主要包括:Hyades測(cè)試、Hyades追蹤和Hyades監(jiān)控。
    
    IBM的ASQ工具集能通過(guò)Hyades與Eclipse進(jìn)行交互.
    
6.  完全自制LINUX
    1.  LFS?
        LINUX From Scratch
        不斷更新的安裝文檔
        
        LFS就是一種從網(wǎng)上直接下載源碼,從頭編譯LINUX的安裝方式。
        它不是發(fā)行版,只是一個(gè)菜譜,告訴你到哪里去買菜(下載源碼),
        怎么把這些生東西( raw code) 作成符合自己口味的菜肴---個(gè)性化的linux,
        不單單是個(gè)性的桌面。
        
        全面支持中文LINUX FROM SCRATCH (LFS) 中文安裝手冊(cè)索引
        http://www.linuxsir.com/bbs/showthread.php?s=4a25218eed2a4c2fab6bcc21d78ee752&threadid=23312
        
    2.  GENTOO?
        Gentoo Linux 是套快速、現(xiàn)代的 Linux 發(fā)行版,擁有干凈而彈性的設(shè)計(jì) - 這表示,
        Gentoo 對(duì) Slackware、 Linux From Scratch 或 BSD 使用者是很有吸引力的。
        不像其他的發(fā)行版,Gentoo 有個(gè)類似 BSD 的 ports 的套件管理系統(tǒng),
        表示每個(gè)套件都持續(xù)的升級(jí)到最新版。 
        
        Gentoo中文社區(qū)導(dǎo)航 
        http://www.linuxsir.org/bbs/showthread.php?s=&threadid=121476
   

    3.  自行編譯的好處
        1.  更多的了解LINUX
        
        2.  本機(jī)編譯優(yōu)化,大幅提升性能。
        
7.  《中國(guó)開(kāi)源的冰與火》    P26
    1.  The world's largest Open Source software development website
        http://sourceforge.net/index.php
        
        主要開(kāi)源項(xiàng)目
        1.  GNOME
        
        2.  Gentoo
        
        3.  Debian
        
        4.  Eclipse
        
        5.  CVS
        
        6.  Mozilla

    2.  Eric Steven Raymond 的 Intercal 編程語(yǔ)言,號(hào)稱是super hacker使用的語(yǔ)言。
    
    3.  為了一睹Intercal的芳容,找到了下面這個(gè)壯觀的頁(yè)面,39種語(yǔ)言編寫的Hello World程序。
        http://zh.wikipedia.org/wiki/Hello_World%E7%A8%8B%E5%BA%8F
        
        發(fā)現(xiàn)Intercal確實(shí)BT,根本不是人看的語(yǔ)言嘛,匯編看起來(lái)都比它親切100倍。
        PLEASE DO ,1 <- #13
        DO ,1 SUB #1 <- #238
        DO ,1 SUB #2 <- #112
        DO ,1 SUB #3 <- #112
        DO ,1 SUB #4 <- #0
        DO ,1 SUB #5 <- #64
        DO ,1 SUB #6 <- #238
        DO ,1 SUB #7 <- #26
        DO ,1 SUB #8 <- #248
        DO ,1 SUB #9 <- #168
        DO ,1 SUB #10 <- #24
        DO ,1 SUB #11 <- #16
        DO ,1 SUB #12 <- #158
        DO ,1 SUB #13 <- #52
        PLEASE READ OUT ,1
        PLEASE GIVE UP
    
        下面這個(gè)頁(yè)面是對(duì)Eric Steven Raymond的介紹:
       http://zh.wikipedia.org/wiki/%E5%9F%83%E9%87%8C%E5%85%8B%C2%B7%E6%96%AF%E8%92%82%E8%8A%AC%C2%B7%E9%9B%B7%E8%92%99
    
    4.  國(guó)內(nèi)的幾個(gè)開(kāi)源項(xiàng)目:
        1.  SkyEye
            官方網(wǎng)站
            http://www.skyeye.org/
            
            SkyEye是一個(gè)開(kāi)源軟件(opensource software)項(xiàng)目,中文名字是“天目”。
            SkyEye的目標(biāo)是在通用的Linux和Windows平臺(tái)實(shí)現(xiàn)一個(gè)模擬集成開(kāi)發(fā)環(huán)境,
            模擬基于ARM的嵌入式計(jì)算機(jī)系統(tǒng);
            可在SkyEye上運(yùn)行ARM Linux,uclinux以及uC/OS-II等多種嵌入式操作系統(tǒng),
            并對(duì)它們進(jìn)行源碼級(jí)的分析和測(cè)試。
            
        2.  MiniGUI
            官方網(wǎng)站
            http://www.minigui.com/
            
            MiniGUI is a GPL'd free software project, led by Beijing Feynman Software Co., Ltd.. 
            It aims to provide a fast, stable, lightweight, and cross-platform Graphics User Interface support system, 
            which is especially fit for real-time embedded systems based-on Linux/uClinux, 
            eCos, uC/OS-II, and other traditional RTOSes, such as VxWorks. 
        
        3.  SCIM
            官方網(wǎng)站
            http://freedesktop.org/~suzhe/index_cn.html
            
            SCIM 是智能通用輸入法平臺(tái)的簡(jiǎn)稱。 SCIM 為輸入法的開(kāi)發(fā)提供一個(gè)統(tǒng)一的平臺(tái),
            使輸入法本身的開(kāi)發(fā)變得簡(jiǎn)單。 SCIM 的架構(gòu)清晰,編程接口也非常簡(jiǎn)單。 
        
        4.  Hopen
            官方網(wǎng)站
            http://www.hopen.com.cn/
            
            Hopen OS是凱思集團(tuán)昊鵬公司自主研制開(kāi)發(fā)的嵌入式操作系統(tǒng),
            由一個(gè)體積很小的內(nèi)核及一些可以根據(jù)需要進(jìn)行定制的系統(tǒng)模塊組成。
            其核心Hopen Kernel一般為20KB左右大小,占用空間小,并具有實(shí)時(shí)、多任務(wù)、
            多線程的系統(tǒng)特征。 
        
    5.  開(kāi)源與教育
        俞肇元
        
        開(kāi)源教學(xué)
        http://www.oedu.org/        
    
    5.  從經(jīng)濟(jì)學(xué)的角度來(lái)看開(kāi)源,全社會(huì)的各個(gè)組織之間,如果遵從同一個(gè)規(guī)則,所付出的成本是最經(jīng)濟(jì)的。
    
    6.  知識(shí)管理軟件
        中國(guó)知識(shí)管理中心
        http://www.kmcenter.org/
        
    7.  商業(yè)智能軟件
        中國(guó)商業(yè)智能網(wǎng)
        http://www.chinabi.net/
        
    8.  浮躁
        浮躁的表現(xiàn)形式就是沒(méi)有聽(tīng)別人把話講完就開(kāi)始指責(zé),然而多聽(tīng)五分鐘就能發(fā)現(xiàn)是誤解了別人的意思。
        
    9.  缺乏良好的商業(yè)發(fā)展模式,是制約開(kāi)源運(yùn)動(dòng)發(fā)展的瓶頸。
    
    10. 開(kāi)源與人才
        開(kāi)源人才分社區(qū)型人才和產(chǎn)業(yè)型人才,即高端的開(kāi)發(fā)人才和使用層面的人才。
        
        開(kāi)源急需兩類人:
        1.  運(yùn)用開(kāi)源技術(shù)的管理軟件的開(kāi)發(fā)者
        2.  開(kāi)源教育的推廣者
    
    11. 開(kāi)源與政府
        1.  開(kāi)源發(fā)展還是一個(gè)反學(xué)術(shù)壟斷的過(guò)程,政府應(yīng)扮演好制定游戲規(guī)則的角色。
    
        2.  我國(guó)的中文Linux標(biāo)準(zhǔn)
            Linux標(biāo)準(zhǔn)工作組
            http://cesi.linuxstandardsgroup.org/
            
        3.  政府在Linux上將轉(zhuǎn)向支持基礎(chǔ)的、開(kāi)放的、公共的、服務(wù)的能力建設(shè)上,
            而不是光支持某些企業(yè)公司的發(fā)展,依靠他們來(lái)走這條路,避免壟斷。
            
8.  《SourceForge最佳項(xiàng)目團(tuán)隊(duì)的成長(zhǎng):Audacity》 P40
    1.  Audacity官方網(wǎng)站
        http://audacity.sourceforge.net/
    
    2.  Audacity能夠快平臺(tái)所依賴的兩個(gè)重要的庫(kù)是wxwidgets和PortAudio
        wxWidgets 是一個(gè)超過(guò)十年的 Open Source 專案,主要是提供在開(kāi)發(fā)跨平臺(tái)的 GUI 程式時(shí),
        類似 Visual C++ 的 MFC 那樣的一些常用元件。
        如果您要開(kāi)發(fā)跨平臺(tái)的程式時(shí)它是很不錯(cuò)的選擇。
        http://tavi.debian.org.tw/index.php?page=wxWindows
        
        wxWidgets官方網(wǎng)站
        http://www.wxwidgets.org/
        
        PortAudio 
        portable cross-platform Audio API 
        PortAudio is a free, cross platform, open-source, audio I/O library
        官方網(wǎng)站
        http://www.portaudio.com/
        
    3.  Audacity的成功因素
        1.  跨平臺(tái)
        2.  易于使用的界面
        3.  得體的文檔
        4.  可愛(ài)的郵件列表,提供用戶快速支持

9.  《如何使用google解決問(wèn)題》  P56
    1.  兩個(gè)關(guān)鍵點(diǎn):選擇關(guān)鍵字和分析過(guò)濾信息
    
    2.  在關(guān)鍵字前后加上雙引號(hào),就是告訴google嚴(yán)格匹配該關(guān)鍵字。
        
    3.  解決問(wèn)題的兩個(gè)步驟:
        1.  要有背景知識(shí)
        
        2.  發(fā)揮想像力,將看似無(wú)關(guān)的細(xì)節(jié)結(jié)合起來(lái),提煉出關(guān)鍵字。
        
    4.  多角度收集資料,最好是互相沖突的資料
    
    5.  對(duì)新技術(shù)的洞察力和行動(dòng)力是技術(shù)人員的重要技能。
    
    6.  搜索術(shù)語(yǔ)
        1.  搜索修養(yǎng):快速過(guò)濾無(wú)用信息,定位有用信息的方法
        
        2.  深度搜索:對(duì)搜索結(jié)果進(jìn)行人工分析后再搜索,并多次循環(huán)這個(gè)過(guò)程。
        
    7.  《The Elements of Style》
        在線版:http://www.bartleby.com/141/
        電子書:http://www.mba8.net/yf/Elements.rar
        
10. 《瘋狂的火星蟲(chóng)》 P90
    1.  作者網(wǎng)站    
        http://www.contextfree.net/wangyw/source/oofsm.html#download
        
11. 《工具介紹:Thinstall》 P129
    1.  官方網(wǎng)站
        http://thinstall.com/
        
    2.  安裝.NET Framework會(huì)修改注冊(cè)表,所以需要有足夠的權(quán)限才能安裝。
    
    3.  Thinstall可以挑出.NET Framework中被用到的部分和程序一起打包。
    
    4.  Thinstall的Virtual OS將Real OS與.NET EXE和.NET Framework隔開(kāi)的做法會(huì)不會(huì)影響到程序的執(zhí)行效率?
    
12. 《厚積薄發(fā)固若金湯-寫在《軟件加密技術(shù)內(nèi)幕》出版之前》    P126
    1.  看雪學(xué)院官方網(wǎng)站
        http://www.pediy.com/
    
    2.  看雪學(xué)院論壇網(wǎng)站
        http://bbs.pediy.com/、
        
    3.  姊妹篇《加密與解密》(第二版)
    
13. 《揭開(kāi)UML美麗的面紗-實(shí)話實(shí)說(shuō)《UML:Java程序員指南》》  P128
    1.  英文原版電子書下載:
        http://hnwhb.go.nease.net/Prentice Hall - UML for Java Programmers.rar
        
    2.  部分翻譯的中文版電子書下載
        http://uml4java.go.nease.net/UML4java_cn_0.8.rar
        
        相關(guān)網(wǎng)站
        http://uml4java.go.nease.net/
    
    3.  美的系統(tǒng)是靈活的、易于理解的,構(gòu)建、維護(hù)他們都是一種快樂(lè)。
    
    4.  UML的圖越多,變化所導(dǎo)致的修改量就越大。所以用UML對(duì)系統(tǒng)的高層抽象進(jìn)行粗略地描述就行。
        不過(guò),引入了自動(dòng)化工具之后,這種狀況是否會(huì)有所改變?
        
14. 《實(shí)用主義程序員訪談錄》    P36
    1.  Spring?
        Spring是什么呢?首先它是一個(gè)開(kāi)源的項(xiàng)目,而且目前非?;钴S;
        它是一個(gè)基于IoC和AOP的構(gòu)架多層j2ee系統(tǒng)的框架,但它不強(qiáng)迫你必須在每一層 中必須使用Spring,
        因?yàn)樗K化的很好,允許你根據(jù)自己的需要選擇使用它的某一個(gè)模塊;它實(shí)現(xiàn)了很優(yōu)雅的MVC,
        對(duì)不同的數(shù)據(jù)訪問(wèn)技術(shù)提供了統(tǒng)一的 接口,采用IoC使得可以很容易的實(shí)現(xiàn)bean的裝配,
        提供了簡(jiǎn)潔的AOP并據(jù)此實(shí)現(xiàn)Transcation Managment,等等......
        
        Spring官方網(wǎng)站
        http://www.springframework.org/
        
        簡(jiǎn)單說(shuō)說(shuō)SpringFramework
        http://blog.csdn.net/ylong/archive/2004/07/23/49697.aspx
        
        我眼中的Spring
        http://www.blogbus.com/blogbus/blog/diary.php?diaryid=125334

    
    2.  Hibernate?
        Hibernate是一個(gè)開(kāi)放源代碼的O/R Mapping (對(duì)象關(guān)系映射框架),
        它對(duì)JDBC進(jìn)行了輕量級(jí)的對(duì)象封裝,使Java程序員可以隨心所欲的
        使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù)。
        
        Hibernate官方網(wǎng)站
        http://www.hibernate.org/
        
        Hibernate中文網(wǎng)
        http://www.hibernate.org.cn/
    
    3.  一門編程語(yǔ)言
        1.  如何算動(dòng)態(tài)?
            能夠在運(yùn)行時(shí)改變程序結(jié)構(gòu)或變量類型的語(yǔ)言稱為動(dòng)態(tài)語(yǔ)言。
        
        2.  如何算靜態(tài)?
        
        3.  動(dòng)態(tài)語(yǔ)言的好處:
            能用代碼把意思表達(dá)的更加接近實(shí)際問(wèn)題,工作就會(huì)更加高效,代碼也就更容易維護(hù)和擴(kuò)展。
            
    4.  讓可以并且應(yīng)該自動(dòng)的一切都自動(dòng)起來(lái)
    
    5.  Daily Build
        產(chǎn)品質(zhì)量的基石——微軟Bug管理
        http://www.csdn.net/news/newstopic/8/8472.shtml
        
        一個(gè)關(guān)注Daily Build的Blog
        http://www.dayuer.com/dayuer/category/370.aspx
        
    6.  《The Pragmatic Programmer》
        中文名:《程序員修煉之道》
        
        1.  英文版電子書下載地址
            http://www.matrix.org.cn/down_view.asp?id=536
            
    7.  為了使組織能接受變革,必須向組織講價(jià)值和風(fēng)險(xiǎn)的故事
        講如何靈活處理可以降低風(fēng)險(xiǎn)。
        講輕量級(jí)的方法如何能更快的獲取價(jià)值。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Java 專業(yè)人士必備的書籍和網(wǎng)站列表
C++程序設(shè)計(jì)之四書五經(jīng)(下篇)
活用 XP: (八)雜說(shuō)
必須看的書
Jolt獎(jiǎng)列表
精彩文章 - 如何學(xué)習(xí)C 語(yǔ)言 - 我學(xué)網(wǎng)(開(kāi)復(fù)學(xué)生網(wǎng))
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服