小编Cat*_*a D的帖子

如何在PyCharm中进行远程调试

我现在面临的问题:

  • 我通过SSH在远程主机上部署Python代码
  • 脚本传递一些参数,必须由特定用户运行
  • 我创建的PyCharm运行/调试配置通过SSH通过不同的用户连接(无法与实际运行脚本的用户连接)
  • 我想通过PyCharm远程调试这段代码......我设法做了所有配置,我只是得到权限错误.

有没有什么方法可以作为特定用户运行/调试脚本(如sudo su - user)?

我已经阅读过在PyCharm的远程/调试配置中指定一些Python Interpeter选项,但没有设法获得可行的解决方案.

python debugging ssh pycharm

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

Kotlin减少操作员似乎不起作用

试图在Kotlin的在线学习工具上运行这个例子:

fun toJSON(collection: Collection<Int>): String {
    val str = collection.reduce{ a:String, b:Int -> ""}
    return str.toString()
}
Run Code Online (Sandbox Code Playgroud)

但是,它似乎没有编译,吐出这个错误:

Error:(2, 25) Type parameter bound for T in inline fun <S, T : S> Iterable<T>.reduce(operation: (S, T) -> S): S is not satisfied: inferred type Int is not a subtype of String

有人见过这个吗?...不确定这是否是在线工具的错误,或者它确实是错误的.

kotlin

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

标签 统计

debugging ×1

kotlin ×1

pycharm ×1

python ×1

ssh ×1