最近在研究angular的aot編譯方式,這種編譯方式和angular傳統的jit比能夠較大程度上優化效能,適合於產品發布。
首先一手的參考資料自然是angular官網上對於aot的介紹,本論壇中的《angular系列之aot編譯》和《angular 2 jit vs aot》兩篇文章基本上是對官網上的aot進行的簡明扼要的總結,可供參考。
《ahead-of-time compilation in angular》這篇文章對aot進行了更加深入的剖析,尤其對於aot編譯產生的ngfactory檔案以及解析過程進行了詳細的分析,但是文章是英文版的,如果不想費勁的話,可以參考本論壇中的《angular高階:angular編譯機制(aot、jit)》。
angular-cli預設整合了aot,關於angular-cli可以參考《angular cli》,如果你的專案以前沒有使用angular-cli,現在想用angular-cli,可以參考《angular cli migration guide》,更多angular-cli的內容可以參考《stories describing how to do more with the cli》
完數與盈數
乙個數如果恰好等於它的各因子 該數本身除外 子和,如 6 3 2 1,則稱其為 完數 若因子之和大於該數,則稱其為 盈數 求出2 到60 之間所有 完數 和 盈數 並以如下形式輸出 e e1 e2 e3 ei 為完數 g g1 g2 g3 gi 為盈數 無按描述要求輸出 注意e和g後面的冒號之後都有...
完數與盈數
乙個數如果恰好等於它的各個因子 該數本身除外 之和,如 6 3 2 1,那麼稱該數為 完數 若因子之和大於該數,則稱其為 盈數 求出2到60之間的所有完數和盈數。題目沒有任何輸入。輸出2到60之間的所有 完數 和 盈數 並以如下形式輸出 e e1 e2 e3 ei為完數 g g1 g2 g3 gi為...
連續數 與 離散數
在eclipse裡試一下,以下 的輸出是多少?double a 19 3.3 system.out.println a a 為什麼結果不是 62.7 顯示的結果為 62.699999999999996 而不是 62.7 為什麼?1 62.7 和 62.699999999999996 實際意義上是一樣...