取消Kotlin的协程

概述

有时我们需要关闭一些线程,我们不能只是杀死线程,因为我们需要释放资源并关闭连接。

协程提供了一个简单的撤消机制来解决此类问题以及长时间运行的操作或内存泄漏的问题。

取消Jobs

让我们使用工厂函数创建一个对象:Job()

此 Job 对象表示正在运行的协程。我[……]

继续阅读

每个开发人员都应该知道的 7 个 Kotlin 库

最初,Kotlin 是作为 JVM(Java 虚拟机)的语言开发的,与 Java 的互操作性是其主要功能之一。这允许调用 Java 代码并使用现有的 Java 库。Java世界有大量的库,其中最常见的库在我之前的文章中已经讨论过了。

Kotlin 库提供使用语言功能的接口,如空安全性、默认和命[……]

继续阅读

使用Kotlin脚本自动填充字段

任何在Android上遇到过non-trivial重要bug的人可能都知道,有时,修复它们需要花费大量的时间和精力。其他时候,情况甚至更糟 – 重现错误需要花费大量时间。在某些情况下,除了在不同条件下重新启动应用程序之外,别无他法:使用网络,没有网络,没有缓存,网络不良,服务器的错误响应等。[……]

继续阅读

Kotlin Web Hello World

多平台开发
Kotlin Multiplatform 用于其他平台
使用 Kotlin Multiplatform 构建全栈 Web 应用程序

使用 Kotlin Multiplatform 构建全栈 Web 应用程序

本教程演示了如何使用 IntelliJ IDEA 构建连接的全栈应用程序[……]

继续阅读

Kotlin 构建桌面应用程序Hello World

使用 Kotlin 构建桌面应用程序并为桌面编写多平台

介绍

Compose Multiplatform是由 Jetbrains 开发的 UI 框架,用于使用带有反应性和功能性 API 的 Kotlin 简化和加速桌面应用程序开发。它以 JVM 为目标,因此可用于构建跨平台 GUI 应用[……]

继续阅读

Kotlin 第一个 Hello World 程序

这个程序是如何工作的?

1.// Hello World Program

任何以 开头的行都是科特林中的注释(类似于 Java)。编译器将忽略注释。它们旨在供阅读代码的人更好地理解程序的意图和功能。要了解更多信息,//

2.fun main(args : Array<String&g[……]

继续阅读

Kotlin vs Java – 它们之间的区别

Kotlin和Java之间的主要区别

  • Kotlin 结合了面向对象和函数式编程的特性,而 Java 仅限于面向对象的编程。
  • Kotlin 允许用户创建扩展函数,而 Java 不提供任何扩展函数。
  • Kotlin不提供隐式转换,Java支持隐式转换。
  • Kotlin中没有空变量或对象;另一方面,空变量或对[……]

    继续阅读

Kotlin初学者入门教程(示例)

什么是Kotlin?

Kotlin 是一种在 Java 虚拟机 (JVM) 上运行的开源静态类型编程语言。它将面向对象编程 (OOP) 和函数式编程结合在不受限制、自给自足和独特的平台中。它还允许通过微型代码将功能孪生。Kotlin是一种通用编程语言,由JetBrains设计。[……]

继续阅读

Beautifulsoup获取类名

若要获取Beautifulsoup中元素的类名,需要使用以下语法:

element[‘class’]

通过使用此语法,我们将学习如何:

  • 获取元素的类名
  • 获取元素的多类名称
  • 获取多元素的类名

内容

  • 获取元素的类名
  • 获取元素的多类名称
  • 获取多元素的类名
  • 结论

获取元素的类名[……]

继续阅读