Android Studio坑
Android Studio 坑 Android 编译时的各种问题 Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0 报错: /Users/xxx/.gradle/ca...
Android Studio 坑 Android 编译时的各种问题 Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.0 报错: /Users/xxx/.gradle/ca...
Android Studio 基本设置 Version Control git 没有显示 Local Changes 界面 Setting -> Version Control-> commit -> 把 use non-modal commit interface 的勾去掉,如下图所示 Editor Code style 设置 Tab 空格数,按语言...
Android App Debugger 断点调试基础 断点种类 普通断点 方法断点 字段断点 条件断点 异常断点 断点 BreakPoint 图示 当 Attach 到对应的进程之后,就要选择在需要的地方做打断点,对于 Android Studio 而言,常规的断点通常会有三种显示形式: 白板,意味着断点不生效,一般来说都是没有 attach 到正...
ADB 常用操作 ADB 命令速查 awesome-adb https://github.com/mzlogin/awesome-adb adbshell http://adbshell.com/ ADB 基本命令 adb devices adb kill-server adb logcat 解析 adb logcat 的帮助信息http://blog.c...
两数之和 两数相加
10.算法刷题总结 使用动态规划方法 无限定条件无范围约束无下标需求就是求最值53 最长子数组和 使用滑动窗口 有下标需求有至少等字眼不确定的范围限定862 和至少为 K 的最短子数组 使用前缀和数组 一般与 HashMap 结合使用确定的范围限定(不使用至少等字眼
哈希表 排序 手写系列 146. LRU 缓存 企鹅电竞手写 题目 请你设计并实现一个满足 LRU (最近最少使用) 缓存 约束的数据结构。 实现 LRUCache 类: LRUCache(int capacity) 以 正整数 作为容量 capacity 初始化 LRU 缓存 int get(int key) 如果关键字 key 存在于缓存中,则返回关键字的值,...
LeetcodeTop https://github.com/afatcoder/LeetcodeTop 牛客网面试必刷 TOP101 https://www.nowcoder.com/exam/oj?tab=%E7%AE%97%E6%B3%95%E7%AF%87&topicId=295牛客网面试笔刷 TOP101 题解:https://uploadfiles.nowcoder...
动态规划 什么是动态规划? 动态规划和递归? 斐波那契数列,递归解法是 顶向下 进行 递归 求解;更常见的动态规划代码是 自底向上 进行 递推 求解 自顶向下 是从上向下延伸,都是从一个规模较大的原问题比如说 f(20),向下逐渐分解规模,直到 f(1) 和 f(2) 这两个 base case,然后逐层返回答案,这就叫「自顶向下」。 自底向上 我们直接从最底下...
找个位数 一个数对 10 取余,得到的就是该数的个位数 一个数对 10 整除,就是减少数的大小 水仙花数 题目:水仙花数也被称为超完全数字不变数、自恋数、自幂数、阿姆斯特朗数,它是一个 3 位数,该数字每个位上数字的立方之和正好等于它本身,例如:1^3 + 5^3+ 3^3=153。思路: 需要找到个位、十位和百位上的数字; 个位:对 10 取余,得到个位数的数...