240 发简信
IP属地:湖南
  • 120
    写个解析器组合子解决 Valid Number Problem

    LeetCode 有一道叫 Valid Number 的题,题目很简单,就是判断一个字符串是不是合法数字。 有趣的是,这道题是 Hard 级别,总的提交次数有70多万次,最后...

  • Kotlin的Coroutine和Rxjava对比

    花了一天讨论coroutine的写法,主要问题还是错误处理和生命周期处理。毫无疑问,coroutine的代码更加清晰易懂。 使用Uber的AutoDispose库绑定生命周期...

  • 120
  • 120
    Uber RIBs框架源码分析

    Uber最近开源了他们的移动端框架RIBs,RIBs是一个跨平台框架,支持着很多Uber的移动应用。RIBs这个名字,取自Router、Interactor、Builder的...

  • 120
    那些生活中让人感到幸福的物品

    生活中经常能遇到很多相见恨晚的东西,每次用上这些要么能提高效率,要么能让事情变得方便灵活,要么能顺手就解决困扰的小物品,总觉得之前的生活白过了。尤其可恶的是某些生活中的小状况...

  • 120
    Small插件化框架源码分析

    简介 Small框架写得非常简洁,核心类只有几个。大概涉及以下几部分: gradle-small插件:Small中的一个gradle自定义插件,用于打包组件 aapt:用于分...