草庐IT

kotlin-interop

全部标签

Kotlin 协程库v1.7.1的核心模块(kotlinx-coroutines-core)-- kotlinx.coroutines篇

目录asContextElement:asCoroutineDispatcher:jsasDeferred:asExecutor:jsasPromise:async:jsawait:awaitAll:awaitCancellation:cancelAndJoin:cancelChildren:CancellableContinuation:CancellationException:CloseableCoroutineDispatcher:CompletableDeferred:CompletableJob: completeWith: CompletionHandler:CoroutineD

C#读取excel文件保存数据库里使用SqlSugarORM数据库为 PostgreSQL,使用方法为使用Microsoft.Office.Interop.Excel

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、Microsoft.Office.Interop.Excel引用二、使用步骤1.引入库2.读入数据3.读入数据方法总结前言提示:这里可以添加本文要记录的大概内容:例如:使用C#读取Excel文件保存到数据库中使用方法为Microsoft.Office.Interop.Excel。提示:以下是本篇文章正文内容,下面案例可供参考一、Microsoft.Office.Interop.Excel引用示例:C#处理excel,需要引用Microsoft.Office.Interop.Excel;如何找到这个dll。二、使用步

使用Microsoft.Office.Interop.PowerPoin遥控PPT

Microsoft.Office.Interop.PowerPoin操作PPT主窗体,填写ppt路径,打开ppt打开ppt后,可用代码操作ppt可获取每页PPT截图,并获取对应小节名称,备注等代码下载地址联系qq主窗体,填写ppt路径,打开ppt打开ppt后,可用代码操作ppt可获取每页PPT截图,并获取对应小节名称,备注等代码Applicationapplication=newMicrosoft.Office.Interop.PowerPoint.Application();Presentationpresentation=application.Presentations.Open(pat

Android kotlin build.gradle.kts配置

1.添加maven仓库1.1.settings配置1.1.1.settings.gradlerepositories{maven{url'https://maven.aliyun.com/repository/public/'}mavenCentral()}1.1.2.settings.gradle.ktsrepositories{maven{setUrl("https://maven.aliyun.com/repository/public/")}mavenCentral()}1.2.gradle配置1.2.1.build.gradleimplementation'com.github.bu

该系统找不到Kotlin中指定的文件

我尝试在同一软件包中从文件中读取,因此当我运行代码时,它会给我错误varbuffer:BufferedReader?=nullvalresult=try{buffer=BufferedReader(FileReader("file.txt"))valchars=CharArray(30)buffer.read(chars,0,40)0}catch(e:IndexOutOfBoundsException){println("Exceptionhandle")1}catch(e:FileNotFoundException){println(e.message)2}finally{buffer?.c

解决Error:Kotlin: Module was compiled with an incompatible version of Kotlin. The binary version of ..

问题今天在启动项目时,项目启动不起来,报错:Error:Kotlin:ModulewascompiledwithanincompatibleversionofKotlin.Thebinaryversionofitsmetadatais1.5.1,expectedversionis1.1.13.如下图所示:分析经过分析,发现是ideadeKotlin版本过低导致,有两种解决方式:    一是将项目中的Kotlin版本降低;    二是升级idea中Kotlin的插件版本我采用的是在idea升级Kotlin插件升级kotlin插件版本1、升级方法1打开kotlin面板Windows系统:File-

【JoAPP】Android WebView与H5交互实现(JAVA+KOTLIN)

1、前言    最近一个应急平台的项目移动端开发,原计划用UNI-APP实现,客户想着要集成语音、视频通话功能,基于经验判断需要买一套IM原生移动端框架去结合H5整合比较合适,没想到最后客户不想采购,而且语音视频通话功能也迟迟未能完全确认,H5部分所开发的业务功能已经实现,但原生端开发模式迟迟未定,紧急时刻,决定启动前几年一直使用的一组android原生APP+H5(WEB)实现移动端开发,随即找了前几年的原生框架代码,发现与新的版本已不兼容,索性重新梳理,整理一套新的代码,也决定对外开放给朋友们使用,暂时延续之前内部框架名称JoApp,目前只整理了android+h5代码,后续还会将IOS版

从 SQLlin 的更新看 Kotlin Multiplatform 技术更迭

作者简介禹昂,携程移动开发专家,Google开发者专家(Android),上海KotlinUserGroup组织者,图书《Kotlin编程实践》译者。2022年底,我们在携程的Githuborganization下开源了SQLlin,SQLlin是一款基于KotlinDSL及KSP技术的,支持众多平台的KotllinMultipllatform SQLite数据库框架。感兴趣且不了解SQLlin的读者可以参考:《携程机票跨端KotlinDSL数据库框架SQLlin》一文。SQLlin作为携程机票移动端团队最为完备的一款开源项目,在接近1年的时间内经历了不少升级与换血式的更新,也见证了这一年Ko

Androidstudio加载编译时kotlin-compiler-embeddable一直下载中

打开网址https://repo.maven.apache.org/maven2/org/jetbrains/kotlin/kotlin-compiler-embeddable/1.6.10/1.下载jar包2.配置下载jar文件到.gradle文件中文件路径:/Users/“用户名”/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-compiler-embeddable/1.6.10/文件夹名称??3.上述第2步骤里面文件夹名称怎么获取呢?-------记录对应jar包的sha1,即直接浏览器打开https://r

android - 如何在 Kotlin/Native 中将 const char* 转换为 KString?

在C++文件中,我想将constchar*转换为KString,这样我就可以使用Kotlin/Native将KString传递给Kotlin文件.我相信答案在于功能OBJ_GETTER(utf8ToUtf16,constchar*rawString,size_trawStringLength)我在KString.cpp中找到的.但即使我在Memory.h中发现了使用过的define语句,我还没有设法从我自己的C++文件中正确调用函数utf8ToUtf16来获取KString。感谢您的帮助。 最佳答案 这取决于您希望如何与Kotlin