上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页
  2022年3月10日
摘要: CAS(Compare and Set) 无锁算法,不使用锁的情况下实现多线程之间的变量同步,拿变量的原值和内存中的值进行比较,如果相同,则原值没有被修改过,那么就将原值修改为新值,失败的线程不会挂起,继续循环; Java 中的 AtomicInteger 类就用了CAS操作。 AtomicInte 阅读全文
posted @ 2022-03-10 15:18 翻滚的咸鱼 阅读(191) 评论(0) 推荐(0)
  2022年3月5日
摘要: 面向对象 三大基本特征 封装 - 隐藏对象的属性和实现细节,仅对外公开接口; 继承 - 子类继承父类的特征和行为; 多态 - 同一个行为具有多个不同表现形式或形态的能力,在继承的基础上。 重载:一个类中多个方法,方法名一样,参数不一样,返回值也可以不一样; 重写:子类对父类的方法的重新实现,在父类中 阅读全文
posted @ 2022-03-05 13:58 翻滚的咸鱼 阅读(239) 评论(0) 推荐(0)
  2022年3月4日
摘要: 二叉树(BST) 二叉树中,将比父结点大的数放在右结点,比父结点小的数放在左结点,查找时只需要将其跟父结点对比,大则进入右边,小则进入左边,依次往下; 但是数据本身是有序的,就导致查询跟链表一样,查询深度太深,效率低下,所以后面引出了平衡二叉树,降低层次。 平衡树(AVL) 对二叉树的改进,插入删除 阅读全文
posted @ 2022-03-04 11:29 翻滚的咸鱼 阅读(276) 评论(0) 推荐(0)
  2022年2月18日
摘要: standard(标准模式) 默认启动模式,每次将创建一个新的实例。 singleTop(栈顶复用) 如果该活动处于栈顶部,则不会新建实例,否则新建实例; 复用时会触发 onNewIntent 方法。 singleTask(栈内复用) 栈内唯一,只要栈中存在该实例,将被复用;并且位于该复用活动顶部的 阅读全文
posted @ 2022-02-18 17:55 翻滚的咸鱼 阅读(384) 评论(0) 推荐(0)
  2022年2月12日
摘要: 之前整理过一篇全局字体设置 || 老年模式的文章,提到过4种方法,各有利弊。 最后推荐了方法4,自定义binding属性来实现。这里扩展一篇。 自定义binding实现的确不错,最大的优点就是可以实时改变全局字体。 但是也有它的缺点,那就是麻烦,不但要在本地处理一些数据,还要在每个xml中加入bin 阅读全文
posted @ 2022-02-12 17:24 翻滚的咸鱼 阅读(648) 评论(0) 推荐(0)
  2022年2月10日
摘要: 源码标准:API : 29「Android 10.0」补充知识点:上一篇讲了Android开机流程,就是Zygote开始fork出SystemServer进程。在SystemServer中会创建一个socket接口来监听请求以及初始化AMS。根据请求,Zygote会基于自身,预先加载的虚拟机来创建一 阅读全文
posted @ 2022-02-10 13:46 翻滚的咸鱼 阅读(778) 评论(0) 推荐(0)
摘要: 最近回顾的一些知识,补充了一下。 源码标准:API : 29「Android 10.0」 android手机是怎么开机的? android 的底层是 linux kernel「内核」,由 BootLoader「系统启动加载器」 负责加载(类似于计算机的BIOS系统)。 /bootable/recov 阅读全文
posted @ 2022-02-10 13:32 翻滚的咸鱼 阅读(756) 评论(0) 推荐(0)
  2022年1月21日
摘要: A problem occurred configuring root projectCould not resolve all artifacts for configuration ':classpath'.Could not resolve com.baidu.mobstat:mtj-circ 阅读全文
posted @ 2022-01-21 10:41 翻滚的咸鱼 阅读(3893) 评论(0) 推荐(0)
  2021年12月22日
摘要: 前面写了两篇专门记录androidstudio的奇怪异常bug,但是塞不下了,又开一个新的,谷歌真是给力。 Build was configured to prefer settings repositories over project repositories but repository 'f 阅读全文
posted @ 2021-12-22 15:58 翻滚的咸鱼 阅读(4286) 评论(0) 推荐(0)
  2021年8月27日
摘要: 通过设置字号,同步改变全局的字体。长文干货,建议点赞收藏。 实现方式有多种: 1.通过AppTheme主题设置 通过配置不同的字体主题,然后设置更换主题来改变全局的字体样式,主题中可配置自定义字体大小等;xml布局中也需要添加style主题,设置主题后需要recreate ui,体验不好。 2.修改 阅读全文
posted @ 2021-08-27 11:31 翻滚的咸鱼 阅读(1080) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页