小编viz*_*viz的帖子

当用"this"表示接收器时,`@`标签在Kotlin中的位置

我是Kotlin的新手.我很好奇thisKotlin中带有前缀@或后缀的区别@.

我刚看到一个写入的代码SignInActivity@this,它似乎与...完全相同this@SignInActivity.

这两个完全一样吗?如果没有,两者有什么区别?

我试图对*@this表单进行一些研究,但我找不到任何关于它的参考.所有我能找到的这个官方文档这表明this@*.如果有人能与我分享我应该去的正确参考,那将是很好的.

grammar this kotlin

7
推荐指数
2
解决办法
660
查看次数

Sublime Text 2的控制台

我是C#的初学者,并尝试将Sublime Text用于我的编辑器.但默认控制台似乎不支持"Console.ReadLine();" 我找不到任何可以输入输入的内容.

我搜索了一些插件,发现了这个REPL和CSharpreter.但是,REPL似乎不支持C#

在此输入图像描述

甚至当我尝试加载其他语言时,弹出这样的错误信息.

在此输入图像描述

什么是一个好的解决方案?请帮忙!

c# sublimetext2

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

过滤掉web3.js中的空地址

如何检测0x0000000000000000000000000000000000000000web3.js 中具有初始值的空地址?

我现在正在做的是:

if (address !== '0x0000000000000000000000000000000000000000') {
   ...
}
Run Code Online (Sandbox Code Playgroud)

有没有更简单的方法可以在web3中筛选出可以创建此值的空地址或辅助方法(如address(0)在Solidity中)?计算(或输入)所有0s的确切数量是非常麻烦的.

ethereum solidity web3js web3-donotuse

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

Python-如何-大查询异步任务

这可能是一个虚拟的问题,但我似乎无法异步运行python google-clood-bigquery。

我的目标是同时运行多个查询,并在asyncio.wait()查询收集器中等待所有查询完成。我正在asyncio.create_tast()用来启动查询。问题是每个查询在开始之前都等待先例的完成。

这是我的查询功能(非常简单):

async def exec_query(self, query, **kwargs) -> bigquery.table.RowIterator:
  job = self.api.query(query, **kwargs)
  return job.result()
Run Code Online (Sandbox Code Playgroud)

既然我不能等待job.result(),我应该等待其他东西吗?

python async-await google-bigquery

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

变量内部的"&&"与shell脚本中的外部变量之间的区别

只是出于好奇:

A="echo hi"
B="echo hello"
C="$A && $B"

echo $C // prints "echo hi && echo hello"
$C
echo "$A && $B" // prints "echo hi && echo hello"
$A && $B
Run Code Online (Sandbox Code Playgroud)

我虽然这会以同样的方式工作.但它显示了不同的结果:

echo hi && echo hello
hi && echo hello
echo hi && echo hello
hi
hello
Run Code Online (Sandbox Code Playgroud)

为什么?

unix linux bash command-line sh

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