240 发简信
IP属地:广东
  • Multiple substitutions specified in non-positional format

    as3.0以上在gradle.properties使用android.enableAapt2=true,as就会提示将要过期了,请设置成andr...

  • lateinit var 和var 区别

    如果说 lateinit var 和普通的var 有什么区别的话,可以看这篇文章定义了 aa 是 lateinit String ,而 bb 是...

  • Resize,w 360,h 240
    ViewModel 源码分析

    简单介绍 从图可以看出来,ViewModel 与 LiveData 和 Paging 是谷歌新组件,同时它是 android.arch.life...

  • 排序算法

    由多到少依次输出元素的出现次数。下面每一行代码都有对应的标注。另附kotlin版 输出结果:abc:3def:2aaa:1 下面是kotlin 版

  • Vue 入门之网络请求

    Vue 2.0 之后官方推荐使用 axios 来完成前端的网络请求,不再推荐使用 vue-resource 了。下面我们安装使用 axios,来...

  • RecyclerView 缓存策略

    recyclerview 的 getViewForPosition 会先判断holder为不为空,为空就去getScrapViewForPosi...

  • Centos7 安装 Mysql 数据库

    安装环境如下所示: 查看MYSQL Yum版本 下载安装MySQL Yum ssh连接目标服务器后,用 wget 下载 5.7 版本的MySQL...

  • Ubuntu 修改 mysql 密码

    今天重置 mysql 密码时,遇到两个坑,所以记录下来以后复习。 用 mysql --version 查看当前 sql 版本 关闭 mysql ...

  • kotlin internal 关键字使用

    internal 修饰类的方法,表示这个类方法只适合当前module使用,如果其他module使用的话,会找不到这个internal方法或者报错...

个人介绍
沉迷学习无法自拔