摘要:四則運算編譯器,雖然說功能很簡單,只能編譯四則運算表達式。再復雜的編譯器再簡單的編譯器,功能上是差不多的,只是復雜的編譯器實現上會更困難。每一章都是理論與實踐結合的經典,從計算機硬件知識到軟件體系,再到編譯原理和操作系統。 四則運算編譯器,雖然說功能很簡單,只能編譯四則運算表達式。但是編譯原理前端部分幾乎都有涉及,詞法分析,語法分析,還有代碼生成。 再復雜的編譯器、再簡單的編譯器,功能...
摘要:或有時稱為狀態圖,狀態機或狀態圖顯示實體的不同狀態。簡單狀態機圖表示法進入和退出行動在州中指定的進入和退出操作。以下狀態機圖表對具有兩個并發子狀態的拍賣進行建模處理出價并授權付款限額。 showImg(https://segmentfault.com/img/remote/1460000019578094); 實體的行為不僅是其輸入的直接結果,而且還取決于其先前的狀態。實體的過去歷史可...
摘要:主線程之外,還存在一個任務隊列。只要異步任務有了運行結果,就在任務隊列之中放置一個事件。一旦執行棧中的所有同步任務執行完畢,系統就會讀取任務隊列,看看里面有哪些事件。那些對應的異步任務,于是結束等待狀態,進入執行棧,開始執行。 同步任務指的是,在主線程上排隊執行的任務,只有前一個任務執行完畢,才能執行后一個任務; 異步任務指的是,不進入主線程、而進入任務隊列(task queue)的...
摘要:小鹿題目假設你正在爬樓梯。需要階你才能到達樓頂。你有多少種不同的方法可以爬到樓頂呢注意給定是一個正整數。算法思路二種解決思路,第一利用遞歸第二利用動態規劃。就是因為有了重復元素的計算,導致了時間復雜度成指數的增長。 Time:2019/4/12Title:Clibing SrairsDifficulty: EasyAuthor:小鹿 題目:Climbing Stairs You a...
摘要:我們要繪制一張圖片,內容包括一張背景圖和一個動態生成的二維碼,前提是背景圖是項目本身的靜態資源,二維碼是服務端動態生成的,二者不在同一域名下。解決辦法把所有圖片都重定向同一個域名下 我們要繪制一張圖片,內容包括一張背景圖和一個動態生成的二維碼,前提是背景圖是項目本身的靜態資源,二維碼是服務端動態生成的,二者不在同一域名下。 解決辦法:把所有圖片都重定向同一個域名下: let count...