![240](https://cdn2.jianshu.io/assets/default_avatar/3-9a2bcc21a5d89e21dafc73b39dc5f582.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP属地:辽宁
Kotlin协程 runBlocking 和 coroutineScope[https://www.jianshu.com/p/d61c5ed6...
async和withContext都可以返回耗时任务的执行结果。 多个 async 任务是并行的,async 返回的是一个Deferred<T>...
输出log: 解析下: runBlocking会阻塞线程,只有当runBlocking内所有协程(包括子协程)执行完成,才释放。如上,【最后回到...
用户级别(对当前用户有效) sudo vi ~/.bash_profile (编辑配置文件) source~/.bash_profile (使刚...
Git 拉代码 git clone 地址 Git 合并分支 (B中新的内容合到A中) 分支A: git checkout 分支B 分支B: gi...
准备工作 Mac电脑、红米note3 (Android 5.1.1) 把电脑和手机都连上同一个无线网络 1、到官网下载Charles软件,并安装...
vim .gitignore 输入i 可以编辑了 esc退出编辑模式 shift + 冒号 wq 保存退出 (q 不保存退出) 可能多出.git...