使用高阶函数时,每个函数都是一个对象,函数调用时还有入栈出栈的开销。 以lock函数为例 调用处 反编译成JAVA...[作者空间]
WCP 是一套BS架构的开源知识管理系统、知识库系统。它能提供团队知识库建设的一整套功能,从知识创建、知识更新、知...[作者空间]
iOS事件链有两条:事件的响应链;Hit-Testing事件的传递链 响应链:由离用户最近的view向系统传递。i...[作者空间]
题外话:近来工作闲暇之余把以前看的网易大神写的crash防护手动实现了。纸上得来终觉浅,绝知此事要躬行。记录一下思...[作者空间]
排序算法是《数据结构与算法》中最基本的算法之一。 排序算法可以分为内部排序和外部排序,内部排序是数据记录在内存中进...[作者空间]
Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建开源工具。它使用一种基于G...[作者空间]
Android10填坑适配指南,包含实际经验代码,绝不照搬翻译文档 1.Region.Op相关异常:java.la...[作者空间]
在我们开发App的时,最常用的就是列表,在flutter中使用ListView来实现类表的功能. 1.ListVi...[作者空间]
最近开始使用kotlin写项目了,这几天一直对object,companion object,内部类和inner ...[作者空间]
版权声明:本文为博主原创文章,未经博主允许不得转载。https://www.jianshu.com/p/94d9c...[作者空间]
用过WebView的都知道,在首次WebView时启动一些系统服务,而这一过程是非常的耗时,经过测试根据不同机型耗...[作者空间]
什么是编译,可以简单理解为将高级语言转化为机器或虚拟机所能识别的低级别语言的过程。对于Android来说,这个过程...[作者空间]
介绍Lifecycle 使得其它组件可以获取类似activity和Fragment那样响应生命周期的能力。我们可以...[作者空间]
Flutter 工程依赖的几种依赖方式1、依赖中心库2、依赖git3、依赖本地库[作者空间]
ASM ASM是一种基于java字节码层面的代码分析和修改工具,ASM的目标是生成,转换和分析已编译的java c...[作者空间]
一、引入flutter.gradle文件 基于flutter1.9.1版本。Flutter项目android工程a...[作者空间]
痛点是什么? 网页加载缓慢,白屏,使用卡顿。 为何有这种问题? 1.调用loadUrl()方法的时候,才会开始网页...[作者空间]
前言 前面我们说过了livedata的使用; livedata是一个数据源;当其有active的observer时...[作者空间]
最近接触到一个新项目,也接触到了新的知识=》原生开发(Flutter),也查阅了很多资料!个人觉得Flutter将...[作者空间]
最近关注了一波 rust,一门目前还比较小众但却很强大的编程语言,官网地址如下: https://www.rust...[作者空间]