240 发简信
IP属地:广东
  • 120
    2023-03-17

    跨平台技术方案选择Flutter总结 1、移动端的跨端技术选型 移动端的跨端技术方案,我们关注的点主要集中在这几个方面 研发效率:降低开发成本,最大的代码复用,可实现版本的快...

  • 120
    2020-12-25

    OKHttp源码解析 OKHttp是一个处理网络请求的的开源项目,也是目前Android开发最火热的轻量级网络请求框架,所以掌握OKHttp的用法以及它的内部工作原理还是很有...

  • 120
    2020-12-09

    LeakCanary工作原理和源码解析 内存泄漏一直以来就是Android APP需要着重解决的点,而LeakCanary是一个开源的内存泄漏检测库,通过简单的配置就可以帮我...

  • 120
    2020-07-23

    理解红黑树很难?不存在的,非常详细的红黑树图解 HashMap的实现原理可以说是面试中必问的一道面试题了,它可以考察一个程序员的数据结构功底和对技术的钻研深度。Java7中H...

  • 120
    图解LinkedHashMap原理

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

  • 2020-07-20

    各种排序算法的实现以及其时间复杂度和稳定性

  • 120
    图解HashMap原理

    1. 前言 本文的源码是基于JDK1.7,JDK1.8中HashMap的实现,引入了红黑树,在后面的文章会写到。后面还有一篇LinkedHashMap的解析:图解Linked...

  • 序列化Serializable和Parcelable的理解和区别

    本文出自 “阿敏其人” 简书博客,转载或引用请注明出处。 一、android为什么要序列化?什么是序列化,怎么进行序列化 why 为什么要了解序列化?—— 进行Android...

  • 120
    2019-12-29

    Android View绘制原理源码解析 众所周知,Android有四大组件,分别是Activity、服务(Service)、广播接收者(BroadcastReceiver)...

  • 120
    2019-12-15

    Android事件分发机制源码解析 我们都知道,事件分发在Android的知识体系中是相当重要的一环,只要我们熟悉事件的分发流程,我们无论是在解决view之间的点击响应失效还...

  • 120
    2019-11-07

    Android下载编译阅读系统源码 众所周知,无论是在工作中解决问题还是想在技术的道路上能有所成长,那么查看源码是最好的方式,从别人写的好的源代码中我们可以学习到更多优秀的编...

  • 120
    2019-09-01

    将Android Library生成implementation依赖库 我们在项目中经常会使用到第三方的依赖库,此时我们直接在Module下的build.gradle添加一行...

  • 120
    2019-08-29

    推荐分享几个程序员常用工具 1、变量命名神器CODELF Martin Fowler说过 There are only two hard things in Computer...

  • 120
    2019-08-27

    记录和分享几个Chrome扩展程序 1、免费的广告拦截器Adblock Plus 我们在网页浏览视频的时候最讨厌的应该就是那些广告了,动不动就一分钟倒计时,有些更久,这里推荐...

  • 120
    2019-06-11

    Android实现高性能的帧动画礼物播放效果 引言:我们都知道Android实现动画的常见方式有那么几种,比如属性动画,值动画等,这些动画都能实现一定的动画效果,比如平移,缩...

  • 120
    2019-02-13

    Android实现一个功能完善的聊天页面 ​ 前言:在APP中经常需要使用到聊天页面,尤其是一些涉及社交和社区类的APP。本次我对自己做过的聊天页面的一些模块进行抽取归纳...

个人介绍
人生贵在折腾,一遍不行那就两遍,两遍不行就三遍,哪怕再蠢,也总会有把问题搞懂的一天。