• <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>

            ACG狂人

            其實(shí)我更愛(ài)姐汁...

            使用boost庫(kù)需要一定的素質(zhì)

                    可能由于在幾個(gè)博客上發(fā)布了一些boost庫(kù)使用心得的關(guān)系,最近總是被一些相關(guān)的詢(xún)問(wèn)郵件騷擾,而提問(wèn)者問(wèn)的問(wèn)題卻又讓我不知道如何回答才好,或者說(shuō)根本沒(méi)有辦法回答。一些問(wèn)題根本就不該問(wèn)的,所以便發(fā)些感慨,還望看了本人一些心得又不禁想問(wèn)一些偷懶問(wèn)題的各位手下留情,不要再問(wèn)我一些奇怪的問(wèn)題了(*w*)!
                    我們學(xué)習(xí)并使用boost庫(kù)的目的是簡(jiǎn)化編程,這并不代表簡(jiǎn)化到你根本不需要去理解原理的地步。我想,如果您希望很好的駕馭boost庫(kù)的話(huà),那么請(qǐng)對(duì)您自己發(fā)發(fā)狠努力編寫(xiě)代碼積累經(jīng)驗(yàn),直到您認(rèn)為boost庫(kù)中30%的功能您都能夠親自動(dòng)手實(shí)現(xiàn)的時(shí)候,才嘗試去使用它。類(lèi)似“怎么讓線(xiàn)程組和asio合作使用”之類(lèi)的問(wèn)題,我覺(jué)得很?chē)澹覇?wèn)的人還非常多,給代碼都還迷糊。我覺(jué)得您想用asio,請(qǐng)先嘗試編寫(xiě)線(xiàn)程類(lèi)和IOCP框架的應(yīng)用程序,如果您連線(xiàn)程類(lèi)都寫(xiě)不好,或者連一個(gè)多線(xiàn)程死鎖和共享區(qū)都不能安全排除的話(huà),請(qǐng)先打打基礎(chǔ)吧。
                    boost庫(kù)是一個(gè)非常有深度的東西,也是智慧的結(jié)晶,有很多東西在一定條件下您可以不用深究,但是起碼的30%則必須刨根問(wèn)底,這30%實(shí)際上都是很基礎(chǔ)的東西,切不可急于一時(shí)而至整個(gè)工程最終因?yàn)閎oost的一點(diǎn)小問(wèn)題卡殼,倘若無(wú)法駕馭,則不如不用,再急我也沒(méi)法幫您了!

            posted on 2009-07-30 18:19 釀妹汁 閱讀(18993) 評(píng)論(26)  編輯 收藏 引用 所屬分類(lèi): C++心情隨筆

            評(píng)論

            # re: 使用boost庫(kù)需要一定的素質(zhì)[未登錄](méi) 2009-07-30 18:53 欲三更

            呵呵,這可能就是我不敢用boost的原因。
            而且公司的人也不讓用,連模板都不讓用。  回復(fù)  更多評(píng)論   

            # re: 使用boost庫(kù)需要一定的素質(zhì) 2009-07-30 21:14 chiwa

            It is not good to be rude. Just point out where people can find useful information. Everybody has question. It is good to be nice and considerate.  回復(fù)  更多評(píng)論   

            # re: 使用boost庫(kù)需要一定的素質(zhì)[未登錄](méi) 2009-07-30 21:43 hdqqq

            涉及的東西太多了,有些還不完善,線(xiàn)程庫(kù)在windows下只是簡(jiǎn)單的封裝,連優(yōu)先級(jí)調(diào)整都沒(méi)有,線(xiàn)程局部存貯沒(méi)有編譯開(kāi)關(guān)。  回復(fù)  更多評(píng)論   

            # re: 使用boost庫(kù)需要一定的素質(zhì) 2009-07-30 23:28 黑色靈貓

            從來(lái)不用boost,也沒(méi)必要,很多東西是華而不實(shí)的,比如說(shuō)智能指針,良好的架構(gòu)和程序員自身的習(xí)慣比什么機(jī)制都來(lái)的好
            另外,諸如使用boost做腳本類(lèi)綁定,純粹是炫酷,不實(shí)用  回復(fù)  更多評(píng)論   

            # re: 使用boost庫(kù)需要一定的素質(zhì) 2009-07-31 06:18 欲三更

            @黑色靈貓
            良好的架構(gòu)和程序員自身的習(xí)慣比什么機(jī)制都來(lái)的好,正解。可是也沒(méi)好到連智能指針這種幾乎沒(méi)什么壞處的東西都丟棄吧?  回復(fù)  更多評(píng)論   

            # re: 使用boost庫(kù)需要一定的素質(zhì) 2009-07-31 08:51 BOOST庫(kù)很酷

            BOOST庫(kù)很酷,很好用,有些東西要理解其原理還是需要知道一些C++不為大多數(shù)人知道的細(xì)節(jié)。  回復(fù)  更多評(píng)論   

            # re: 使用boost庫(kù)需要一定的素質(zhì) 2009-07-31 09:10 萬(wàn)連文

            遠(yuǎn)離boost一直是我時(shí)刻提醒自己的,講架構(gòu)、講對(duì)象模型比這些要來(lái)的更加務(wù)實(shí)。  回復(fù)  更多評(píng)論   

            # re: 使用boost庫(kù)需要一定的素質(zhì) 2009-07-31 11:32 kevin.c

            boost就是執(zhí)行效率低下的代名詞  回復(fù)  更多評(píng)論   

            # re: 使用boost庫(kù)需要一定的素質(zhì) 2009-07-31 18:36 空明流轉(zhuǎn)

            使用boost的前提并不是了解boost,而是要了解程序撰寫(xiě)和運(yùn)行的規(guī)律。
            天下的庫(kù)莫不是如此。  回復(fù)  更多評(píng)論   

            # re: 使用boost庫(kù)需要一定的素質(zhì) 2009-08-01 10:21 路過(guò)

            @kevin.c
            來(lái) 舉個(gè)例子 如何  回復(fù)  更多評(píng)論   

            # re: 使用boost庫(kù)需要一定的素質(zhì) 2009-08-02 16:46

            @chiwa
            您批評(píng)的很正確,但我想不是我粗俗無(wú)禮,首先我的文章并無(wú)不禮貌的地方,倘若您遇見(jiàn)問(wèn)您編譯錯(cuò)誤的問(wèn)題,您該如何做答?任何人都有問(wèn)題,我也喜歡回答別人的問(wèn)題,畢竟人人都是從那樣子過(guò)來(lái)的,但授人以魚(yú)不如授人以漁,而提問(wèn)者往往喜歡魚(yú)不喜歡漁。我想,我雖喜歡解答問(wèn)題,但并無(wú)解答的義務(wù),說(shuō)我“rude”的人本身是否就已經(jīng)“rude”了呢?  回復(fù)  更多評(píng)論   

            # re: 使用boost庫(kù)需要一定的素質(zhì) 2009-08-02 16:49

            @kevin.c
            效率是否低下由您來(lái)評(píng)判似乎尚顯不夠權(quán)威。比起您我更相信C++標(biāo)準(zhǔn)委員會(huì)的實(shí)力。我的觀(guān)點(diǎn)只能這樣說(shuō):在實(shí)現(xiàn)同樣功能、安全性以及擴(kuò)展性的代碼中,boost是最快的,不知道您是否也愿意這樣想。  回復(fù)  更多評(píng)論   

            # re: 使用boost庫(kù)需要一定的素質(zhì) 2009-08-02 16:53

            @萬(wàn)連文
            您說(shuō)的很對(duì),提升自身的駕馭能力才是正道。但我想在后面加上一句:“不懂架構(gòu)和對(duì)象的人連boost的邊都別想碰,因?yàn)榭床欢 蹦€是個(gè)面向?qū)ο缶幊趟枷氲睦项B固,就像當(dāng)年C語(yǔ)言程序員抵制面向?qū)ο笠粯印++程序員應(yīng)該敞開(kāi)胸懷接受新的編程理念,超越OO進(jìn)入泛化就是超越了自己。  回復(fù)  更多評(píng)論   

            # re: 使用boost庫(kù)需要一定的素質(zhì) 2009-08-02 16:59

            @黑色靈貓
            boost庫(kù)中沒(méi)有華而不實(shí)的東西,如果您真這么認(rèn)為的話(huà),那可能跟您的工作內(nèi)容有關(guān)。您也許用不到里面的很多功能,但是別人能用到。學(xué)到這個(gè)地步的人往往都勤于勉己,都是腳踏實(shí)地的人,不會(huì)有人因?yàn)殪趴岫屪约旱拇a變得難以維護(hù)吧?如果能夠在炫酷的同時(shí)得到擴(kuò)展性和維護(hù)性又何樂(lè)而不為呢?說(shuō)到底,我們?cè)诳磩e人炫酷的時(shí)候心中是嫉妒的,炫酷這一詞的含義大部分是:別人做得到而自己做不到,所以才說(shuō)別人是炫酷,如果自己也能做到就會(huì)覺(jué)得別人不是在炫酷,而是很正常的工作,那么平凡的人在你眼中就會(huì)變成菜鳥(niǎo)。對(duì)不對(duì)?  回復(fù)  更多評(píng)論   

            # re: 使用boost庫(kù)需要一定的素質(zhì) 2009-08-03 08:45 teli

            boost 庫(kù)中的一些功能庫(kù)還是不錯(cuò)的,比如網(wǎng)絡(luò),線(xiàn)程,回調(diào)等等
            但是那些很奇怪的庫(kù),比如tuple,靜態(tài)斷言等等純屬偷懶的庫(kù)我看的確沒(méi)必要使用

            說(shuō) boost 不好的大部分都是不了解的,充分體現(xiàn)了C++ 程序員的清高  回復(fù)  更多評(píng)論   

            # re: 使用boost庫(kù)需要一定的素質(zhì) 2009-08-03 08:47 teli_eurydice

            @teli


            還有文件系統(tǒng)等等,非常不錯(cuò),簡(jiǎn)單實(shí)用

            不管用什么庫(kù),重要的是能夠很快很方便,給自己找麻煩的相信自己也不會(huì)用  回復(fù)  更多評(píng)論   

            # re: 使用boost庫(kù)需要一定的素質(zhì) 2009-08-05 15:30 陳梓瀚(vczh)

            @teli_eurydice
            庫(kù),最大的兩個(gè)好處莫過(guò)于,使你的程序好改,使你的程序短……  回復(fù)  更多評(píng)論   

            # re: 使用boost庫(kù)需要一定的素質(zhì) 2009-08-05 15:31 陳梓瀚(vczh)

            @陳梓瀚(vczh)
            話(huà)說(shuō)咱都是ACG的,你平時(shí)都看些啥片……  回復(fù)  更多評(píng)論   

            # re: 使用boost庫(kù)需要一定的素質(zhì) 2009-08-17 11:44

            回樓上的,我啥片都看...
            最近看的多的是cannan phantom
            然后是追了多年的海賊  回復(fù)  更多評(píng)論   

            # re: 使用boost庫(kù)需要一定的素質(zhì) 2009-08-22 03:19 jimsmorong

            我覺(jué)得還是要嘗試去了解了解 畢竟
            stl未出之前 一些數(shù)據(jù)結(jié)構(gòu)人人都要寫(xiě)寫(xiě)

            工具是要的
            不能說(shuō)用這個(gè)工具有危險(xiǎn)就不用

            當(dāng)然如果它加入 標(biāo)準(zhǔn) 那就更值得用

            不過(guò)C++哲學(xué) 是用不用是你的自由 反正你想用的話(huà)我有 你不用的話(huà) 你不要付出代價(jià)  回復(fù)  更多評(píng)論   

            # re: 使用boost庫(kù)需要一定的素質(zhì) 2009-09-03 06:49 diwayou

            用之前一定要理解里面的原理、算法實(shí)現(xiàn),可能并不像lz說(shuō)的那樣要自己能親手寫(xiě),但一定要懂得boost為什么要這樣寫(xiě),只有這樣才能更好的應(yīng)用boost  回復(fù)  更多評(píng)論   

            # re: 使用boost庫(kù)需要一定的素質(zhì) 2009-09-08 10:10 金慶

            想用就用,不用也沒(méi)關(guān)系。但是不要去做重復(fù)發(fā)明輪子的事情。有現(xiàn)成的庫(kù)是件幸福的事,C++比C幸福。  回復(fù)  更多評(píng)論   

            # re: 使用boost庫(kù)需要一定的素質(zhì) 2012-03-30 16:06 adwaylee

            我覺(jué)得博主說(shuō)的很中肯  回復(fù)  更多評(píng)論   

            # re: 使用boost庫(kù)需要一定的素質(zhì) 2013-05-06 16:28 mark_lost

            姐汁是有毒的  回復(fù)  更多評(píng)論   

            # re: 使用boost庫(kù)需要一定的素質(zhì) 2013-06-30 01:42 maval

            妹紙就像橘子,姐汁就像橙子,各有風(fēng)味啦  回復(fù)  更多評(píng)論   

            # re: 使用boost庫(kù)需要一定的素質(zhì) 2014-11-09 01:31 Tony Chen

            2014年,還有很ㄋ多人排斥STL呢!
            As a C++ developer, I still learn Java / C#. Language differs a little, but business logic differs a lot.  回復(fù)  更多評(píng)論   

            久久国产福利免费| 亚洲国产精品无码久久98| 国产精品一区二区久久国产| 久久精品国产清高在天天线| 久久精品国产亚洲77777| 91精品国产91久久久久久蜜臀| 久久播电影网| 久久人人爽人人爽人人AV东京热| 久久线看观看精品香蕉国产| 久久久久国产精品三级网| 少妇高潮惨叫久久久久久| 久久国产成人午夜AV影院| 亚洲伊人久久精品影院| 国产69精品久久久久99尤物| 色诱久久久久综合网ywww| 精品一久久香蕉国产线看播放| 2020国产成人久久精品| 99久久精品国产一区二区三区| 国内精品综合久久久40p| 久久99久久成人免费播放| 国产精品久久成人影院| 国产精品久久久久a影院| 久久强奷乱码老熟女网站| 久久福利青草精品资源站| 国内高清久久久久久| 欧美激情精品久久久久久久九九九| 久久精品国产亚洲av麻豆小说| 国内精品久久国产| 亚洲国产天堂久久久久久| 国产三级观看久久| 婷婷综合久久中文字幕| 久久久国产精品亚洲一区| 中文字幕久久精品无码| 精品国产乱码久久久久久人妻 | 亚洲第一极品精品无码久久| 亚洲午夜精品久久久久久浪潮 | 69久久夜色精品国产69| 亚洲精品无码久久久久久| 亚洲午夜久久久久妓女影院 | 精品综合久久久久久97超人| 一本一本久久A久久综合精品|