240 发简信
IP属地:甘肃
  • Resize,w 360,h 240
    java内存回收浅谈

    首先了解一下JVM jvm分为栈区和堆区: 栈区主要存放,基本类型的变量数据和对象的引用。对象本身存放在堆区或者常量池中(字符串常量存放在常量池...

    0.1 50 0 1
  • Resize,w 360,h 240
    自定义View相关

    activitythread里面的resume,获取 WindowManager(桥接模式,核心方法不想暴露出来,用一个中间类持有核心类成员,中...

  • okhttp

    okttp原理 1 解决高并发问题2 解决网络快的问题3 解决自定义扩展的问题4 解决在无请求资源占用问题 解决高并发问题 使用生产消费者模式,...

  • 面向对象六大原则

    (个人笔记,理解不同不提供参考意见) 单一职责原则: 一个类是一组相关性很高的函数、数据的封装,例如图片加载框架,缓存在一个类,图片显示在一个类...

  • Flex学习笔记

    flex: 比重,等价于weight flexDirection:方向横向:row, row-reverse;竖向:column ,column...

  • RecyclerView

    RecyclerView的四级缓存分析 Recyclerview的缓存类RecycleView的四级缓存是由三个类共同作用完成的,Recycle...

  • Resize,w 360,h 240
    app启动流程

    Activity的创建,和生命周期的调用[p/f55467033146]Activity XML 布局文件的加载[p/fc717b47b322]...

  • Resize,w 360,h 240
    Activity创建的fragment与viewpager中管理的fragment不一致问题和fragment中getActivity为null问题以及解决方案

    使用viewpager的时候,FragmentPagerAdapter的instantiateItem函数的实现默认是重用之前使用过的fragm...

  • ffmpeg编译arm64动态包

    第一步: 下载 NDKr17c和ffmpeg4.0.2,推介使用这个两个版本,其他版本较大需要修改很多参数,编译不通过概率较大 1 创建一个根目...