E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Kotlin灯饰
Kotlin
协程 - 挂起函数 Suspend Function
一、概念函数类型:suspend()→Unit本质:暂停当前任务,中途去做其它事情,做完后回来继续。作用:和普通函数封装功能一样,挂起函数通常被放到其他线程中执行,能更方便的指定线程而不用担心调用时出现切换问题。限制:挂起函数“挂起恢复”的特性只能在协程环境下实现,因此只能在其它挂起函数或协程中被调用,创建的只能是子协程。1.1挂起恢复的过程①挂起函数挂起的是父协程。此时被挂起的父协程:代码不会继
Jomurphys
·
2023-10-01 11:08
Kotlin
协程
kotlin
2019-01-14 jetpack Room数据库+liveData坑
//使用kapt插件applyplugin:'
kotlin
-kapt'//使用生成文件kapt{generateStubs=true}//compiler修改kapt"android.arch.persistence.room
sindorina
·
2023-10-01 05:27
ios静态库和代码同名_使用一个代码库开始制作NativeScript iOS和Android应用程序
Userscanchoosewhateveroperatingsystemtheyprefer,buteveryoperatingsystemusedifferentlanguages.Inthemobileworld,AndroidnativelysupportstheJavaand
Kotlin
languages.IfyouwanttomakeaniOSapp
weixin_26638123
·
2023-10-01 04:48
android
ios
安卓
leetcode
unity
Kotlin
@JvmOverloads
/***Instructsthe
Kotlin
compilertogenerateoverloadsforthisfunctionthatsubstitutedefaultparametervalues.
贼噶人
·
2023-10-01 04:45
今天是个好日子
刚走进大厅,就被“光芒万丈”的
灯饰
闪得头晕,果然长时间没来这种地方,竟然不习惯了
灰来灰去的猫
·
2023-10-01 03:09
Android 使用
Kotlin
封装RecyclerView
Adapter3.3RecyclerView装饰绘制3.3.1以图片实现分割线3.3.2画网格线3.3.3空白的分割线3.3.4不同方向上的分割线3.4使用方法1.概述在一个开源项目上看到了一个Android
Kotlin
编码熊(Coding-Bear)
·
2023-10-01 01:55
Android必知必会
android
kotlin
mfc
recycleview
Kotlin扩展函数应用
java金额格式化工具类_Android
Kotlin
金额格式化工具类
importjava.math.BigDecimalimportjava.text.DecimalFormatimportjava.util.regex.PatternobjectBigDecimalUtils{privatevalfunm=createDecimalFormat()privatevalpattern=Pattern.compile("[^-0-9.]")/***金额相加*@met
仙女味儿的帕尼
·
2023-09-30 23:03
java金额格式化工具类
kotlin
---基本类型
在
Kotlin
中,所有东西都是对象,在这个意义上讲所以我们可以在任何变量上调用成员函数和属性。有些类型是内置的,因为他们的实现是优化过的。但是用户看起来他们就像普通的类。
Thor丶果冻
·
2023-09-30 23:33
android-kotlin
Android复习系列⑤之《
Kotlin
》
1.
kotlin
基础:FromJavaTo
Kotlin
常量与变量//javaStringname="niubi";finalStringname="niubi";//
kotlin
varname="niubi"valname
刘忆初
·
2023-09-30 23:32
#面试专栏
kotlin
android
面试
Kotlin
casting int to float
我写了一个int转floatdemo,kt代码.fundivide(a:Int,b:Int):Float{returnaasFloat/basFloat;}报错:
Kotlin
castinginttofloat
皮卡丘太肥,餐餐吃吃吃
·
2023-09-30 23:32
kotlin
Kotlin
异常处理runCatching,getOrNull,onFailure,onSuccess(1)
Kotlin
异常处理runCatching,getOrNull,onFailure,onSuccess(1)funmain(args:Array){vars1=runCatching{1/1}.getOrNull
zhangphil
·
2023-09-30 23:02
kotlin
kotlin
金额数字逗号分隔/保留小数点后n位,拿来即用
金额数字格式化拿来即用金额需要每n位用逗号分开,保留小数点后n位//
kotlin
//保留小数点后两位,每三位逗号隔开funformatDouble(double:Double):String{valf=
1598331349
·
2023-09-30 23:02
java
kotlin
Kotlin
基础
本篇文字主要记录
Kotlin
的基本知识及与Java对比所不同之处。
seevc
·
2023-09-30 23:02
Kotlin
kotlin
java
开发语言
android
studio
android
Kotlin
Float保留小数点后二位
一.直接使用"%.2f".format(folat)会自动执行四舍五入二.使用DecimalFormatfungetFloatNoMoreThanTwoDigits(number:Float):String{valformat=DecimalFormat("#.##")//舍弃规则,RoundingMode.FLOOR表示直接舍弃。format.roundingMode=RoundingMode.
neo_尼欧
·
2023-09-30 23:02
kotlin
kotlin
开发语言
android
Kotlin
只截取Float小数点后数值DecimalFormat
Kotlin
只截取Float小数点后数值DecimalFormatimportjava.text.DecimalFormatfunmain(args:Array){valpi=3.141516Fvarp
zhangphil
·
2023-09-30 23:31
kotlin
kotlin
第1讲 Spring Boot 快速开始 《
Kotlin
+ Spring Boot :下一代 Java 服务端开发》
第1讲SpringBoot快速开始《
Kotlin
+SpringBoot:下一代Java服务端开发》视频教程投影片01.jpg投影片02.jpg投影片03.jpg投影片04.jpg投影片05.jpg投影片
禅与计算机程序设计艺术
·
2023-09-30 22:12
缓存淘汰算法-LRU算法(
kotlin
实现)
LRU原理LRU(Leastrecentlyused,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。实现1最常见的实现是使用一个链表保存缓存数据,详细算法实现如下:1.新数据插入到链表头部;2.每当缓存命中(即缓存数据被访问),则将数据移到链表头部;3.当链表满的时候,将链表尾部的数据丢弃。分析【命中率】当存在热点数据时,
mayundoyouknow
·
2023-09-30 19:13
Android性能优化
Android面试整理2021
缓存
算法
LRU
Kotlin
中 四个提升逼格的关键字你都会了吗?
开篇看结论letlet扩展函数的实际上是一个作用域函数,当你需要去定义一个变量在一个特定的作用域范围内,let函数的是一个不错的选择;let函数另一个作用就是可以避免写一些判断null的操作。let函数的一般结构object.let{it.todo()//在函数体内使用it替代object对象去访问其公有的属性和方法...}//另一种用途判断object为null的操作object?.let{//
Android Blog
·
2023-09-30 10:48
kotlin
开发语言
android
社群助力新品爆款,源头工厂订单满满!——古一名汇街818采购节效果喜人
众所周知金九银十是
灯饰
照明行业传统旺季而8月,已经成为商家进货补货的黄金期古一名汇街打响了下半年的开局之战古一名汇街专场,15家品牌金秋大促古一名汇
灯饰
街,位于灯都古镇核心地段,经过十多年的沉淀,已成为买家来古镇必到的
唐唐TAKLS
·
2023-09-30 08:26
本人碰到的RN项目的坑
返回报错的地方找到报错的包名(com或者org开头的),然后去这个路径下找到对应的包名C:\Users\22560\.gradle\caches\modules-2\files-2.1例如包名为(org.jetbrains.
kotlin
萧寂173
·
2023-09-30 03:59
bug解决
react
native
Kotlin
入门(四):委托
委托类委托类Derived可以继承一个接口Base,并将其所有共有的方法委托给一个指定的对象:interfaceBase{funprint()}classBaseImpl(valx:Int):Base{overridefunprint(){print(x)}}classDerived(b:Base):Basebybfunmain(args:Array){valb=BaseImpl(10)Deriv
孤独的根号十二
·
2023-09-29 21:50
Kotlin
常量管理类的使用
但是在
Kotlin
中又是怎么实现的呢,我们来下。首先我们先看下Java中的我们是如何定义的。方便在项目中使用。
技术客栈
·
2023-09-29 21:14
Koin实战
后来在浏览博客的时候,发现Koin:适用于
Kotlin
开发人员的实用轻量级依赖注入框架。仅使用功能分辨率编写的纯
Kotlin
:无代理,无代码生成,无反射!
一缸米
·
2023-09-29 19:20
Kotlin
学习 7 -- infix函数
上面的to并不是
Kotlin
语言中的关键字,之所以能使用AtoB这样是因为
Kotlin
提供了一种高级语法糖特性:infix函数。infix函数只是把编程语言函数调
开心wonderful
·
2023-09-29 16:35
Kotlin
——你真的了解 by lazy吗
背景
kotlin
中的语法糖bylazy相信都有用过,但是这里面的秘密却很少有人深究下去,还有网上充斥着大量的文章,却很少能说到本质的点上,所以本文以字节码的视角,揭开bylazy的秘密。
我爱田Hebe
·
2023-09-29 15:07
Android 使用
kotlin
+注解+反射+泛型实现MVP架构
一,MVP模式的定义①Model:用于存储数据。它负责处理领域逻辑以及与数据库或网络层的通信。②View:UI层,提供数据可视化界面,并跟踪用户的操作,以便通知presenter。③Presenter:从Model层获取数据,并且应用UI逻辑来决定显示什么。它管理View的状态,并且根据来自于View的用户的输入执行动作。实现mvp模式的核心点就是将view层和presenter绑定,将view层
袁震
·
2023-09-29 13:55
android
kotlin
开发语言
将
Kotlin
添加到现有应用
文章目录一官方文档二操作步骤三排查报错一官方文档https://developer.android.google.cn/
kotlin
/add-
kotlin
?
鱼包子Ray
·
2023-09-29 13:53
Kotlin
kotlin
开发语言
android
Java
kotlin混合
现有项目集成Kotlin
集成Kotlin报错
Kotlin
小节(二)
1、安全索引取值函数:getOrElse和getOrNullgetOrElse:如索引值存在,返回索引处数值;索引值不存在,返回lamada值getOrNull:如索引值存在,返回索引处数值;索引值不存在,返回nulle.g.varnumList=listOf(10,20,30)varnum=numList.getOrElse(3){"valuenotexist"}println(num)vard
闲暇部落
·
2023-09-29 13:53
kotlin
Kotlin
双空校验式单例
以数据库创建为例在Java中@Database(entities={User.class},version=1)publicabstractclassUsersDatabaseextendsRoomDatabase{privatestaticvolatileUsersDatabaseINSTANCE;publicabstractUserDaouserDao();publicstaticUsersD
一个大西瓜CPI
·
2023-09-29 13:47
升级Room引发的惨案!!
kotlin
升级在升级
kotlin
的时候,直接升级到大版本的
kotlin
(比如1.7以上),直接报错,只是报错不知道原因。
Zhongyi_Li
·
2023-09-29 12:21
Android
android
android
studio
gradle
Android Stdio引入
kotlin
-android-extensions插件
在Activity中使用ToastclassFirstActivity:AppCompatActivity(){overridefunonCreate(savedInstanceState:Bundle?){super.onCreate(savedInstanceState)setContentView(R.layout.first_layout)valbutton1:Button=findVie
slbyzdgz
·
2023-09-29 11:48
安卓学习
android
kotlin
Android修行手册 - Activity 在 Java 和
Kotlin
中怎么写构造参数
点击跳转=>Unity3D特效百例点击跳转=>案例项目实战源码点击跳转=>游戏脚本-辅助自动化点击跳转=>Android控件全解手册点击跳转=>Scratch编程案例点击跳转=>软考全系列关于作者专注于Android/Unity和各种游戏开发技巧,以及各种资源分享(网站、工具、素材、源码、游戏等)有什么需要欢迎底部卡片私我,交流让学习不再孤单。实践过程构造参数相信大部分朋友都不陌生,也能信手拈来,
芝麻粒儿
·
2023-09-29 11:47
熬夜再战Android系列
android
java
kotlin
android
studio
Kotlin
协程与架构组件一起使用及底层原理分析
kotlin
的协程封装了线程的API,这个线程框架可以让我们很方便得编写异步代码。虽然协程已经很方便了,但是如果再配合Google提供的架构组件的KTX扩展一起使用,那就更方便了。
潇风寒月
·
2023-09-29 07:50
Kotlin
-强大的委托
委托也叫代理,是一种可以以代理方式控制目标对象的访问,设计模式中成为-代理模式。Java中,我们实现一个代理模式,会有以下对象;Base接口,代理和被代理对象都需要实现的接口。BaseImpl类,实现Base接口,是被代理的类。Derived类,代理类、委托类,也实现了Base接口,一般以构造方法或set方法注入BaseImpl类。Java实现Base接口,被代理类和代理类都需要实现该接口publ
h2coder
·
2023-09-29 06:28
kotlin
中的 == 和 ===
kotlin
中的==和===其实看了很多文章,有的文章分析了一大堆,很多都在拿比较特殊的Int或者其他数字类型在分析,这样类型相对来说比较复杂,不好分析。
星流星
·
2023-09-29 06:15
解决Error:
Kotlin
: Module was compiled with an incompatible version of
Kotlin
. The binary version ...
问题:百度出来基本上都是说要升级
Kotlin
插件版本(结尾有彩蛋)需要关注才能看的帖子,比较详细,但是对我无效解决Error:
Kotlin
:Modulewascompiledwithanincompatibleversionof
Kotlin
.Thebinaryversionof
前端小菜_AS32H1
·
2023-09-29 05:50
Android
Studio问题汇总
android
android
studio
kotlin
47.中缀表达式
"}classPerson{infixfunsayHelloTo(name:String){println("你好$name")}}infix:中缀表达式,让代码更加简介易懂中缀表达式自定义一些操作符
kotlin
写代码的向日葵
·
2023-09-29 05:39
android 记androidstudio gradle7.0以后
buildscript{dependencies{classpath'com.android.tools.build:gradle:7.2.0'classpath"org.jetbrains.
kotlin
木头86
·
2023-09-29 00:19
不用找系列
android
android
studio
kotlin
的集合使用maxBy函数报NoSuchElementException
kotlin
设定函数funtest(){listOf().maxBy{it}}查看java实现
Kuiper柯伊柏
·
2023-09-28 23:24
kotlin
开发语言
android
【送书活动】强势挑战Java,
Kotlin
杀回TIOBE榜单Top 20!学
Kotlin
看哪些书?
文章目录前言01《深入实践
Kotlin
元编程》02《SpringBoot学习指南》03《
Kotlin
编程实战》赠书活动前言与Java一样,
Kotlin
也是用于Android应用程序开发的编程语言,是Android
想你依然心痛
·
2023-09-28 23:24
#
赠书活动
java
kotlin
开发语言
Jetpack (七)Android Compose 基础<3>
JetpackCompose使用更少的代码、强大的工具和直观的
Kotlin
API简化并加快了Android上的界面开发。在本教程中,您将使用声明性的函数构建一个简单的界面组件。
zcwfeng
·
2023-09-28 22:30
windows下如何玩转火热的go-zero
go-zero包含极简的API定义和生成工具goctl,可以根据定义的api文件一键生成Go,iOS,Android,
Kotlin
,Dart,TypeScript,JavaScript代码,并可直接运行
kevwan
·
2023-09-28 17:12
java 语法的新特性。你见过几个
与Python,
Kotlin
,Swift等现代编程语言相比,开发人员抱怨Java过时的编程语法。但是很多人不知道的是,Java新版做了很多改进,并为开发人员提供了更有效的方式来编写代码。
星期三不上班
·
2023-09-28 16:13
Google 重申对
Kotlin
编程语言 Android 的承诺:谷歌推出
Kotlin
免费在线课程
Kotlin
Bootcamp Course 2
5.1扩展函数Inthiscodelabyouareintroducedtoanumberofdifferentusefulfeaturesin
Kotlin
,includingpairs,collections
禅与计算机程序设计艺术
·
2023-09-28 10:31
Kotlin
Vocabulary |
Kotlin
默认参数
和
Kotlin
所提供的许多其他功能一样,默认参数会给人一种魔法般的感觉。如果您想要知道其中的奥秘,请继续阅读,本文将会揭晓默认参数内部的工作原理。
谷歌开发者
·
2023-09-28 07:04
Kotlin
高阶函数与 Lambda 表达式
在
Kotlin
中函数也是一等公民,这意味着我们定义的变量、函数参数、返回值都可以是函数类型的,可以像操作其它非函数值一样操作函数,确实也方便了不少。
SheHuan
·
2023-09-28 07:15
kotlin
实现LRUCache
与一般的结构不同,参考了LinkedHashMap,将经常访问的放在最后,linkedLast()相关题目,https://leetcode.cn/problems/lru-cache/classMyLRUCache(privatevalmaxSize:Int){classNode(valkey:Int,varvalue:Int,varbefore:Node?=null,varafter:Node
自动2004郝金辉
·
2023-09-28 05:43
kotlin
kotlin
协程CoroutineScope Dispatchers.IO launch 线程Id
kotlin
协程CoroutineScopeDispatchers.IOlaunch线程Idimport
kotlin
x.coroutines.
zhangphil
·
2023-09-28 05:40
kotlin
协程
kotlin
协程
Kotlin
使用泛型
在
Kotlin
中,我们可以使用泛型(Generics)来编写具有通用性的代码,以增强代码的可重用性和类型安全性。通过使用泛型,我们可以在不指定具体类型的情况下编写适用于多种类型的函数和类。
菠萝加点糖
·
2023-09-28 04:19
kotlin
开发语言
android
Kotlin
位运算
Kotlin
提供了丰富的位运算操作符和位运算函数,用于对整数类型进行位级操作。
菠萝加点糖
·
2023-09-28 04:14
kotlin
开发语言
android
上一页
44
45
46
47
48
49
50
51
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他