摘要:另載于本系列臨近尾聲,科技樹到此點滿。如果做插件,可以享受的語義分析能力。為了讓程序獨立運行,我自己按需實現了語義分析。為了提速分析大型代碼庫,可以手動限制范圍。直接貼代碼了,已在項目提供。 另載于 http://www.qingjingjie.com/blogs/6 本系列臨近尾聲,科技樹到此點滿。 語法分析主要用庫解決了,代碼變成了一棵樹,但是變量類型,方法簽名之類的東東都不清楚。...
摘要:雙向鏈表的實現,必須注意雙向鏈表的和兩個指針的正確指向,以及插入和刪除過程中指向操作增減的有序性。定義節點,節點數據類型為,可以通過多態方式具象化為其他類型定義從頭尾節點增加節點定義從頭尾節點刪除節點 線性表和鏈表 單向鏈表利用了類的自引用,實現了類似指針的效果。 雙向鏈表的實現,必須注意雙向鏈表的head和back兩個指針的正確指向,以及插入和刪除過程中指向操作增減的有序性。 下...
摘要:例子如下可以用如下方式創建并運行上述子類一旦線程啟動后方法就會立即返回,而不會等待到方法執行完畢才返回。但是,事實上方法并非是由剛創建的新線程所執行的,而是被創建新線程的當前線程所執行了。這是因為線程是并行執行而非順序的。 showImg(http://segmentfault.com/img/bVbN5u); Java線程類也是一個object類,它的實例都繼承自java.lang...
摘要:這幾道面試題都不懂,肯定與你擦肩而過如何解決緩存雪崩如何解決緩存穿透如何保證緩存與數據庫雙寫時一致的問題一緩存雪崩什么是緩存雪崩回顧一下我們為什么要用緩存現在有個問題,如果我們的緩存掛掉了,這意味著我們的全部請求都跑去數據庫了。 這幾道Redis面試題都不懂,offer肯定與你擦肩而過 showImg(https://segmentfault.com/img/bVbuYpH?w=640...
摘要:先來看看是怎么做的,官方的的快速手上使用一個了插件,作用就是代碼轉換轉換為到這我們可以知道,要搭建一個按需加載的組件庫。 按需加載的原理 按需加載,本質上是把一個組件庫的不同組件拆分成不同文件,按照需要引用對應的文件,而該文件暴露一個install方法,供Vue.use使用。比如:我只想引用element庫里的一個Button組件 import Button from element-...