240 發(fā)簡信
IP屬地:陜西
  • Resize,w 360,h 240
    “裝臺”式“活著” --小說《裝臺》讀后感

    前一段看完電視劇《裝臺》诊笤,又趕緊去讀了一遍小說司志。從中體會到很多“活著”的意義绰上。意猶未盡,突然有一個想法秒梳。趁著春節(jié)放假,到作者在劇情中提到的各個地...

  • Resize,w 360,h 240
    架構(gòu)整潔之道--跟開源三方軟件劃清界限實戰(zhàn)案例

    背景: 假設有一個開源/第三方的軟件模塊ModuleA,我們要基于其上做特性的擴展函喉。我見過的較多的做法是二者的代碼實現(xiàn)揉在一起,這樣會導致一個問...

  • 代碼整潔之道

    函數(shù) 函數(shù)參數(shù):最好沒有荣月,一個次之管呵,兩個再次。三個以上不可取哺窄。 原因在于捐下,多個參數(shù)不便于函數(shù)測試账锹,并且多個參數(shù)影響閱讀。 返回值盡量從返回值輸出...

  • Resize,w 360,h 240
    架構(gòu)整潔之道解讀

    架構(gòu)的定義 軟件架構(gòu)坷襟,是在交付基本功能的基礎上奸柬,能夠使得系統(tǒng)易于開發(fā)、部署婴程、運行和維護廓奕,用于支撐軟件系統(tǒng)的生命周期。在架構(gòu)設計中要盡可能長時間地...

  • linux的并發(fā)和競態(tài)管理

    1 并發(fā)和競態(tài)產(chǎn)生的原因 并發(fā)是操作系統(tǒng)編程中的核心問題之一档叔。我們必須要能解決對共享資源的并發(fā)訪問桌粉。 并發(fā)產(chǎn)生資源競爭的情況如下: 中斷和進程之...

  • linux驅(qū)動模型:bus, device蹲蒲, driver

    1 基本概念 bus番甩,device,driver是經(jīng)典的linux的驅(qū)動抽象模型中的三個元素届搁。我們先從概念角度缘薛,講下他們分別長什么樣。當然卡睦,理解...

  • 使用C語言的宏來解決一個問題

    宏因為其各種副作用而備受詬病宴胧,就像goto一樣,有些產(chǎn)品談宏色變表锻。但是語言特性本身并無善惡之分恕齐,其善惡在于使用者。有時候使用某些語言特性瞬逊,能夠非...

  • Resize,w 360,h 240
    4+1視圖解讀

    最早的4+1視圖由Philippe Kruchten于1995年提出显歧,雖然歷經(jīng)26年的時間,中間使用過程中也被不斷豐富确镊,但是今天回頭看最初的版本...

  • 《軟件設計的哲學》讀書筆記

    深模塊/淺模塊 作者使用深模塊和淺模塊的概念來形容模塊封裝的不同程度士骤。 深模塊:即暴露給用戶極少的必要接口,其它的實現(xiàn)細節(jié)盡量封裝在模塊內(nèi)部/接...

個人介紹
一個追求匠藝的程序員
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品