Git 基操2
Git 回滚 未 push 到远端 未 add/已经 add 未 commit git checkout . && git clean -xdf git clean SourceTree reset/discard 已经 commit ...
Git 回滚 未 push 到远端 未 add/已经 add 未 commit git checkout . && git clean -xdf git clean SourceTree reset/discard 已经 commit ...
Git 基础 工作区、暂存区 和版本库 Git 工作区、暂存区和版本库概念 工作区(Working Directory):修改后的文件或新增的文件,未进行 staged 和 commit 操作;Git Fork 中对应 Unstaged 视图里的文件 暂存区(stage):英文叫 stage 或 index。一般存放在 .git 目录下的 index 文件(.git/inde...
Git Fork 比 SourceTree 简洁,速度快;Fork - a fast and friendly git client for Mac and Windows 基本使用 配置 Merge tool/External Diff Tool 配置路径:File→Preferences 可配置 Beyond Compare 4(收费) 可配置 VS Code(免费)...
Flipper https://fbflipper.com/ 什么是 Flipper? 一个可扩展的跨平台的调试工具,用来调试 iOS、Android 和 RN 应用。 Flipper 是作为一个平台构建的。除了使用已经包含的工具之外,你还可以自己创建插件来可视化和调试来自移动应用程序的数据。Flipper 负责在移动应用程序上来回发送数据、调用函数和侦听事件。 Flipper...
DoKit https://github.com/didi/DoKit 问题 【DoKit 生态场景】- 库缺失 volley 【DoKit生态场景】-库缺失 · Issue #1155 · didi/DoKit · GitHub
ClassyShark 背景 1、了解该项目的基本框架、使用到哪些开源项目2、对于一些大厂的项目,我们还比较关心的是用到了哪些新的框架和技术,对于新技术的流行程度和使用普遍程度有个比较好的把握,指导是否需要进行深度的使用学习。比如最近的比较流行的 rxjava,热更新 技术等等。 作用 ClassyShark 是一款可以查看 Android 可执行文件的浏览工具,支持.dex, .a...
C 语言数据类型 C 语言基本数据类型 整形 整型 字节 取值范围 占位 int 4 -2,147,483,648 到 2,147,483,647 %d unsigned int 4 0...
KCP、KSP 及 KAPT KCP 和 KSP? 什么是 KCP? Kotlin Compiler Plugin(KCP) 在 kotlinc 过程中提供 hook 时机,可以再次期间解析 AST、修改字节码产物等,Kotlin 的不少语法糖都是 KCP 实现的,例如 data class、@Parcelize、kotlin-android-extension 等, 如今火爆的 Co...
面向对象基础 基本 用 class 来表示一个类属性行为 封装 函数前可加 private,默认 public,没有 default 继承 子类继承父类用 :class 要可以被继承,必须用 open 修饰,否则不能被继承;class 中的函数要可以被子类 override,也必须用 open 修饰 open class Father { var character ...
Kotlin 基础 Kotlin 有哪些特性? 简洁:更少的代码实现更多的功能,少编写样板代码; data class 相对于 Java Bean 自动重写了 getter、setter、equals/hashCode、toString、componentN、copy 等方法 扩展函数、扩展属性 lambda 表达式(高阶函数) ...