Design is there to enable you to keep changing the software easily in the long term. -...
一個出發(fā)點(diǎn) 當(dāng)談起軟件設(shè)計的目的時钉嘹,能夠獲得所有人認(rèn)同的答案只有一個:功能實現(xiàn)。 因為這是一個軟件存在的根本原因蠢涝。 而在計算機(jī)軟件發(fā)展的初期玄呛,這一點(diǎn)也正是所有人做軟件設(shè)計的唯...
Blood is inherited and virtue is acquired.-- Venezuelan Proverb 引子 在剛剛結(jié)束的《權(quán)力的游戲》第六季里惯吕,最讓...
背景 時至今日,C++的核心戰(zhàn)場在于:對于性能混埠,空間和實時性有高要求的系統(tǒng)怠缸。 而在這類系統(tǒng)上,也有其特定的約束和挑戰(zhàn): 在這類系統(tǒng)上钳宪,內(nèi)存管理始終是個需要關(guān)注的問題揭北。而通用內(nèi)...
1. 從Actor-Critc算法中拋開策略梯度 首先回顧下之前的actor-critic算法拇勃,其中的優(yōu)勢函數(shù)體現(xiàn)的是在策略下,執(zhí)行動作要比平均reward好多少孝凌。 如果從a...
我的PAT系列文章更新重心已移至Github胎许,歡迎來看PAT題解的小伙伴請到Github Pages瀏覽最新內(nèi)容(本篇文章鏈接)峻呛。此處文章目前已更新至與Github Page...
什么是 CMake CMake是個一個開源的跨平臺自動化建構(gòu)系統(tǒng)钩述,用來管理軟件建置的程序寨躁,并不相依于某特定編譯器。 并可支持多層目錄牙勘、多個應(yīng)用程序與多個庫职恳。 它用配置文件控制...
來自:http://www.cnblogs.com/coderzh/archive/2009/04/06/1426755.html 前段時間學(xué)習(xí)和了解了下Google的開源C...
分一下幾個方面來描述: 1. 每一個LIB要編譯成靜態(tài)庫或動態(tài)庫如何描述恭金,每一個TOOL要編譯成可執(zhí)行文件如何描述操禀? 2. LIB和TOOL可能會依賴于其他LIB,該如...