首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
面试
订阅
MeandNi
更多收藏集
微信扫码分享
微信
新浪微博
QQ
20篇文章 · 1订阅
一文掌握 Activity 的启动原理,基于android-30的源码分析
基于 android-30 版本的 Activity 启动源码阅读,从 Activity 的启动来分析一波其中的代码原理和 ActivityTaskManagerService 进程间的通信过程。
图解 EventThread
本篇文章主要讨论 EventThread 的框架,围绕客户端请求 VSync Event 的过程展开讨论,使用图像来表达,尽量避免过多的细节实现和代码。
一分钟快速了解 V8 引擎的工作流程
众所周知,JavaScript 是一门高级编程语言,我们所编写的 JavaScript 代码并不能直接被浏览器执行,而是需要经过 JavaScript 引擎 编译过后,才能被识别并运行。
ART虚拟机线程同步实现
我们在死锁监控时用到了很多art提供的api,但是我们却很少有对其内部实现进行探讨,本文通过art中线程同步的现实,并以synchronized为例子进行探讨
可以算是Flutter面试凉凉经吧
还有其他的记不清了,主要是我对二面印象太深刻了。 mixin extends implement之间的关系(除了extends其他的没怎么用过。。) jvm内存模型(感觉这个是面试官可怜我,看我什么都不会才问的=。=) dart中..的用法(基本没用过。。) await for…
从源码看 Activity 生命周期(上篇)
一路从 Zygote 说到 SystemServer ,从 AMS 的启动流程 说到 应用进程的创建,再到上一期的 Activity 启动流程,今天准备来说说大家耳熟能详的 Activity 的生命周期。关于生命周期的基础知识,官网上的这篇文章 了解 Activity 的生命周…
Why | 为什么需要虚拟内存?
冯-诺依曼老爷子告诉过我们,算术逻辑单元和控制器单元组成的 CPU 负责进行运算以及程序流程的控制。运算所需要的指令和数据由 内存 来提供。 那么,如果让你作为操作系统的顶层设计者,你会提供一种什么机
阿里面试官的”说一下从url输入到返回请求的过程“问的难度就是不一样!
年前准备换工作,总结了一波面试最频繁的面试问题跟大家交流。此文章是关于浏览器的常见问题,大概面试10家遇到6家提问类似问题(主要是大厂和中厂)。(面试的部分内容已经忘了,为了串联成一个完整的故事,增加可读性,20%的内容为虚构),目前入职滴滴出行成都团队。 你一看这种烂掉牙的问…
2020Android面经,历时一个半月,斩获3个大厂offer
历时一个半月,斩获3个大厂offer(京东、新浪、滴滴),这里进行下简单的总结,希望能帮助到大家。 总体来说,面试一般都是基于你的简历来进行的,一般先考察你的基础,然后考察你知识体系的完备程度,接着会考察你的极限,最后还会考察一些软技能,比如你的学习能力、协作能力、沟通能力、分…
反制面试官 | 14张原理图 | 再也不怕被问 volatile!
这一篇也算是Java并发编程的开篇,看了很多资料,但是轮到自己去整理去总结的时候,发现还是要多看几遍资料才能完全理解。还有一个很重要的点就是,画图是加深印象和检验自己是否理解的一个非常好的方法。 这是一份精心总结的Java内存模型思维导图,拿去不谢。 JMM是Java内存模型,…