小编aru*_*run的帖子

Kotlin从文件读入字节数组

如何将字节读入字节数组?在Java中,我习惯将字节数组初始化为byte[] b = new byte[100],然后将其传递给相应的方法。但是在Kotlin中,我无法初始化ByteArray缓冲区应具有的字节数。

换句话说,如何使用此功能?:https : //developer.android.com/reference/kotlin/java/io/RandomAccessFile#read(kotlin.ByteArray)

android kotlin

4
推荐指数
2
解决办法
1820
查看次数

NanoHTTPD - 无法添加 gradle 依赖项

我正在尝试将NanoHTTPD添加到我的 Android 项目中。

正如 README.md 中提到的,我添加了

dependencies {
    runtime(
       [group: 'org.nanohttpd', name: 'nanohttpd', version: '2.3.1'],
    )
}
Run Code Online (Sandbox Code Playgroud)

它给出了错误:

Could not find method runtime() for arguments [{group=org.nanohttpd, name=nanohttpd, version=2.3.1}] on object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.
Run Code Online (Sandbox Code Playgroud)

我也尝试添加

repositories {
    mavenCentral()
}
Run Code Online (Sandbox Code Playgroud)

在别处提到,但同样的错误。

我尝试了通常的方法:

implementation 'org.nanohttpd.nanohttpd:2.3.1'
Run Code Online (Sandbox Code Playgroud)

它给出了错误:

Failed to resolve: org.nanohttpd.nanohttpd:2.3.1:
Run Code Online (Sandbox Code Playgroud)

我正在使用 Android Studio 3.2.1 似乎有很多人在 Android 中愉快地使用它。我错过了什么?

android nanohttpd android-gradle-plugin

3
推荐指数
1
解决办法
1704
查看次数

bool数据类型是否可以在c ++中移植?

可以bool在C++中使用数据类型并且仍然可以保证可移植性吗?

在其他帖子中部分讨论了这一点,但没有具体讨论可移植性.

我想知道我是否可以使用bool并确保它将在大多数系统(例如99%)中编译,如果不是所有系统的话.

c++

0
推荐指数
2
解决办法
170
查看次数

Kotlin返回Null不能是非null类型的值

我试图为Kotlin函数返回一个空值。它给了我错误Null cannot be a value of a non-null type。但我希望能够返回null。尽管看起来函数可以为空,但它是接口重写,在这种情况下没有返回值。

override fun call(jso: JSONObject): JSONObject {
    ...
    ...
    return null
}
Run Code Online (Sandbox Code Playgroud)

我想我可以使用标记一个可为空的变量?。但是?在这种情况下我可以放在哪里?

kotlin

-1
推荐指数
1
解决办法
438
查看次数

标签 统计

android ×2

kotlin ×2

android-gradle-plugin ×1

c++ ×1

nanohttpd ×1