
Android基础
文章平均质量分 66
dongqin50
喜爱计算机软件编程在网上查询一些学习资料喜欢网上自我学习
展开
-
单元测试之JUnit源码分析
JUnit4源码分析一JUnit的启动原理(基于Mac电脑)JUnit的起点JUnit4的类图JUnit4的时序图JUnit4的源码分析JUnit的启动原理(基于Mac电脑)最近工作中需要使用单元测试,主要是基于Robolectric+Powermock+JUnit4,但是在使用时发现这两个库都存在于不同的classloader中,导致在使用类型转换时,可能出现由于在不同的classloader中的同包同名的类,无法进行转换的场景,所以为了解决这个兼容的问题,想要从根部了解为什么会如此,所以想知道JUn原创 2021-06-01 22:57:25 · 872 阅读 · 0 评论 -
AVL算法分析
一、何为AVL平衡树?具有以下特点:1.二叉查找树结构(左孩子结点 < 父结点 < 右孩子结点)2.结点左右两边的高度差(平衡因子balance)为[-1,1]=> balance = | Deep(LeftChild) - Deep(RightChild)| <= 13.失衡:balance > 1==> balance == 2 ==> 左平衡(Deep(LeftChild)-Deep(RightChild) == 2)balance <原创 2020-05-13 11:12:58 · 821 阅读 · 0 评论 -
Mac电脑 Android Studio,Remote ,Gradle实现编译时(或者其他Task)调试
第一步:2.配置remote3.配置gradle,compileDebugJavaWithJavac是编译时的任务,你可以指定不同的任务进行调试4.设置gradle.properties属性:org.gradle.daemon=trueorg.gradle.jvmargs=-XX:MaxPermSize=4g -XX:+HeapDumpOnOutOfMemoryEr...原创 2019-04-27 11:37:53 · 446 阅读 · 0 评论