240 发简信
IP属地:北京
  • Resize,w 360,h 240
    Git 进阶 - 子仓库 subtree

    学习背景 问题实例(真实诉求) 一个工具类库,有以下两个目标: 不与业务相关,便于复用方案:maven 作为依赖引用,使用方便,但更新繁琐优点:...

  • Resize,w 360,h 240
    编码规范 - 工具类

    一个项目工具类是比不可少的,工具类可以为我们的业务提供最基础的支持,比如日期格式、文件操作、格式的转换等等。 但随着项目的扩展,工具类的维护渐渐...

  • Resize,w 360,h 240
    Git 进阶 - 重写历史

    有一次在工作中关于commit 提交的标准引发了这样的讨论: 有的喜欢随时 commit 以免更改的内容丢失 有的习惯保证每次 commit 都...

  • Resize,w 360,h 240
    Git 进阶- 小贴士:祖先引用(~ or ^ ?)

    祖先引用是另一种指明提交的方式(可以直接用 commit 的 Hash 值来引用)。如果在引用的尾部加一个^ ,Git 会解析为该引用的上一个提...

  • Git 进阶 - 关联多个远程仓库 remote

    在我们开发中,可能需要一个 Git 仓库有多个远程做管理,或者同步。 比如本地的 git 库,既想 push 到 gitlab ,又想推到 gi...

  • Resize,w 360,h 240
    Android 中的 Gradle 配置介绍

    Android Studio 目录层级 settings.gradle settings.gradle 用于配置 project。setting...

  • Git 进阶 - .gitgnore 忽略提交

    在开发过程中,会有一些无需加入版本管理的内容,比如项目npm生成的 node_modules,它虽然重要,但是不需要进行版本管理,只需要在使用的...

  • Gradle 与 Android - Gradle Wrapper

    1.Gradle 与 Android Studio 的关系 Gradle 本身和 AS 是没有关系的,为了支持 Gradle 能在 AS 上使用...

  • Resize,w 360,h 240
    认识构建工具 Gradle

    1. 什么是构建工具? 以前 Android 开发是用 Eclipse, 而 Eclipse 是一种 IDE(Integrated Develo...

个人介绍
原创的文章,已做了甩干并晒干