数据结构--二叉堆&优先队列
优先队列,顾名思义,就是允许优先级高的元素先出队,优先级低的元素后出队。它与普通队列FIFO(先进先出)的特性不同,元素的出队顺序并不受入队顺序的影响,而是允许我们自定义元素的优先级(排序)来决定出队顺序。
前端优化系列 - 初始化的性能影响
数据表明,即使在资源有缓存的情况下,首次访问页面的耗时也是非首次访问的两倍。为什么首次访问会这么耗时呢?本文详细分析页面首次访问耗时的原因。
Android图形显示系统——上层显示2:硬件加速实现
Android界面绘制的硬件加速实现
Android的界面绘制的硬件加速采取上下整合的一套流程实现
一、代码结构
(一)Java
HardwareRenderer->ThreadedRenderer:组织硬件加速渲染的类,下发创建显示列表和回放的指令。
GLES20RecordngCanvas GLES20Canvas HardWareCanvas:与
架构师成长之路:从学习到架构[上篇]
在你的技术成长之路上如何去学习,如何不断完善自己的技术栈,从程序员逐渐成长为架构师,需要怎样地去学习?本文蚂蚁金服技术经理于君泽将与大家一同分享技术人员学习的那些事。
Android上的ART虚拟机
本会讲解Android上的ART虚拟机。
我的博客中,还有另外两篇关于Android虚拟机的文章也可以配套阅读:
* [Android上的Dalvik虚拟机](https://paul.pub/android-dalvik-vm/)
* [Android上ART虚拟机](https://paul.
从前端的角度出发 – web 调起 APP
背景
对于APP来说,回流分享页是最好的最便宜的也是最病毒式的拉新方式。让新用户去下载APP是重要的。对老用户来说,可以直接调起APP也是提升用户体验和让用户有侵入式体验的重要手段。所以我们一起来看看有哪些方式可以唤起APP的
概念叙述
调起APP在不同平台用不同的方式,主要就分3个 * URI Scheme * universal Link * Android App Links 现在还是有很多第三方来协助你处理这个事情,通过接入他们的SDK和客户端代码来处理,但是万变不离其宗,所有的第三方也离不开这3种方式。