首先当然是引出要解决的需求,在做一个IM模块时UI是这样的:上面是水平的联系人栏,下面是聊天界面,可以水平滑动切换联系人聊天,也就是说是RecyclerView与Viewpa...
题目:给一个整数数组jobs,其中jobs[i]是完成第 i 项工作要花费的时间。 现在需要将这些工作分配给 k 位工人,所有的工作都应该分配完成,且每项工作只能分配给一个人...
链表具有以下缺点: 1、无法高效获取长度 2、无法根据偏移快速访问元素 面试的时候经常碰见诸如获取倒数第k个元素,获取中间位置的元素,判断链表是否存在环,判断环的长度等和长度...
一、定义 Android广播分为两个角色:广播发送者、广播接收者 二、作用 用于监听 / 接收应用发出的广播消息,并做出响应应用场景a. 不同组件之间通信(包括应用内 / 不...
两年前的我,也是一名备考研究生的考生,为了考研,我7月底辞去教育机构的工作,去了重庆和贵阳旅游了一段时间,回来省内,就去老家备考,没想到,成年人在没钱的时候,真的很不容易,活...
主要介绍一些知识点 一、垃圾收集算法 1.标记-清除算法 最基础的收集算法是“标记-清除”(Mark-Sweep)算法,如同它的名字一样,算法分为“标记”和“清除”两个阶段。...
(近作学习所用,文字较多,主要是概念性的东西,比较枯燥) 1、定义 把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析、并初始化,最终形成可以被虚拟机使用的...
针对这部分面试中常见的问题一下会给出答案,希望看完的朋友能从本文中找到答案。 问题一:ConcurrentHashMap实现原理? 问题二:ConcurrentHashMap...
最近测试时,发现一个问题,应用启动后,点击桌面图标,页面会白屏一下,其他任何手机都没问题,就小米手机有问题。所以跑偏了思路,一直朝着小米手机各种适配。然并卵,浪费了几天时间毫...
写在前面 一直有同学跟我反馈说,你能不能说说你的一些面试经验啥的,其实很多时候我是拒绝的,因为我们简历经历不一样问的问题也会不一样,且大厂面试光靠背几个面试题就想过还是比较难...