前言 Google Play应用市场对于应用的targetSdkVersion有了更为严格的要求。从 2018 年 8 月 1 日起,所有向 Google Play 首次提交...
网上现在有好多版本的BaseVH轮子,但是使用了几个还是摆脱不了每一种场景定制一个Adapter,就好好捋了下Adapter的职能,不多说先看逻辑吧 1 delegate就...
2020年干货资料分享,持续更新。。。 1.Flutter 《Flutter技术入门与实战》中文PDF+亢少军.pdf 《Flutter技术入门与实战》源代码.zip 链接:...
上一篇文章面试官:说说多线程并发问题阅读量和点赞数超出我的想象,这周带来这个系列第二篇。 故事开始 面试官:平时开发中有遇到卡顿问题吗?你一般是如何处理的?来面试的小伙:额....
那个是读操作,写操作volite保证不了
CAS底层原理在Java并发中,我们最初接触的应该就是synchronized关键字了,但是synchronized属于重量级锁,很多时候会引起性能问题,volatile也是个不错的选择,...
重要的一些变量 put方法分析 我们先看下流程图: OK,看了流程图,脑海大概有个映象,大概有以下几点: 数组不存在的时候初始化数组。 数组下标位置节点不存在,则直接创建一个...
背景 最近给团队新同学分享了关于git、markdown的入门及学习。下面是分享ppt的内容,其中就关于我自己在学习使用的感受谈几点想法。 你真的会用git了吗? 我大概是在...
1先在gradle.properties文件中添加标识 这个标识无所谓自己知道定义就可以,我这里使用的是isMain=true. true代表要作为一个application...