logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Kotlin的Map

在 Kotlin 中,Map 是一种键值对的集合数据结构,用于存储一组关联的键和值。Kotlin 中的 Map 可以分为可变(MutableMap)和不可变(Map)两种类型。总之,Kotlin 的 Map 是一种用于存储键值对的数据结构,提供了丰富的操作和处理功能。Kotlin 标准库提供了丰富的扩展函数来操作 Map,如 filterKeys、filterValues、mapValues、ke

文章图片
#后端#kotlin#开发语言
Kotlin中的委托

除了使用标准库提供的属性委托,还可以自定义属性委托来满足特定的需求。一个自定义属性委托需要实现 ReadWriteProperty 接口,该接口包含 getValue 和 setValue 方法。" // 输出: Setting value: Hello, Kotlin!println(example.customProperty) // 输出: Getting value: Hello, Kot

文章图片
#kotlin
kotlin的数据类型和类型转换

在 Kotlin 中,数据类型是变量或表达式的属性,确定了存储的数据类型以及可以在该数据上执行的操作。Kotlin 支持与 Java 类似的基本数据类型,但还引入了一些增强的数据类型和类型安全的特性。

#后端#kotlin
kotlin的注解

在Kotlin中,通过使用 annotation 关键字来定义注解。注解可以包含元素,这些元素可以有默认值。

文章图片
#kotlin#前端#javascript
kotlin的接口详解

在 Kotlin 中,接口(Interface)是一种定义了一组方法的抽象类型。与类不同,接口不能包含状态或字段。接口中的方法可以有默认实现,也可以是抽象的需要在实现类中提供具体实现的方法。

文章图片
#kotlin#android#开发语言
kotlin的this和it用法

println(tripled) // 输出: [3, 6, 9, 12, 15]解释: 这里用 number 代替了 it,提升了代码的可读性。this 主要用于引用当前对象或接收者对象,在类、apply 等上下文中频繁使用。it 主要用于 Lambda 表达式的单个参数,是一种简洁的写法。在实际开发中,如果需要频繁访问当前对象的成员,this 会更加合适;而在处理简单的 Lambda 表达式时

文章图片
#kotlin#java#开发语言
数据库的连接池详解

数据库连接池是一种管理和维护数据库连接的机制,用于提高数据库访问的性能和效率。连接池通过在应用程序启动时创建一组数据库连接,并在需要时将这些连接分配给应用程序,然后在不再需要时将其返回到池中。这可以减少创建和销毁数据库连接的开销,并优化数据库资源的使用。连接的创建和销毁开销:创建和销毁数据库连接是一项开销较大的操作。连接池通过预先创建一组连接,避免了每次请求都创建新连接的开销。这些连接在应用程序启

文章图片
#数据库#oracle
python实现生成树

若(u,v)是一条具有最小叔值的边,其中u∈U, v∈V- U,则必存在一棵包含边(u,V)的最小生成树,基于该性质的最小生成树算法主要有Prim算法和Kruskal算法,它们都基于贪心算法的策略。最后,打印出构建出的最小生成树的边集合。Kruskal算法:Kruskal算法是一种基于并查集的贪心算法,它首先将所有边按权重从小到大排序,然后依次考虑每条边,如果当前边连接的两个顶点不在同一个连通分量

文章图片
#python#开发语言
python实现B/B+树

B树和B+树都是一种多路搜索树,用于对大量数据进行排序和查找。它们在数据库系统中被广泛应用,特别是用于构建索引结构。

文章图片
#python#b树#前端
数据库的级联删除

例如,如果有三个模型 A、B、C,A 与 B 有外键关系,B 与 C 有外键关系,如果删除 A,则 B 和 C 中相关的对象也会被删除。如果删除与 OtherModel 关联的 MyUser 对象,OtherModel 中的 user 外键将被设置为指定的值。在这个例子中,如果删除与 OtherModel 关联的 MyUser 对象,相关的 OtherModel 对象也将被删除。这是级联删除的默认

文章图片
#数据库#oracle#sqlite
    共 51 条
  • 1
  • 2
  • 3
  • 6
  • 请选择