草庐IT

kotlin-stdlib-jdk

全部标签

android - 当我在 Kotlin 中使用 Anko 时,如何为 SQLite 的表定义一个非空字段?

我希望在Kotlin中使用Anko时为SQLite的表定义一个notnull字段。但是DBRecordTable.CategorytoTEXTNOTNULL是错误的,我该如何解决?代码implementation"org.jetbrains.anko:anko-sqlite:$anko_version"overridefunonCreate(db:SQLiteDatabase){db.createTable(DBRecordTable.TableNAME,true,DBRecordTable._IDtoINTEGER+PRIMARY_KEY+AUTOINCREMENT,DBRecord

android - 将 Java 转换为 Kotlin 错误后执行代码

在我来这里之前,我已经尝试在StackoverFlow上查找这个问题是否存在。我尝试将Java类转换为Kotlin但AndroidStudio做得不太好。我尝试手动完成,但没有成功。这是Java中的原始代码privatestaticvoidappendHex(StringBuffersb,byteb){sb.append(HEX.charAt((b>>4)&0x0f)).append(HEX.charAt(b&0x0f));}这里是AndroidStudio转换后的代码privatefunappendHex(sb:StringBuffer,b:Byte){sb.append(HEX[b

最新版 !快速掌握JDK17 + springboot3 + springcloud Alibaba : 1、 微服务环境搭建

最新版!快速掌握JDK17+springboot3+springcloudAlibaba专栏2、服务治理NacosDiscovery3、远程调用负载均衡Ribbon4、远程调用Feign5、服务熔断降级Sentinel源码1一些说明为了方便讲解SpringCloud课程,我们以最常见的电商项目2个核心模块:商品模块、订单模块为例子,一一讲解SpringCloud组件的使用。学习SpringCloud组件要诀:1>能解决啥问题2>怎么解决(理解原理)3>API调用(代码怎么写)–建议写3遍–【1遍抄全,2遍思考,3遍掌握】4>总结,开口表述5>类比以前代码结构微服务-----完整项目按功能分类拆

Android Failed to invoke getAdditionalVisibleSourceSets on org.jetbrains.kotlin.gradle.plugin.source

一、错误内容[ReflectionError]FailedtoinvokegetAdditionalVisibleSourceSetsonorg.jetbrains.kotlin.gradle.plugin.sources.DefaultKotlinSourceSetjava.lang.NoSuchMethodException:org.jetbrains.kotlin.gradle.plugin.sources.DefaultKotlinSourceSet.getAdditionalVisibleSourceSets() atjava.base/java.lang.Class.getMeth

android - PublishSubject 与 Kotlin 协程(流程)

我使用了PublishSubject,我正在向它发送消息,同时我也在监听结果。它运行完美,但现在我不确定如何使用Kotlin的协程(流或channel)做同样的事情。privatevalsubject=PublishProcessor.create>()...funsomeMethod(b:Boolean){subject.onNext(b)}funobserve(){subject.debounce(500,TimeUnit.MILLISECONDS).subscribe{/*valuereceived*/}}因为我需要debounce运算符,所以我真的想对流做同样的事情,所以我创建

android - 如何在 Kotlin 的枚举中检索用 vararg 声明的参数的值

我是Kotlin的新手,我有一个包含许多值的枚举,这些值指的是我的应用程序具有的不同状态。现在我需要在应用程序进入某个状态时记录一些内容,但枚举中的某些状态可以记录不止一件事(基于来自应用程序外部的其他参数),而某些状态不需要记录一些内容。这是我的枚举:enumclassStateName(vararglog:String){FIRST_CONNECTION(),//noparameterhereAUTHORIZATION_CHECK("message1","message2"),HANDSHAKE_SUCCESS("message")//...}如果用一个强制性参数StateName

卸载linux自带的jdk版本以及安装自己下载的jdk版本(不卸载会影响以后使用)

我们在安装linux系统的时候,如果同时安装了图形化界面,此时系统会自动给我们安装一个jdk,但是系统自带的jdk对我们后面学习是有影响的,所以今天整理了一下如何删除系统自带的jdk版本以及安装自己的下载的jdk。一、卸载系统自带的jdk1.查看系统自带jdk[root@localhost/]#java-versionopenjdkversion"1.8.0_161"OpenJDKRuntimeEnvironment(build1.8.0_161-b14)OpenJDK64-BitServerVM(build25.161-b14,mixedmode)2.查找JDK相关包是否被安装[root@l

Java生态系统的进化:从JDK 1.0到今天

目录前言 JDK1.0:开启Java时代JDK1.1:Swing和内部类 JDK1.2:Collections框架和JIT编译器JDK1.5:引入泛型和枚举JDK1.8:Lambda表达式和流 JDK11以后:模块化和新特性未来展望 总结作者简介: 懒大王敲代码,计算机专业应届生今天给大家聊聊前Java生态系统的进化:从JDK1.0到今天,希望大家能觉得实用!欢迎大家点赞👍收藏⭐加关注哦!💖💖 前言Java,作为一门广泛应用于企业级应用、移动应用和嵌入式系统的编程语言,一直以来都备受开发者和企业的青睐。自1996年JDK1.0发布以来,Java已经经历了数十个版本的演进,每个版本都引入了新的特

【Android】RecycleView 将指定item滚动置顶(kotlin)

一、RecyclerView本身提供的定位方法说明//滑动到适配器指定位置(position:item的index)smoothScrollToPosition(position)//使指定的item平滑滚动到屏幕中//说明://情况1:指定item在可见范围外时,则滑动到可见范围//情况2:指定item在可见范围内时,则不会滑动recycleview.smoothScrollToPosition();二、实现思路item有三种情况:情况1:在可见范围之前item在第一个可见item之前,直接用smoothScrollToPosition,则当该item移动到可见范围时,它就在Recycler

Android Kotlin Mvp 类委托(delegate)

所以我有以下场景:classNowActivity:AppCompatActivity(),NowScreen,NowDelegatebyNowDelegateImpl(){onCreate(...){presenter.attachView(this)}有什么方法可以将某些NowScreen方法的实现委托(delegate)给NowDelegate,这样我就可以在演示者内部执行以下操作:view.callSomeFunc()其中callSomeFund()是在NowDelegate中实现的。有什么办法可以完成这样的事情吗?问题是我正在使用MVP,它将View附加到演示者。但是一些Vi