這張圖的整體思路是:
用c寫程式,該學會什麼?
要用c寫的更好,改學會什麼?
其實,只要是分層的知識結構,大致的思路是:
首先,研究本層的知識;
其次,研究上面第一層、下面第一層的知識;(若存在的話)
第三,研究上面、下面加一層的知識;
重複步驟3。
目標只有乙個:把本層的工作做好(牢記目標,別發散了,研究其它層過於深入)。舉兩個例子:
用c寫出來的**,差不多是位於作業系統的層次結構中。如果是寫庫,就要去了解作業系統的原理(下第一層)和應用的需求(上第一層)。如果是寫應用程式,就需要了解依賴的庫是如何工作的(下第一層,沒有上第一層)。
作為乙個程式設計師,公司的人員組織也恰巧是層次結構。如果是普通程式設計師,位於最底層,就需要了解組長(上第一層)他們的需求、大概每天在幹什麼等等。目標就是把自己的工作能做的更好。
Linux知識結構
1.掛載 系統目錄與硬碟分割槽建立聯絡的過程,稱為掛載。2.掛載點 與硬碟分割槽取得聯絡的目錄,稱為掛載點 3.掛載的型別 自動,手動 4.根目錄 linux系統只有乙個根目錄,名稱 斜槓 5.檔案佔據分割槽空間 會佔據其上邊與其挨著最近掛載點的分割槽 usr home etc var dev 建立...
memcache知識結構
memcached.exe memcached d install memcached d start memcached d stop restart memcached d install php對memcache的操作 new memcache set key,value,壓縮,有效期 add...
Spring Cloud 知識結構梳理
在spring cloud的保護傘下。我們將看看以下功能 使用spring cloud實現集中式微服務配置 配置伺服器 使用spring cloud bus跨配置同步配置 微服務例項 使用feign建立宣告性rest客戶端 使用ribbon實現客戶端負載平衡 使用eureka實現name伺服器 使用...