- 博客(94)
- 收藏
- 关注
原创 java <<、>>、>>>
<<:左移运算符,num << 1,相当于乘以2:右移运算符,num >> 1,移一位相当于除2取商右移后,正数补0,负数补1。:无符号右移,忽略符号位,空位都以0补齐没有<<<这种运算符,因为左移都是补零,没有正负数的区别。如 -12 的二进制为:1111 1111 1111 1111 1111 1111 1111 0100;-12 >> 3 即带符号右移3位,结果是:1111 1111 111
2020-11-26 20:16:01 274
转载 Android 面试黑洞——当我按下 Home 键再切回来,会发生什么?
Android 面试黑洞——当我按下 Home 键再切回来,会发生什么?
2020-10-18 15:34:04 162
转载 git push origin与git push -u origin master的区别
git push origin与git push -u origin master的区别$ git push origin上面命令表示,将当前分支推送到origin主机的对应分支。如果当前分支只有一个追踪分支,那么主机名都可以省略。$ git push 如果当前分支与多个主机存在追踪关系,那么这个时候-u选项会指定一个默认主机,这样后面就可以不加任何参数使用git push。$ git push -u origin master 上面命令将本地的master分支推送到origin主机,同时指定or
2020-08-12 19:25:47 121
转载 2020 Android 大厂面试(之)插件化、模块化、组件化、热修复、增量更新、Gradle
2020 Android 大厂面试(之)插件化、模块化、组件化、热修复、增量更新、Gradle
2020-06-03 21:02:48 282
原创 在 AndroidStudio 工程点击 Run 按钮, 实际上做了什么操作呢
在 AndroidStudio 工程点击 Run 按钮, 实际上做了什么操作呢?Android 组件化开发原理和配置android编译原理点击 Android Studio 的 build 按钮后发生了什么点击Run按钮其实依次执行了3部分内容检查项目和读取基本配置Gradle BuildApk Install & LaunchActivity...
2020-06-03 21:02:15 363
转载 面试题收集
Android 面试宝典、数据结构和算法、音视频 (FFmpeg、AAC、x264、MediaCodec)、 C/C++ 、OpenCV、跨平台等学习记录
2020-06-02 21:19:04 101
转载 Android studio崩溃 “Too many open files in system
原因:Mac文件系统允许最大打开的文件数有限制修改:新建/etc/sysctl.conf文件添加:kern.maxfiles=20480kern.maxfilesperproc=18000执行:ulimit -S -n 2048为了保证ulimit -S -n 2048每次都能执行到, 需要加到.bashrc文件里Is there a fix for the “Too many open files in system” error on OS X 10.7.1?...
2020-05-28 14:40:00 1098
转载 排序算法
动画图解:十大经典排序算法动画与解析,看我就够了!(配代码完全版)Timsort原理介绍快速排序算法原理及实现(单轴快速排序、三向切分快速排序、双轴快速排序)Java提供的排序算法是怎么实现的?快排?漫画:什么是快速排序?(完整版)...
2020-04-16 18:49:53 99
原创 java并发
java为什么这么长时间了都不支持协程呢?添加链接描述Java有很多第三方库支持无栈协程, 其中几个用的人不少,稳定性足够好, 有的实现还模拟出有栈协程的感觉.至于真正的有栈协程, 由于目前JVM的限制不可能在上层实现, 可能阿里和华为内部有改版的JVM支持了, 但都没公开(可能涉及违反Java标准而无法公开). 公开的只有OpenJDK官方实验性质的Loom项目( http://openjdk...
2020-04-04 21:17:11 161
转载 (转载)百度App网络深度优化系列
一、百度App网络深度优化系列《一》DNS优化https://mp.weixin.qq.com/s/iaPtSF-twWz-AN66UJUBDg二、百度App网络深度优化系列《二》连接优化https://baijiahao.baidu.com/s?id=1625511944699576834&wfr=spider&for=pc三、百度App网络深度优化系列《三》弱网优化h...
2020-03-23 13:39:55 986
转载 http,https,spdy,http2等协议的主要区别详解
http,https,spdy,http2等协议的主要区别详解SPDY、HTTP/2、QUIC协议SPDY, HTTP/2, QUIC protocol
2020-03-16 14:45:15 1954 1
转载 Okhttp学习总结
如何下载查看源码OkHttp使用完全教程okhttp 源码浅析OKHttp源码解析(九):OKHTTP连接中三个"核心"RealConnection、ConnectionPool、StreamAllocationokhttp连接池复用机制关于OkHttp3中publicsuffixes.gz的使用根据Interceptor 分析 OkHttpOkHttp 之 网络请求耗时统计Kal...
2020-03-15 23:11:45 745 1
转载 全面剖析SharedPreferences
SharedPreferences的原理及使用全面剖析SharedPreferences全面剖析SharedPreferences1.原理和概述1.储存于硬盘上的xml键值对。2.轻量级数据储存,数据多了容易引起性能问题3.xml文件所在目录位于/data/data//shared_prefs/,可以有多个文件。2.初始化1.ContextImpl记录着SharedPreferen...
2020-03-13 14:03:39 175
转载 Android消息机制
Android之消息机制问题每个 Android 开发者必须知道的消息机制问题总结腾讯Android面试:Handler中有Loop死循环,为什么没有阻塞为什么这个死循环不会造成ANR异常呢?因为Android 的是由事件驱动的,looper.loop() 不断地接收事件、处理事件,每一个点击触摸或者说Activity的生命周期都是运行在 Looper.loop() 的控制之下,如果它停止...
2020-03-11 22:26:01 126
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人