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