摘要:在這樣的配色中,最難分辨的就是局部變量和類型的私有字段其他好歹可以通過大小寫規(guī)則來判斷,如果代碼編寫夠規(guī)范的話。 1.eclipse 背景色設(shè)置:Window->Preferences->General->Editors->Text Editors->Backgroud colors取消System default 設(shè)置成:RGB(204,232,207). 2.字體大小設(shè)置:java...
摘要:暫停整個應(yīng)用復(fù)制收集將堆內(nèi)存分成兩個相同空間,從根類似于前面的有向圖起始頂點開始訪問每一個關(guān)聯(lián)的可達(dá)對象,將空間的全部可達(dá)對象復(fù)制到空間,然后一次性回收空間。如果老年代空間也不夠或者達(dá)到觸發(fā)老年年垃圾回收條件的話則觸發(fā)一次。 [TOC] 引用計數(shù) 一般來說,每個對象對應(yīng)一個計數(shù)器,創(chuàng)建對象時,將其計數(shù)器置0 當(dāng)對象唄賦予任意變量時,引用計數(shù)器每次加1. 引用變量出了作用域后,該引用變...
摘要:源碼解析這邊解析的是從樹轉(zhuǎn)換成函數(shù)部分的源碼,由于第一次提交的源碼這部分不全,故做了部分更新,代碼全在文件夾中。入口整個語法樹轉(zhuǎn)函數(shù)的起點是文件中的函數(shù)明顯看到,函數(shù)傳入?yún)?shù)為語法樹,內(nèi)部調(diào)用函數(shù)開始解析根節(jié)點容器節(jié)點。 通過對 Vue2.0 源碼閱讀,想寫一寫自己的理解,能力有限故從尤大佬2016.4.11第一次提交開始讀,準(zhǔn)備陸續(xù)寫: 模版字符串轉(zhuǎn)AST語法樹 AST語法樹轉(zhuǎn)r...
摘要:各個組件維護(hù)自己的狀態(tài)和,當(dāng)狀態(tài)變更,自動重新渲染整個組件。形式的定義的組件是以的形式來創(chuàng)建的組件的,是目前極為推薦的創(chuàng)建有狀態(tài)組件的方式,最終會取代形式相對于可以更好實現(xiàn)代碼復(fù)用。組件名稱首字母必須大寫。變量名用包裹,且不能加雙引號。 目前在前端開發(fā)領(lǐng)域,框架Angular、react和vue占據(jù)著主流的地位而且可能會持續(xù)比較長的一段時間。三門框架中,從數(shù)據(jù)綁定機(jī)制來看,vue和an...
摘要:接下來,我們實現(xiàn)虛擬機(jī)這個類。在虛擬機(jī)中我們需要兩個堆棧以及一些內(nèi)存空間來存儲程序本身譯者注這里的程序請結(jié)合下文理解。截止現(xiàn)在,恭喜你,一個虛擬機(jī)就完成了。實際上,一個好的程序空間布局很有可能把主程序當(dāng)成一個名為的子例程。 原文地址:Making a simple VM interpreter in Python 更新:根據(jù)大家的評論我對代碼做了輕微的改動。感謝 robin-gvx、...
暫無介紹