摘要:查詢是在作用域鏈中,一級(jí)級(jí)的往上查找該變量的引用。作用域和作用域鏈作用域的概念,應(yīng)該兩張圖幾句話就能解釋吧。這個(gè)建筑代表程序中的嵌套作用域鏈。一層嵌一層的作用域形成了作用域鏈,變量在作用域鏈中的函數(shù)內(nèi)得到了自己的定義。 javascript作用域和閉包之我見(jiàn) 看了《你不知道的JavaScript(上卷)》的第一部分——作用域和閉包,感受頗深,遂寫一篇讀書筆記加深印象。路過(guò)的大牛歡迎指點(diǎn)...
摘要:根據(jù)上面的圖片,安卓手機(jī),屬于,轉(zhuǎn)換系數(shù)是因此這臺(tái)手機(jī)中,個(gè)像素物理像素。這個(gè)轉(zhuǎn)換系數(shù),也等同于,設(shè)備像素比。 showImg(https://segmentfault.com/img/bVtcMA);一個(gè)像素里復(fù)雜紛擾的世界 文 | 啃先生 Mar.3rd.2016 首發(fā)于微信公眾號(hào)(啃先生) 上一篇發(fā)了《【移動(dòng)適配】移動(dòng)Web怎么做屏幕適配》,現(xiàn)在繼續(xù)。 壹 | Fisrt 在...
摘要:題目在一個(gè)長(zhǎng)度為的數(shù)組里面的所有數(shù)字都在的范圍內(nèi),所以數(shù)組中至少有一個(gè)數(shù)字是重復(fù)的。請(qǐng)找出數(shù)組中任意一個(gè)重復(fù)的數(shù)字,但不能修改輸入的數(shù)組。例如,如果輸入長(zhǎng)度為的數(shù)組,那么對(duì)應(yīng)的輸出是重復(fù)的數(shù)字或者。 題目 在一個(gè)長(zhǎng)度為n+1的數(shù)組里面的所有數(shù)字都在1~n的范圍內(nèi),所以數(shù)組中至少有一個(gè)數(shù)字是重復(fù)的。請(qǐng)找出數(shù)組中任意一個(gè)重復(fù)的數(shù)字,但不能修改輸入的數(shù)組。例如,如果輸入長(zhǎng)度為9的數(shù)組{2,3...
摘要:簡(jiǎn)介是的線程安全版本,內(nèi)部也是使用數(shù)組鏈表紅黑樹的結(jié)構(gòu)來(lái)存儲(chǔ)元素。相比于同樣線程安全的來(lái)說(shuō),效率等各方面都有極大地提高。中的關(guān)鍵字,內(nèi)部實(shí)現(xiàn)為監(jiān)視器鎖,主要是通過(guò)對(duì)象監(jiān)視器在對(duì)象頭中的字段來(lái)表明的。 簡(jiǎn)介 ConcurrentHashMap是HashMap的線程安全版本,內(nèi)部也是使用(數(shù)組 + 鏈表 + 紅黑樹)的結(jié)構(gòu)來(lái)存儲(chǔ)元素。 相比于同樣線程安全的HashTable來(lái)說(shuō),效率等各方...
摘要:有的情況下我們希望自己設(shè)計(jì)的類可以讓客戶端程序員們不需要使用額外的同步操作就可以放心的在多線程環(huán)境下使用,我們就把這種類成為線程安全類。 設(shè)計(jì)線程安全的類 前邊我們對(duì)線程安全性的分析都停留在一兩個(gè)可變共享變量的基礎(chǔ)上,真實(shí)并發(fā)程序中可變共享變量會(huì)非常多,在出現(xiàn)安全性問(wèn)題的時(shí)候很難準(zhǔn)確定位是哪塊兒出了問(wèn)題,而且修復(fù)問(wèn)題的難度也會(huì)隨著程序規(guī)模的擴(kuò)大而提升(因?yàn)樵诔绦虻母鱾€(gè)位置都可以隨便使用...