一、什么是Hermes? Hermes是饿了么提供的一个开源框架,实现跨进程通信。它不需要通过aidl实现跨进程。 二、如何使用Hermes? 有个小需求:A进程有个单例Us...
Windows Terminal(Preview)实用、优化技巧(含第三方Terminal工具介绍)注意:Windows Terminal(Preview)只有 win10 ...
作为魏大勋的迷妹,小编看到这个热搜的时候是崩溃的。 不过,崩溃归崩溃,魏大勋喜欢杨幂也不是一天两天了。这次爆出的图片虽然没有实质性的结果,大勋也出面澄清说只是朋友。 现在我们...
一个90后,工资不高,手里有2——3张信用卡、花呗、借呗、白条、房贷、车贷,每个90后都要占几条。 我们有一个共同想法,“一夜暴富,一举成名”,这样就不用面对那么多事情和压力...
1.插件安装: 确保【系统设置】—>【插件管理】内已安装gitlab插件 2.建立项目,配置项目参数 建立一个项目就不说了,直接讲配置项 2.1全局参数的配置 路径:【系统管...
之前在开发过程中,数据库基本上会使用Litepal或者SQlite自己写,最近换新环境,公司原先使用的数据库就是GreenDao,在各种情况的作用下,准备了解下GreenDa...
0. 前言 前面有被用户投诉 APP 流量消耗厉害: 于是乎考虑了流量方面的问题。暂时 APP 中涉及流量的几个方面: 普通 https 请求,wzp 请求文本传输,请求已经...
1 前言 LinkedHashMap继承于HashMap,如果对HashMap原理还不清楚的同学,请先看上一篇:图解HashMap原理 2 LinkedHashMap使用与...
本文出自 Eddy Wiki ,转载请注明出处:http://eddy.wiki/interview-algorithm.html 本文收集整理了排序、查找算法相关的知识。 ...
在校招题解的算法篇中,还整理了部分《剑指offer》原题,这里均用Java实现。 校招面试题解 剑指offer题解(部分) 1.校招面试题解 注:题目源于2019Androi...
以下是本周的知识清单: SparseArray atomic包 Android埋点 Java基础之注解 一点小感悟 1.SparseArray 当新建一个key为整型的Has...
概述 启动一个应用程序要通过AMS,而AMS在启动应用程序时,会先判断该应用程序所需要的进程是否存在,若不存在,则需先创建进程。创建进程的工作由Zygote来完成。AMS向Z...
在进入SystemServer的main函数前,Zygote先会启动Binder线程池,用于与其他进程的通信。 RuntimeInit.applicationInit内部主要...
一概述 (1)开机系统启动时,从预定义的地方开始执行代码,加载引导程序BootLoader到ARM,它是Android操作系统开始运行前的程序,负责把系统OS拉起来并运行。(...
数据的价值 APM 目标 对应用的性能、业务可靠性进行线上的监控和预警 采集内容 系统指标,应用性能指标,Crash,自定义日志等 用户行为 目标 精细化运营 采...
1.插件化 关于插件化的原理和插件化框架之前的优缺点对比,已经有很多的文章,这里不再赘述。 2.Activity的启动 APK在安装的时候,PMS(PackageManage...