240 发简信
IP属地:上海
  • Resize,w 360,h 240
    项目重构计划

    项目重构 横向代码耦合——业务代码之间没有明显的模块边界,模块之间调用呈网状结构。纵向代码耦合——没有合理的纵向分层,很多基础功能代码里包含了大...

  • Resize,w 360,h 240
    okhttp的基本使用

    Android中volley框架,因为httpclient的问题,不建议使用 基本代码逻辑: 执行post请求的方法: 上传文件的方式: 下载图...

  • Kotlin扩展和对应的java代码解析

    Kotlin 可以对一个类的属性和方法进行扩展,且不需要继承或使用 Decorator 模式。 扩展是一种静态行为,对被扩展的类代码本身不会造成...

  • git操作高级命令

    Git 是一款开源优秀的版本管理工具,它最初由 Linus Torvalds 等人开发,用于管理 Linux Kernel 的版本研发。相关的书...

  • Resize,w 360,h 240
    带你了解计算机网络基础知识

    一、现在最主要的三种网络 Ø 电信网络(电话网) Ø 有线电视网络 Ø 计算机网络 (发展最快,信息时代的核心技术) 二、internet 和 ...

  • java8新特性

    1.Lambda表达式与Functional接口lambda表达式由用逗号分隔的参数列表、–>符号与函数体三部分表示。例如: Functiona...

  • LeakCanary使用

    1.build.gradle文件下添加以下编译选项 2.在Application中使用 3.在fragment或activity监听 LeakC...

  • 面向对象六大原则

    1.单一职责原则 一个类只做一件事,需要根据自己的经验判断到底哪些内容算是当前一个类的职责。 定义:不要存在多于一个导致类变更的原因。通俗的说,...

  • Android开发性能优化

    1.布局优化 1.Android UI渲染机制16ms间隔,刷新一帧,使用“开发者选项”中gpu渲染,查看过度绘制部分;减少红色区域的内容 2....

个人介绍
职位:Android资深研发工程师
公司:哈啰出行
座右铭:心静思远,志行千里!
爱好:旅游、钻研、整理、总结、写文章,敲代码。哈哈,我太爱学习了!