犹豫花瓣

文章
5
资源
1
加入时间
2年10月24天

提升gradle构建速度的十大技巧

提升gradle构建速度的十大技巧1,使用最新版的gradle插件随着插件更新性能会优化,如何查看gradle插件的版本?在app下有个gradle的目录,app->gradle->wrapper->gradle-wrapperproperties的最后一行就是gradle的版本号;2,避免激活旧的Multidex;3.禁止Multidex Apk构建当app发布的时候...

浏览器多线程和js单线程

一、什么是进程和线程在涉及浏览器多线程和js单线程之前,我们先铺垫一下前置概念:1、进程(process)进程和线程都是操作系统的概念。进程是应用程序的执行实例,每个进程是由私有的虚拟地址空间、代码、数据和其它各种系统资源组成,即进程是操作系统进行资源分配和独立运行的最小单元。当我们启动一个应用,计算机会至少创建一个进程,cpu会为进程分配一部分内存,应用的所有状态都会保存在这块内存中,...

js数组交集、并集、差集

数组交集1. 利用filter + indexOfvar arr1 = [1, 2, 3, 4, 5, 6, 7, 8, 9], arr2 = [1, 3, 5];var intersection = arr1.filter(function (val) { return arr2.indexOf(val) > -1;})console.log(intersection); // [1, 3, 5]但这种方法针对是value值比较简单的Number(不包括NaN)、St