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