概述 widgets體系結(jié)構(gòu)是學(xué)習(xí)Flutter中第一個(gè)重難點(diǎn)。本文不想去闡述widges的體系結(jié)構(gòu),因?yàn)樘^(guò)于理論。主要是想通過(guò)理論加實(shí)踐的方...
專欄第一篇先給出Flutter路線圖,后面我會(huì)隨著該路線圖一步步更新技術(shù)文章 我計(jì)劃先從Dart開(kāi)始寫(xiě)起然后過(guò)渡到Flutter。下面列一些幾個(gè)...
圖解: 需要經(jīng)歷兩次標(biāo)記,對(duì)于強(qiáng)引用來(lái)說(shuō),第一次標(biāo)記就是將不可達(dá)對(duì)象放入pendingQueue里面,第二次標(biāo)記就直接死亡了。 finalize...
如上圖,我們其實(shí)可以從連接或者綁定的角度(連接或者綁定的意思就是兩個(gè)對(duì)象互相持有引用),即一個(gè)根activity的啟動(dòng)過(guò)程其實(shí)就是App進(jìn)程與A...
前言 java和kotlin原生的異常處理機(jī)制都比較簡(jiǎn)單,用try和catch的組合能夠解決很多問(wèn)題,但是在實(shí)際生產(chǎn)環(huán)境中,有許多復(fù)雜的工作流邏...
任何對(duì)象都有生命周期,協(xié)程也不例外,其生命周期很簡(jiǎn)單啟動(dòng)->運(yùn)行->結(jié)束。而每個(gè)生命周期的狀態(tài)轉(zhuǎn)換都是需要觸發(fā)條件的,比如啟動(dòng)->運(yùn)行,需要協(xié)程...
調(diào)度 調(diào)度者應(yīng)該做什么(代碼如何寫(xiě)) 啟動(dòng)任務(wù)會(huì)議(協(xié)程構(gòu)建) 復(fù)雜任務(wù)如何分配(線程池分配) 如何更快的解決問(wèn)題(并發(fā),異步) 調(diào)度者需要收到...
開(kāi)篇前言 kotlin的協(xié)程在初學(xué)者看來(lái)是一個(gè)很神奇的東西,居然能做到用同步的代碼塊實(shí)現(xiàn)異步的調(diào)用,其實(shí)深入了解你會(huì)發(fā)現(xiàn)kotlin協(xié)程本質(zhì)上是...
github:https://github.com/zhouyueyuedsf/easyintern 介紹 easyIntern是一款基于ide...