Design is there to enable you to keep changing the software easily in the long term. -...
一個(gè)出發(fā)點(diǎn) 當(dāng)談起軟件設(shè)計(jì)的目的時(shí),能夠獲得所有人認(rèn)同的答案只有一個(gè):功能實(shí)現(xiàn)输玷。 因?yàn)檫@是一個(gè)軟件存在的根本原因。 而在計(jì)算機(jī)軟件發(fā)展的初期靡馁,這一點(diǎn)也正是所有人做軟件設(shè)計(jì)的唯...
私有繼承欲鹏,是一個(gè)神器,在和遺留系統(tǒng)交互時(shí)臭墨,讓啞數(shù)據(jù)類重新OO起來赔嚎。
5639d0517a48 評(píng)論自The Virtues Of Bastard
Blood is inherited and virtue is acquired.-- Venezuelan Proverb 引子 在剛剛結(jié)束的《權(quán)力的游戲》第六季里,最讓...
背景 時(shí)至今日尤误,C++的核心戰(zhàn)場(chǎng)在于:對(duì)于性能,空間和實(shí)時(shí)性有高要求的系統(tǒng)结缚。 而在這類系統(tǒng)上损晤,也有其特定的約束和挑戰(zhàn): 在這類系統(tǒng)上,內(nèi)存管理始終是個(gè)需要關(guān)注的問題红竭。而通用內(nèi)...
一 一群盲人被帶到一頭大象面前暖哨,讓他們摸摸大象像什么赌朋。一個(gè)瞎子摸到了大象的腿,說大象像一棵樹篇裁;另一個(gè)瞎子摸到了大象的耳朵箕慧,說大象像一個(gè)扇子;第三個(gè)摸著大象的身體茴恰,說它像一堵墻...
1. 從Actor-Critc算法中拋開策略梯度 首先回顧下之前的actor-critic算法粉渠,其中的優(yōu)勢(shì)函數(shù)體現(xiàn)的是在策略下分冈,執(zhí)行動(dòng)作要比平均reward好多少。 如果從a...
我的PAT系列文章更新重心已移至Github,歡迎來看PAT題解的小伙伴請(qǐng)到Github Pages瀏覽最新內(nèi)容(本篇文章鏈接)去件。此處文章目前已更新至與Github Page...
什么是 CMake CMake是個(gè)一個(gè)開源的跨平臺(tái)自動(dòng)化建構(gòu)系統(tǒng)尤溜,用來管理軟件建置的程序倔叼,并不相依于某特定編譯器。 并可支持多層目錄宫莱、多個(gè)應(yīng)用程序與多個(gè)庫丈攒。 它用配置文件控制...
來自:http://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.html 前段時(shí)間學(xué)習(xí)和了解了下Google的開源C...
分一下幾個(gè)方面來描述: 1. 每一個(gè)LIB要編譯成靜態(tài)庫或動(dòng)態(tài)庫如何描述碘耳,每一個(gè)TOOL要編譯成可執(zhí)行文件如何描述显设? 2. LIB和TOOL可能會(huì)依賴于其他LIB,該如...