找不到?搜索一下
搜索一下来得更快
更多文章
-
记录一下Kotlin CInterop的使用
开始 因为Kotlin native的标准库还不是很完善和成熟,所有有很多东西都得依靠外部例如调用C函数、库等,我就碰到了这个问题, 我现在写了一个Maven仓库服务器用到了Native但是官方的IO API和posixAPI都没有获取文件或者文件夹上次修改时间的API, 所以我就只能转向使用C写个简单的函数来让Kotlin使用于是在尝试+查资料2个小时之后终于成功了,下面是一些小记录 Def文件… -
记录一下在Kotlin Native上嵌入资源的插件开发过程
起因 因为我开发的ROneBot框架需要一个项目模板生成器, 之前是Jvm的ktor但是因为项目已经迁移到了Multiplatform所以还得单独为这个模块设置Jvm的Kotlin插件这样写起来很不美观,于是我就搜索了一下 在native二进制文件中嵌入资源的东西,然后就找到了kMBed这个插件, 但是这个插件作者的maven仓库被墙了,我把项目拉下来自己发布到自己的仓库但是不生效, 我恍然大悟原… -
打开此文章领取5块钱红包
暂无摘要~ -
记录一下使用Compose multiplatform for web的使用
起因 就是看到别人自己写了个项目模板生成器, 然后问了一下那个人说是compose写的我才恍然大悟,我怎么没想到 compose还有compose multiplatform呢, 然后我就动手开始写一个单页Web程序。 使用 compose multiplatform for web是依靠wasm来实现的, 虽然能在浏览器内渲染出美观的ui,但是本质上并不是一个html+css+js的实现而是靠c… -
Kotlin基础教程
前言 Kotlin 是一个静态类型的语言, 运行于JVM虚拟机之上,但是Kotlin还有 kotlin/native(windows, linux, macos, ios, android, webAsm)、kotlin/js和kotlin/server-side 但是除了JVM平台之外其他的平台都很少用, 本篇文章以JVM平台为教程 题外话 java的构件包是.jar, 而Kotlin KMP(… -
Kotlin中操作二进制数据
因为自己写的kwsify是通过过纯文本json发送数据帧的如果想发送二进制数据的话就没办法了于是我就了解了一下kotlin中操作二进制数据的方法下面就是具体思路 首先需要编码/解码二进制需要一个数据载体这个载体就是ByteBuffer(当然也可以是DataOutputStream)这里为了更清楚的操作二进制我就使用ByteBuffer来操作 还需要一个数据类来存放解码后/编码前的人类可读数据 da… -
Kotlin中解析QQ音乐和网易云音乐歌词的工具类
直接放出代码 object LyricParser { private fun toTimeInSeconds(input: String): Int { val timeParts = input.split(":") val minutes = timeParts[0].toInt() val seconds = timeParts[1].substringBefore(&… -
记录一下Fabric高版本模组开发的注意事项
渲染层 由于我闲的没事干所以就捡起了前年的老项目,让他复活了, 这个项目就是在游戏内播放音乐的模组, 但是由于版本更新导致了很多地方需要修改首先就是渲染的问题,我之前写的项目不需要手动指定渲染层RenderLayer, 然后又好久没有开动fabric的模组开发所以导致我不知道怎么获取到这个渲染层, 于是我翻了一下MC的源代码翻到了渲染层是从一个抽象类RenderLayer的静态方法中获取, 并且需…
最新评论