240 发简信
IP属地:山东
  • Resize,w 360,h 240
    Android Activity Scenario总结

    Android Activity Scenario总结 Activity Scenario参考文档[https://developer.andr...

  • 重构:读书笔记

    重构读书笔记 第一章 重构,第一个案例 第二章 重构原则 2.1 何为重构 重构(名词):对软件内部结构的一种调整,目的是在不改变软件可观察行为...

  • CleanCode代码整洁之道:读书笔记

    Clean Code读书笔记 第一章 整洁代码 什么是整洁代码 代码逻辑直截了当 尽量较少依赖关系,使之便于维护 分层战略完善错误代码 性能调制...

  • 测试驱动开发总结

    第25章 压力循环 压力越大、测试越少。测试越少,错误越多。错误越多,压力越大 压力越大、自动测试越多。自动测试越多、错误越少。错误越少,压力越...

  • 字符编码解码总结

    字符编码解码总结 前言 字符编码解码这个问题一直困扰着诸多的程序开发者,可能也查阅过不少资料,可在实际编码工作中对于一些问题还是一知半解。例如笔...

  • Android新增Flavor与模块化

    Android Flavor 为了支持同一套代码能够生成多个版本的应用,Android提供flavor来实现该需求。 Flavor使用 在模块化...

  • Resize,w 360,h 240
    UML类图

    UML主要有6种关系: 依赖(Dependency) 常见的场景:方法参数,局部变量,静态方法调用。特点:最弱的关系。 关联(Associati...

  • Kotlin与Java:this关键字

    前言 面向对象的语言中大多有关键字this,用于表示对象本身。但不同语言对于其支持的用法不尽相同。 Java 根据《Thinking in Ja...

  • Kotlin与Java:空安全

    前言 空指针异常(NPE)是最为普遍与常见的异常,同时它也会引起诸如程序崩溃等非常严重的后果。为了避免出现NPE,常常需要开发者对变量进行判空处...

个人介绍
移动应用、人工智能行业从业者,专注于分享行业内的技术经验与心得资讯。

欢迎简书与微信公众号:程序引力