240 发简信
  • Jenkins+Git-Flow打包分支切换脚本

    切换到最新的release or hotfix分支 切换到最新版本的TAG

  • 要成为高级工程师也许你还差这种解决问题的模型

    技术归根结底是用来解决实际问题的,所以技术能力的成长很大程度上取决于解决问题的能力的成长,要成为高级工程师,你需要改进解决问题的模型。 初级状态...

  • 如何成为工作中受人信赖的人

    工作中总会有这样一些人,提起他们时大家都会很认同,任务交给他们会很放心,就算出了问题,他们也能及时拿出合理的补救措施。这种深受大家信赖的人,每个...

  • Java字数统计

    多语言环境下,统计字数or单词数的方法:1、中文按照字符个数统计中文正则表达式为"[\u4e00-\u9fa5]",用该正则统计出所有的中文字符...

  • 自定义CheckBox样式

    drawable目录下新建selector_checkbox.xml文件,指定自定义的样式 在values/styles.xml中定义Custo...

    0.2 86 0 1
  • 120
    Android 升级targetSdkVersion 28

    在升级Android targetSdkVersion 28的过程中,遇到了几个出现在Android 9.0的机器上的兼容性问题: Apache...

  • 浅谈Android MVC、MVP、MVVM架构

    为什么做架构设计 谈架构之前,我们应该理解,为什么需要做架构设计? 这个问题,单看网上各种架构优缺点分析、什么解耦、方便测试之类的,是很难有深入...

  • 120
    Java线程池

    一周连肝三篇,也算是对之前Java并发知识的一个集中梳理,前两篇见:Java线程安全,Java并发容器这篇来看看线程池的实现原理,话不多说,先上...

  • Java并发容器

    接续上篇Java线程安全,这次来撸一撸Java中并发容器的源码。 ConcurrentHashMap&HashTable&HashMap 这个应...