深情煎蛋

文章
5
资源
1
加入时间
3年0月20天

10_Activity启动流程源码原理对Activity启动流程的了解:AMS和ActivityThread涉及到的源码?

对Activity启动流程的了解:AMS和ActivityThread涉及到的源码?我们以启动微信为例,看看启动流程是怎样的。简单概括启动微信的流程就是:1.Launcher通知AMS 要启动微信了,并且告诉AMS要启动的是哪个页面也就是首页是哪个页面2.AMS收到消息告诉Launcher知道了,并且把要启动的页面记下来3.Launcher进入Paused状态,告诉AMS,你去...

简单数据类型(五种)

数据和过程是构成javascript世界的基本元素其中,数据分两类:简单数据和复杂数据。简单数据有undefined,null,boolean,number和string这五种。复杂数据只有一种,即对象(object)。一,简单数据类型1] undefined : 这个值表示变量不含有值。若 typeof(data) 的返回值是字符串 'undefined' ,即变量data的数据...

大数据处理技术 - 基于Hadoop的实战培训

互联网点击数据、传感数据、日志文件、具有丰富地理空间信息的移动数据和涉及网络的各类评论,成为了海量信息的多种形式。当数据以成百上千TB不断增长的时候,我们在内部交易系统的历史信息之外,需要一种基于大数据分析的决策模型和技术支持。大数据通常具有:数据体量(Volume)巨大,数据类型(Variety)繁多,价值(Value)密度低,处理速度(Velocity)快等四大特征。如何有效管理和高效处理

PAT甲级 1028 List Sorting 模拟+排序

Solution:这道题的意思是,有n(n<10的5次方)个学生,他们有学号id,姓名name,成绩grade信息,且他们的学号id都不同。当读入c等于1时,要将他们按学号id升序排序;当c等于2时,要将他们按姓名升序进行排序,若name相同,则按id升序排序;当c等于3时,要将他们按成绩升序进行排序,若grade相同,则按id升序进行排序。其实很简单。不过要注意:读入和输出要用sca...