一、协程是什么? 协程是程序自己控制挂起和恢复的程序。 协程可以实现多任务协作执行。 二、协程作用? 协程可以让异步代码同步化。 协程可以降低异步程序的设计复杂度。 三、协程分类 按调用栈分类: 有栈协程:每个协程都会分配一个单独调用栈,类似于线程的调用栈。 无栈协程:协程不会分配一个单独调用栈,挂 ...
分类:
其他好文 时间:
2020-06-23 18:41:54
阅读次数:
71
package _interview_question import java.util.* import kotlin.collections.ArrayList /** * 有1千万个随机数,随机数的范围在1到1亿之间。现在要求写出一种算法,将1到1亿之间没有在随机数中的数求出来? * */ c ...
分类:
其他好文 时间:
2020-06-19 23:20:43
阅读次数:
64
package LeetCode_787 import java.util.* import kotlin.collections.ArrayList import kotlin.collections.HashMap /** * 787. Cheapest Flights Within K Sto ...
分类:
其他好文 时间:
2020-06-16 13:25:15
阅读次数:
58
最近,Jrebel公布了一份2020 Java生态系统报告,这份报告主要关注开发人员在开发过程中使用的技术。 这份报告包含了技术人员正在用的编程语言、应用程序架构、应用服务器、运行时平台、框架技术、IDE、JRE/JDK版本、数据库、部署模型、构建工具和虚拟化工具等。 小编整理了这份报告(报告地址: ...
分类:
编程语言 时间:
2020-06-13 15:59:06
阅读次数:
91
达成功能 : 对 java 和 kotlin 文件都进行检测; 检测规则可以配置; IDE(Android Studio) 可以实时进行不符合设定的代码报错(但是没有自动纠错) 对接 gerrit ,每次提交代码进行检测(现在直播的检测是只对修改的文件进行检测,不是全局扫描),可以在检测未通过时对 ...
分类:
移动开发 时间:
2020-06-05 18:05:47
阅读次数:
96
1问题描述使用OkHttp时报错:Causedby:java.lang.NoClassDefFoundError:kotlin/jvm/internal/Intrinsicsatokhttp3@4.7.2/okhttp3.FormBody$Builder.add(FormBody.kt)2原因由于OkHttp依赖于okio,目前OkHttp最新的版本为4.7.2,使用Maven/Gradle导入的
分类:
Web程序 时间:
2020-06-01 01:07:01
阅读次数:
94
一.新建Kotlin项目: 二.在项目的build.gradle中配置,主要加入两个全局变量的版本号:buildscript { //主要加入两个全局变量的版本号 ext.kotlin_version = '1.2.61' ext.gradle_version = '3.2.0'//gradle版本 ...
分类:
其他好文 时间:
2020-05-31 21:55:08
阅读次数:
206
1 问题描述 使用OkHttp时报错: Caused by: java.lang.NoClassDefFoundError: kotlin/jvm/internal/Intrinsics at okhttp3@4.7.2/okhttp3.FormBody$Builder.add(FormBody.k ...
分类:
Web程序 时间:
2020-05-31 13:03:15
阅读次数:
87
类属性延迟初始化 在Android中声明UI类型变量,由于Kotlin的类型安全机制必须进行初始化,比如: Java: 1 public class TestActivity extends AppCompatActivity { 2 3 private TextView mTvNmae; 4 5 ...
分类:
其他好文 时间:
2020-05-30 15:27:55
阅读次数:
72