FP,全稱為函數(shù)式編程(Functional Programming)。函數(shù)式編程是一種編程范式,強調(diào)將計算過程視為數(shù)學(xué)函數(shù)的計算。 Function Composition...
在學(xué)習(xí)和使用Scala FP的過程中,我們經(jīng)常發(fā)覺這條道路非常陡峭,但其實有的時候不是因為當(dāng)前正在使用的庫或者代碼組織方式復(fù)雜,很多時候是我們對一些基本概念的理解不夠透徹。F...
Hook是在React 16.8之后增加的一項新功能,能夠幫助我們在不寫class的情況下使用state和其他React的相關(guān)特性。關(guān)于如何使用Hook官網(wǎng)[https://...
Proxy Proxy: 代理,即正向代理(Forward Proxy),在客戶端和另一個系統(tǒng)之間路由通信的服務(wù)器。為了從原始服務(wù)器取得內(nèi)容,客戶端向代理服務(wù)器發(fā)送一個請求,...
日常工作中,經(jīng)常會遇到一種情況,看到別人寫的好的 repo 希望能夠?qū)W習(xí)瞻仰,一番觀摩之后發(fā)現(xiàn)一些問題,因而需要對代碼做一波修改,修改之后希望能夠貢獻(xiàn)在源代碼上,但是又因為沒...
近期在研究四大組件之一Service的底層代碼原理,發(fā)現(xiàn)在bindService時其flag設(shè)置為BIND_ABOVE_CLIENT與否對Service整個生命周期有著不同的...
安裝常用工具 注:這里有個隱藏的坑,通過brew安裝的dex2jar可能不是最新版本的,會導(dǎo)致如下錯誤,這是dex2jar已知的一個錯誤,詳細(xì)見這里 解決這個的辦法是下載最新...
當(dāng)啟動App且沒有運行其他組件時,Android 系統(tǒng)會使用單個執(zhí)行線程為應(yīng)用啟動新的 Linux 進程。默認(rèn)情況下一個App中的所有組件都在同一個進程和線程中,但也可以通過...