LeetCode 有一道叫 Valid Number 的題,題目很簡單,就是判斷一個(gè)字符串是不是合法數(shù)字。 有趣的是,這道題是 Hard 級(jí)別,總的提交次數(shù)有70多萬次,最后...

LeetCode 有一道叫 Valid Number 的題,題目很簡單,就是判斷一個(gè)字符串是不是合法數(shù)字。 有趣的是,這道題是 Hard 級(jí)別,總的提交次數(shù)有70多萬次,最后...
花了一天討論coroutine的寫法,主要問題還是錯(cuò)誤處理和生命周期處理。毫無疑問,coroutine的代碼更加清晰易懂。 使用Uber的AutoDispose庫綁定生命周期...
Uber最近開源了他們的移動(dòng)端框架RIBs,RIBs是一個(gè)跨平臺(tái)框架,支持著很多Uber的移動(dòng)應(yīng)用。RIBs這個(gè)名字,取自Router、Interactor、Builder的...
生活中經(jīng)常能遇到很多相見恨晚的東西,每次用上這些要么能提高效率,要么能讓事情變得方便靈活,要么能順手就解決困擾的小物品,總覺得之前的生活白過了。尤其可惡的是某些生活中的小狀況...
簡介 Small框架寫得非常簡潔,核心類只有幾個(gè)。大概涉及以下幾部分: gradle-small插件:Small中的一個(gè)gradle自定義插件,用于打包組件 aapt:用于分...