小编Aks*_*tel的帖子

Kotlin的Val和Var

varvalKotlin有什么区别?

我已经通过这个链接:

https://kotlinlang.org/docs/reference/properties.html

如此链接所述:

只读属性声明的完整语法与可变的两种方式不同:它以val而不是var开头,不允许使用setter.

但就在有一个使用setter的例子之前.

fun copyAddress(address: Address): Address {
    val result = Address() // there's no 'new' keyword in Kotlin
    result.name = address.name // accessors are called
    result.street = address.street
    // ...
    return result
}
Run Code Online (Sandbox Code Playgroud)

var和之间的确切区别是val什么?

为什么我们两个都需要?

不是KotlinVariables 的重复,与Java的差异.var vs val?因为我在询问有关文档中特定示例的疑问,而不仅仅是一般性的.

kotlin

246
推荐指数
16
解决办法
9万
查看次数

Kotlin中的交换功能

是否有更好的方法在kotlin中编写通用交换函数,而不是如何在Java中编写基本交换函数中描述的java方式.

是否有任何kotlin语言功能可以使通用交换功能更简洁直观?

kotlin

37
推荐指数
5
解决办法
8402
查看次数

如何在Google Cloud Functions和Google App Engine之间进行选择?

Google Cloud Functions似乎非常有趣,因为它是无服务器和零维护解决方案.但是,什么时候使用谷歌云功能而不是谷歌应用引擎?

google-app-engine google-cloud-platform google-cloud-functions

17
推荐指数
1
解决办法
4181
查看次数

Kotlin的BigInteger

我需要使用BigInteger,但在kotlin中找不到类似的东西.

在kotlin中有没有替代类到BigInteger的java?

要么

我应该将java类导入kotlin吗?

biginteger kotlin

12
推荐指数
1
解决办法
4144
查看次数

Android Studio Logcat搜索

我正面临着android studio的一个奇怪问题.在logcat监视器中,搜索框空间不大.我无法找到任何更大的选项.

在此输入图像描述

有没有办法让这个更大?

android intellij-idea android-logcat android-studio android-studio-3.0

9
推荐指数
1
解决办法
3175
查看次数

本地计算机上的postgresql-x64-9.6服务已启动然后停止.如果某些服务未使用,它们会自动停止

Postgresql服务无法在services.msc中启动.它在Window server 2008 R2中启动PostgreSQL服务时显示以下消息.

"本地计算机上的postgresql-x64-9.6服务已启动然后停止.如果某些服务未被其他服务或程序使用,则会自动停止."

图片

postgresql

8
推荐指数
5
解决办法
1万
查看次数

在 Flutter 中使用 json_serializable 库解析 List<dynamic>

考虑以下json:

[
 {
  "id": 1
  "name": "foo"
 },
 {
  "id": 1
  "name": "foo"
 }
]
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用json_serializable库来解析它。

json.decode(response.body)返回List<dynamic>

但 json_serializable 自动生成方法fromJsontoJson类型Map<String, dynamic json>

json_serializable 中是否有任何方法可以List<dynamic> 使用自动生成的方法而不是手动进行解析?

flutter json-serialization flutter-dependencies

7
推荐指数
1
解决办法
1789
查看次数

在 IntelliJ IDEA/Android Studio 中删除当前单词

如何删除当前单词(插入符号处的单词)?

下面的解决方案强制将插入符号放在单词的开头或结尾,但这不是很方便。

Ctrl-BACKSPACE
Delete to word end from caret.
Ctrl-DEL
Delete to word start from caret.
Run Code Online (Sandbox Code Playgroud)

其他解决方案是使用Ctrl+选择单词W然后将其删除,但这也是两步过程。

有什么快捷方式或设置可以一步删除当前单词吗?

keyboard-shortcuts intellij-idea android-studio

6
推荐指数
1
解决办法
3373
查看次数

React Native - 连接到 PostgreSQL 数据库

我想使用 React Native 连接到外部数据库,例如 PostgreSQL、MySQL 或其他数据库。这可能吗?

但首先让我告诉您一些有关我的计划的信息:我将为多个安装(多个设备 - 一台设备上的一个安装)开发我的应用程序。所有设备都与 Windows 安装(服务器)提供的本地网络连接。服务器上运行一个数据库(PostgreSQL),我想用我的所有设备连接到这个数据库。服务器(或者实际上是它的数据库)应该存储任务,并且每个设备应该在本地访问这些任务(读取和写入)。

服务器客户端架构

我还有一些其他的想法,例如简单的 SMB-XML 文件存储(但存在冲突问题)和 SMB 共享文件上的 SQLite 数据库 - 但 SQLite 的网站告诉我们,这不会避免多次访问的问题。因此我需要另一个本地解决方案。这让我提供了一个可以从本地网络访问的数据库。

如果有人能说明如何解决这个问题,我将不胜感激。

谢谢你!

database postgresql smb local-network react-native

5
推荐指数
1
解决办法
2万
查看次数

CarView Group 在 android 中选择和取消选择项目

选择地点分行

这里,分支项目作为按钮在回收视图内的卡片视图上对齐。我需要在每个卡片视图上实现单击,并且颜色应该改变,但要点是每次我单击另一个卡片视图时,之前选择的卡片视图都应该取消选择。我什至没有实现这个的逻辑。请帮忙提供一个简单的方法

android android-cardview android-recyclerview

2
推荐指数
1
解决办法
1001
查看次数