8 xiangrikui007

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 31w+

书籍

1、深入理解计算机系统Computer Systems: A Programmer's Perspective作者:Randal E.Bryant/David O'Hallaron译者:龚奕利/雷迎春2、编译原理:原理、技术与工具作者:Alfred V. Aho/Monica S.Lam/Ravi Sethi/Jeffrey D. Ullma...

2019-08-12 13:58:30

CSAPP--10章--虚拟存储器

10.7 Pentium/Linux存储器系统32位地址空间处理器组件:CPU芯片,L2高速缓存和一个连接它的高速缓存总线(背板总线)CPU芯片包含了4个不同的缓存:指令TLB,数据TLB,L1 i-cache, L1 d-cache。TLB是虚拟寻址的,L1,L2缓存是物理寻址的。所有缓存都是4路组相连...

2019-08-07 11:04:26

Android内核开发之二:源码的版本与分支详解

https://blog.csdn.net/mylinchi/article/details/79768612

2019-07-30 06:25:15

windows环境下repo下载Android源代码

https://segmentfault.com/a/1190000015279330

2019-07-29 09:33:27

抓包分析

https://www.jianshu.com/p/e779f12ac809

2019-07-26 20:11:03

Java 垃圾回收根对象

参考:百度知道https://zhidao.baidu.com/question/1753749697666223868.html运行中的线程是称之为垃圾回收根对象的一种,不会被垃圾回收。当垃圾回收器判断一个对象是否可达,总是使用垃圾回收根对象作为参考点。例如,主线程并没有被引用,但是不会被垃圾回收。垃圾回收根对象是可在堆之外被访问的对象。一个对象可由于下列原因成为GC根对象:Syste...

2019-07-26 09:24:33

Android面试100问--Android开发从GC root分析内存泄漏

https://blog.csdn.net/weixin_33699914/article/details/86987292

2019-07-25 21:00:00

Android面试100问--Java内存模型

http://developer.51cto.com/art/201807/579744.htm这个是一篇上文的笔记缓存一致性问题、处理器优化问题和指令重排问题原子性,是指在一个操作中,CPU 不可以在中途暂停然后再调度,即不被中断操作,要不执行完成,要不就不执行。 可见性,是指当多个线程访问同一个变量时,一个线程修改了这个变量的值,其他线程能够立即看得到修改的值。 有序性,即程序...

2019-07-25 18:59:08

Android面试100问--TraceView查找卡顿问题

https://blog.csdn.net/bolang789/article/details/79765258

2019-07-25 18:45:44

Android面试100问--anr

Android面试100问--anr本文转载自公号玉刚说,原创作者htkeepmoving,原文链接:https://www.jianshu.com/p/ad1a84b6ec69 ANR(Application Not responding) 指应用程序未响应,Android系统对于一些事件需要在一定的时间范围内完成,如果超过预定时间能未能得到有效响应或者响应时间过长,都会造成ANR...

2019-07-25 15:53:01

C++面试100问--虚函数

参考:https://blog.csdn.net/lyztyycode/article/details/81326699 作用: 实现了多态机制。多态(Polymorphism):允许将子类类型的指针赋值给父类类型的指针,赋值之后,父指针就可以根据当前赋值给它的子类型的特性以不同的方式运作。Charlie Calverts对多态的描述——多态性是允许你将父对象设置成为一个或更多的...

2019-07-25 12:34:51

C++/C面试100问--指针和引用的区别

定义: 指针:一个数据对象的内存地址称为该数据对象的指针。指针变量:保存指针的变量。指针变量的类型:定义指针变量的时候声明的类型,指针变量的类型决定了它可以指向什么类型的数据对象。数据对象:变量,数组,数组元素,结构体,函数。引用:变量的别名。引用可以使用的数据对象:变量,数组,数组元素,结构体,函数。 区别 (2)可以有const指针,但是没有cons...

2019-07-25 09:45:44

Android面试100问--Launcher

https://blog.csdn.net/linghu_java/article/details/47295253

2019-07-24 20:23:02

Android面试100问--内存泄露问题

3.Handler内存泄露问题产生内存泄露原因:静态内部类持有外部类的匿名使用,导致在用户退出当前Activity时,handler内部的一些耗时操作还在运行,从而导致activity还被handler做引用,最终导致activity还存留在堆栈中,没有被回收,导致内存泄露。解决:1.handler内部持有外部activity的弱引用。2.把handler改为...

2019-07-24 19:11:17

Android面试100问--GC OOM

GC OOM参考 https://blog.csdn.net/qq_23062979/article/details/81294713

2019-07-24 16:38:03

Android面试100问--引用

引用分为强引用,软引用,弱引用,虚引用,强度一次递减。强引用:我们平时不做特殊处理的一般都是强引用,如果一个对象具有强引用,GC宁可OOM也绝不会回收它。看出多强硬了吧。软引用(SoftReference):如果内存空间足够,GC就不会回收它,如果内存空间不足了,就会回收这些对象的内存。弱引用(WeakReference):弱引用要比软引用,更弱一个级别,内存不够要回收他,GC的...

2019-07-24 16:36:28

Android面试100问--GC原理

转载http://www.importnew.com/23035.html这里是针对上面做的笔记。

2019-07-24 16:05:18

Android面试100问--性能优化

转载地址 https://blog.csdn.net/qq_23062979/article/details/81294713我这里只是做一下笔记 布局优化 优化 1.01、如果父控件有颜色,也是自己需要的颜色,那么就不必在子控件加背景颜色2、如果每个自控件的颜色不太一样,而且可以完全覆盖父控件,那么就不需要再父控件上加背景颜色3、尽量减少不必要的嵌套4、能用Linear...

2019-07-24 15:58:55

Android面试100问--ConstraintLayout

ConstraintLayout是一个ViewGroup Android 2.3引入,使用的时候需要导入,依赖:implementation 'com.android.support.constraint:constraint-layout:1.1.3' 相对定位 角度定位 边距 居中和偏移 尺寸约束 链 ...

2019-07-24 15:51:30

依赖倒置,依赖注入,控制反转

https://jinnianshilongnian.iteye.com/blog/1413846https://www.jianshu.com/p/252bd4fcd02c

2019-07-23 16:58:36

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。