摘要: 阅读全文
posted @ 2021-03-11 11:01 想植发先秃头 阅读(247) 评论(0) 推荐(1) 编辑
摘要: 20年的秋招要来了,正值面试的大好时节,我想更新一下这个系列,帮助小伙伴拿到面试机会 (但不确定能否坚持下去...小声BB) 接口和抽象类的区别 我看了网上很多资料,感觉都没有讲到点上,纯粹是应试教育死记硬背的答案,一点都不通俗! 接口抽象级别更高? 面试官问:为什么?怎么理解抽象级别? 你就傻了。 阅读全文
posted @ 2020-09-01 17:22 想植发先秃头 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 你是否遇见过突然终端突然出现奇怪 `bogon` 这是因为终端会先向 DNS 请求查询当前 IP 的反向域名解析的结果,如果查询不到再显示我们设置的计算机名。而由于我们的 DNS 错误地将保留地址反向的 NS 查询结果返回了 bogon. 其中 bogon 本应该用来指虚假的 IP 地址,而非保留 IP 地址。因此就出现了会时不时地打印 bogon 这种奇怪名字作为计算机名的现象了。 那么如何让终端只显示我们想要的计算机名而不总是从 DNS 返回结果呢? 阅读全文
posted @ 2020-08-08 22:47 想植发先秃头 阅读(556) 评论(0) 推荐(0) 编辑
摘要: Viewbinding 1.环境需求 环境上,需要Android Studio 3.6 Canary 11+ 同样的Gradle也需要升级(这年头都4.0了,应该没有还在用低版本的了吧...) 2.配置viewbinding gradle 版本在 3.6 - 3.9 以上的: 在 app文件夹 下的 阅读全文
posted @ 2020-08-03 19:56 想植发先秃头 阅读(1169) 评论(0) 推荐(0) 编辑
摘要: 问题描述 logcat 你是否也遇见过这样的情况,SeekBar的进度不连续 这是我在做一个编辑图片的APP时,观察我打印的log,发现progress不是连续的 这时候可能就有人问:是你代码写的不对吧,老哥 贴出代码 public class MySeekBar extends AppCompat 阅读全文
posted @ 2020-07-27 19:39 想植发先秃头 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 1. 串行&并行&并发 1.1 串行 这个非常好理解,字面意思,像串成一个串一样,顺序执行 上一个没执行完的话,后面的就必须无条件等待 一般情况就是一个线程里:任务一个接一个执行,类似于打饭只有一个窗口,还必须严格排队 1.2 并行 并行就是各干各的,彼此谁都不搭理谁 类似于打饭有好几个窗口,每个窗 阅读全文
posted @ 2020-07-15 23:06 想植发先秃头 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 本文主要是学习笔记,有版权问题还请告知删文 鸣谢:guolin@第一行代码(第三版) 你是否也在最近的代码中看见了 AsyncTask 被一条横杠划掉了 这表明——他要被Google放弃了 Google说让我们换成协程,也就是Coroutine,我们来看看怎么无缝切换 1. 添加依赖 首先,他并不是 阅读全文
posted @ 2020-07-13 20:59 想植发先秃头 阅读(4053) 评论(0) 推荐(2) 编辑