小编hua*_*gcd的帖子

如何在kotlin中创建一个空数组?

Array(0, {i -> ""})目前正在使用,我想知道是否有更好的实现,如Array()

另外,如果我正在使用arrayOfNulls<String>(0) as Array<String>,编译器会提醒我这个演员阵容永远不会成功.但它是内部的默认实现Array(0, {i -> ""}).我错过了什么吗?

arrays kotlin

67
推荐指数
4
解决办法
4万
查看次数

如何使用window.open设置文件名

我试图下载JavaScript计算的临时结果.假设我有一个字符串str,我想下载一个文件包含str并命名为data.csv,我使用以下代码:

window.open('data:text/csv;charset=utf-8,' + str);
Run Code Online (Sandbox Code Playgroud)

该文件可以成功下载,但是如何data.csv自动命名文件而不是每次手动设置名称?

javascript download window.open

47
推荐指数
4
解决办法
7万
查看次数

是否安全只保留armeabi-v7a for android apk

我有一个使用本机库(snappydb)的Android APK .本机库需要很多空间,所以我想只保留snappydbarmeabi-v7a架构?

我知道移除snappydb其他架构并不是100%安全,所以我的问题是:它有多安全?(我会丢失多少设备/用户?)

仅供参考,我的应用程序支持的最小sdk版本是16(JELLY_BEAN).

android android-ndk snappydb

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

在Android中指定Wi-Fi扫描的频道(或频率)

我知道在Android中进行Wi-Fi扫描非常简单.你得到一个WiFiManager,注册BroadcastReceiver并调用WiFiManager.startScan().那你只需要等待.

问题是我不想等那么久.要做到这一点,我不想扫描所有频道,而是只扫描几个频道(说channel 1, 6, 11).但我找不到任何API来设置要扫描的通道.那么任何人都可以提供一些关于如何做到这一点的提示或提示吗?

先谢谢你.

android frequency wifi

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

为什么更改 Azure 云服务上的配置需要这么长时间?

我有一个 Azure 云服务。其中一个 Web 角色包含一个配置,我需要每隔几天更改一次其值。

每次更改值时,Azure 大约需要 10~15 分钟才能完成该过程。这让我很困惑,因为我改变的只是一个配置值。

所以我想知道 Azure 在后台做了什么让它这么慢?

azure

4
推荐指数
1
解决办法
1257
查看次数

如何在pypy中注释一个类?

我正在使用 pypy 将一些 python 脚本翻译成 C 语言。假设我有一个这样的 python 类:

class A:
    def __init__(self):
        self.a = 0
    def func(self): 
        pass
Run Code Online (Sandbox Code Playgroud)

我注意到这A.func是一个未绑定的方法而不是一个函数,因此它不能被 pypy 翻译。所以我稍微修改一下代码:

def func(self): 
    pass
class A:
    def __init__(self):
        self.a = 0
A.func = func
def target(*args):
    return func, None
Run Code Online (Sandbox Code Playgroud)

现在func好像可以用pypy翻译了。但是,当我尝试时translate.py --source test.py[translation:ERROR] TypeError: signature mismatch: func() takes exactly 2 arguments (1 given)会引发异常。我注意到这可能是因为我还没有注释self参数。但是这self有类型 A,那么我如何注释一个类呢?

感谢您的阅读和回答。

python pypy annotate

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