240 发简信
IP属地:四川
  • 120
    Kotlin 扩展函数及原理

    为什么需要扩展函数? 在很多公司一些比较稳定良好的库都是 Java 开发的,也完全没必要去用 Kotlin 语言重写。但是想要扩展库的接口和功能,这时候扩展函数可能就会派上用...

  • 120
    Java动态代理实现及原理分析

    代理模式 给某个对象提供一个代理对象,并由代理对象控制对于原对象的访问 什么是动态代理 运行时动态生成代理类 动态代理我们需要些什么 业务接口(Interface)业务的抽象...

  • 120
    操作系统:图文详解 内存映射

    前言 内存映射 在 Linux操作系统中非常重要,因为其涉及到高效的跨进程通信 & 文件操作 今天,我将详细讲解操作系统中核心概念:内存映射 目录 1. 定义 关联 进程中的...

  • 都2021年来,他门的文档还是一点进步没有,跟*一样

    保利威直播Android SDK大吐槽!

    本来打算今天继续写Android模块化开发的数据交互部分,但今天看了保利直播的Android SDK后,我觉得我得专门写一遍文章吐槽一下,方能排遣一下我心中的郁闷!因为这是我...

  • 120
    抓包工具:Charles-断点

    一、添加Charles断点 1、用Charles抓包发起一次接口请求 2、对要打断点的接口右键,选择【Breakpoints】 二、Charles断点设置 1、点击Charl...

  • 120
    一步步自定义Gradle插件

    AndroidStudio现在的构建工具都是采用的gradle,可能很多小伙伴都感觉比较神秘,今天我们来从零开始自定义一个自动输出Lint报告的Gradle插件,Lint报告...

  • 120
    Android ASM自动埋点方案实践

    这段时间想到一个有趣的功能,就是在Android的代码编译期间进行一些骚操作,来达到一些日常情境下难以实现的功能,比如监听应用中的所有onClick点击时间,或者监听某些方法...

  • 120
    Android View的绘制流程

    View的绘制和事件处理是两个重要的主题,上一篇《图解 Android事件分发机制》已经把事件的分发机制讲得比较详细了,这一篇是针对View的绘制,View的绘制如果你有所了...

  • 楼主写的已经超过全网90%讲linkedhashmap的文章了,通俗易懂。

    图解LinkedHashMap原理

    1 前言 LinkedHashMap继承于HashMap,如果对HashMap原理还不清楚的同学,请先看上一篇:图解HashMap原理 2 LinkedHashMap使用与...

  • 120
    图解LinkedHashMap原理

    1 前言 LinkedHashMap继承于HashMap,如果对HashMap原理还不清楚的同学,请先看上一篇:图解HashMap原理 2 LinkedHashMap使用与...

  • Android Studio打开项目没有目录Project

    导入项目不要用File->Open要用File->New->Import Project