一、學習一塊知識的時候首先要花一點時間去弄懂以下幾個問題:
1、這個工具或者技術為什麼會產生?/學習乙個知識點,很重要的一步是了解其為什麼而存在?
乙個工具或技術不會憑空產生,技術或者工具的產生一定是為了解決某個矛盾而被發明出來的。
2、它的存在是為了解決什麼問題?
然後,在學習的過程中帶著這些問題去理解、去思考。去站在工具或者技術的發明者的角度思考問題,你的境界就到達不一樣的高度。以後在實際生活中使用的時候就會創造出更有創意的技術。
就像王保明老師所說的:學習c/c++正確的道路就是站在發明c++編譯器這幫大牛的角度去學習,這樣才會有長遠的進步。
軟考知識點 01
定義 棧是一種特殊的線性表,只允許從一端刪除和插入。允許插入和刪除的一端為棧頂,另一端為棧底 分類 順序儲存和鏈結儲存棧 順序儲存 可以用順序儲存線性表來表示棧,為了指明當前執行插入和刪除的棧頂位置,需要乙個位址變數top指出棧頂結點在陣列中的下標。鏈結儲存棧 棧也可以用鍊錶實現,用鍊錶實現的棧稱為...
小知識點備註01
1 webservice同步非同步操作 同步 private void button1 click object sender,eventargs e 非同步 private void button2 click object sender,eventargs e private void reve...
01揹包知識點
有 n 件物品和乙個容量是 v 的揹包。每件物品只能使用一次。狀態表示 狀態計算 根據最後一步劃分為兩類,一類為所有不選第 i 個物品的方法,另一類為選第 i 個物品的選法 得到轉移方程 f i j max f i 1 j f i 1 j v w code 有 n 種物品和乙個容量是 v 的揹包,每...