一 棧溢位原理與實踐
pop :從棧取出乙個元素(取這摞牌中最上面的一張)
2.暫存器:esp:內存放乙個指標,永遠指向棧最上面棧幀的棧頂
ebp:內存放乙個指標,永遠指向棧最上面棧幀的底部
二 函式呼叫:
1.引數入棧:將引數從右向左依次壓入棧中。
2.返回位址入棧:將當前**區呼叫指令的下一條指令位址壓入棧中,供函式返回時繼續執行;
3.**區跳**處理器從當前**區跳轉到被呼叫函式的入口處;
4.棧幀調整:
1) 儲存當前棧幀狀態值,已備後面恢復本棧幀時使用(esp入棧)
2) 給當前棧幀切換到新棧幀(將esp值裝入ebp,更新棧幀底部)
3) 給新棧幀分配空間(把esp減去所需空間的大小,抬高棧頂)
期待下次:具體實驗 = =;
工作第三天總結
1 align與text align的區別 align是規定div元素中的內容的水平對齊方式 p中也可以使用 text align是規定元素中的文字的水平對齊方式,它是css屬性,若要在div中使用,則需要用到style text align center 來撰寫css屬性 2 清除瀏覽器自帶的邊框...
第三天知識總結
字串的重點內容 將int轉化為二進位制的最少位數 a 2a1 a.bit length print a1 a2 3a3 a2.bit length print a3 bool int的例子 重點理解 while true pass while 1 效率高點 pass str bool s false...
React Native學習總結第三天
隨元件載入只執行一次的操作,放在willmount或者didmount中 記得在willunmount中銷毀定時器和一些訂閱事件 props發生變化,使用willreceiveprops來處理 比如將變動同步給state componentwillreceiveprops nextprops 複製 ...