此篇文章说是通过代理模式来实现简单的AOP其实只是顺带的,主要目的还是讲一下代理模式,在Android中使用的代理模式主要分为静态代理和动态代理,静态代理编译期间就已确认代理...
IP属地:湖北
此篇文章说是通过代理模式来实现简单的AOP其实只是顺带的,主要目的还是讲一下代理模式,在Android中使用的代理模式主要分为静态代理和动态代理,静态代理编译期间就已确认代理...
在Kotlin中,使用高阶函数(函数/Lambda作为参数传递)时不良使用会造成性能问题。官方文档表述如下: 那在什么情况下函数会捕获闭包,性能隐患是怎么产生的,又是什么时候...
最近苦于android 项目越来越大,项目需求不停变动。项目中的资源文件越来越杂,越来越乱。我曾试过一个一个的去删除,甚是蛋痛。相信大家都曾有过这样的体会。 一直记得是Lin...
前言 学习Gradle也有一段时间了,感觉知道了很多,但是还是有些朦朦胧胧,这时候就该写点代码来融会贯通一下, 于是便决定做一个简单的插件来真正理解一下Gradle 插件开发...
工作中遇到一些问题,以此记录问题的解决过程。 起因 上周因为业务需要,要完成一个展示优惠券信息的列表,列表内每张券都有详细信息,点击详细信息或者右面向下的箭头,可以展开相应优...
AOP:面向切面编程(Aspect-Oriented Programming)。如果说,OOP如果是把问题划分到单个模块的话,那么AOP就是把涉及到众多模块的某一类问题进行统...
前言 欢迎继续收看《RxJava入门与提高》,上周出了第一篇 RxJava入门与提高(1) 。本文主要给大家补充一下上一篇遗留的Subject知识,没看过上一篇的同学、忘了...
RxJava2 实战系列文章 RxJava2 实战知识梳理(1) - 后台执行耗时操作,实时通知 UI 更新RxJava2 实战知识梳理(2) - 计算一段时间内数据的平均值...