![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 85
矿坑中的野猫
这个人记录一下日常操作。
展开
-
Rxjava2原理流程+操作符+线程切换 浅析~
0.前言没拜读过强大的代码就建议去稍微看一下rxjava2的原理,并不难懂。写的非常的好,也能领略到大佬写的代码有多么的强。里面的设计模式真的牛逼1.Rxjava2Rxjava2用于我们来做响应式编程模式的操作。用起来很简单,但是如果面试/其它场合下让你去写一些骚操作或者说其中的原理,真的蒙蔽的不行…然后去研读其代码,发现很多文章写的优点乱.让我有点理不清楚. 这就当算是我阅读源码的理解吧…2.文章解决的问题.RxJava2的基本运行流程map操作符的运作线程切换原理3.总图解借助大佬原创 2022-01-21 17:14:52 · 2344 阅读 · 0 评论 -
Lifecycle原理解析
0.前言我们可以看到,viewModel和liveData都与lifecycle有关系,所以理解这一部分的源码也让我们对Jatpack的理解会更深一步这一部分的源码,我感觉我不需要自己去写了…网上有大佬自动就写了很多,自己总结,其实也差不多这么一回事.这里贴出原贴大佬,并且,自己将一个简易流程写出来看,就差不多了.1.原贴大佬的时序图(必看),以及一些流程https://blog.csdn.net/zhuzp_blog/article/details/78871374看不太懂就看第二遍,这里涉原创 2021-12-14 16:22:21 · 414 阅读 · 0 评论 -
ViewModel的原理解析
1.ViewModelViewModel作为Android JetPack里面的重要的一员,确实担任了一个十分重要的角色。也是实现MVVM架构的基础。所以会用并不能代表什么,而稍微把原理理清楚,你可以获得更多的知识(面试八股文)2.功能1.不会因为屏幕旋转等Actiity配置而导致销毁.2.跟随生命周期这里就不说明APi的使用了,网上文章太多了…3.不会因为屏幕旋转等Actiity配置而导致销毁这里只分析AndroidX我们来看一下他为什么可以跟随生命周期把.我们入口使我们的实例化过程原创 2021-12-07 09:52:41 · 2878 阅读 · 0 评论 -
内功心法--->理解 贪心算法与动态规划思想...
1.前言最近在刷LeetCode(当然,我是个fw),但是能很清楚的知道里面有两个十分重要的思想。贪心算法动态规划然后,我发现了同一个题解,都能用它来进行计算,并且两者的想法很相似。所以我打算搞清楚他们的思想,以及分别在什么样的场景去取实现它。先说一个总结吧,否则可能就没耐心看下去了.贪心算法:求解当时情况的最优解,解的集合即为结果,但结果并非一定为全局最优解。动态规划:当时的结果都将会被保留下来,保留下来的解,都对当时情况的解有影响。2.最大子数组和来,我们先来整一个经典题目,看一下原创 2021-12-06 11:11:17 · 159 阅读 · 0 评论 -
腾讯视频移动端面经---一面刚过
本人有幸获得腾讯视频移动端一次宝贵的面试机会。虽然我知道本人很渣渣,但是很幸运的是,一面居然过了!只能说这是给我一个巨大的肯定。面试官很Ok,就是现在腾讯面试要现场写算法代码。虽然题目不算是很难,但是这让我有点措(xian)不(chang)及(bai)防(du)。一面问题集合:1.自我介绍2.根据简历问一些项目上的问题3.MVP和MVVM的各自架构的特征点。4.Android文件存储的方式5.浏览器进入网站,中间发生了什么(综合问题)6.蛇形遍历二叉树7.团队担当的角色8.Androi原创 2021-04-20 10:24:31 · 407 阅读 · 2 评论