1. 程式人生 > >總結篇-其他(前端相關,未完待續...)

總結篇-其他(前端相關,未完待續...)

1.IDE-sublime常用操作整理

(1)ctrl+shift+上下    上下移動游標所在行
(2)ctrl+f、ctrl+h        查詢、替換
(3)ctrl+p  @:符號跳轉;#:關鍵字跳轉;:行號跳轉
(4)alt+shift+1,2,5,8    分屏操作(1屏,左右屏,四分屏,上下屏)
(5)alt點選切換選單欄顯示隱藏
(6)f11全屏顯示        shift+f11無干擾全屏模式

2.棧,堆,佇列的相關理解

棧(作業系統):由作業系統自動分配釋放 ,存放函式的引數值,區域性變數的值等。

堆(作業系統): 一般由程式設計師分配釋放, 若程式設計師不釋放,程式結束時可能由OS回收。

佇列:是一種特殊的線性表,前端刪除後端插入,進行插入操作的端稱為隊尾,進行刪除操作的端稱為隊頭。

區別:
    堆是在程式執行時,而不是在程式編譯時,申請某個大小的記憶體空間。即動態分配記憶體,對其訪問和對一般記憶體的訪問沒有區別。
    棧就是一個桶,後放進去的先拿出來,它下面本來有的東西要等它出來之後才能出來。(後進先出)
    佇列只能在隊頭做刪除操作,在隊尾做插入操作.而棧只能在棧頂做插入和刪除操作。(先進先出)