递归
相关概念
在数学和计算机科学中,递归指由一种(或多种)简单的基本情况定义的一类对象或方法,并规定其他所有情况都能被还原为其基本情况。
递归指在函数的定义中使用函数自身的方法。
数据库是用来存储海量数据的软件。但同时,还需要保持尽可能的高效率。而数据库是如何保持高效率的检索?答案就是索引。
这几周开始尝试用Kotlin
来写测试代码,记录一下在这过程学习Kotlin
所了解的知识。
首先是为啥选择Kotlin
去写测试代码:
Kotlin
Kotlin
在Google
被Oracle
告了一下之后,慢慢的就火了起来。它现在已经是安卓开发的第一语言了,而且在Project Loom
还没正式出世之前,它的Coroutines
也是一种解决方案。网上也常常看到有人把Kotlin
和Java
混合在一起使用,这似乎也是业界常用的一种方法。作为一名Java
程序员感觉有必要来了解一下来。Kotlin
来写测试Kotlin
,但是想在生产项目的代码上使用Kotlin
还是有点难的,但是好在我们总监要求写单元测试,而测试代码就没啥强制要求。一次在看transmittable-thread-local时,发现他们就在使用Kotlin
来写测试代码,所以,如果我遇到一些问题,大概率还是能找到解决方案的。不知不觉都毕业一年半了,以前不觉得时间过的很快,但自从毕业之后就发现时间飞逝。看来还是在学校待的太过松散,进入社会才发现自己有好多事没做,老老实实挨了社会的毒打。
在系统编码中,有时候我们需要在不同的情况下,从当前线程获取某些值,这就需要在特定时候为线程设置值。比如说:
零零散散学了几个月的前端,汇总一下对HTML的理解吧,写完就忘记~