小编use*_*707的帖子

Google Cloud Spanner的外部备份/快照

是否可以对Google Cloud Spanner数据库/表格进行快照?出于合规性原因,我们必须拥有当前数据库的每日快照,以便在发生灾难时回滚到当前数据库:这在Spanner中是否可行?如果没有意图支持它吗?

对于那些可能会问为什么我们需要它的人,因为扳手是复制/冗余等 - 它不能防止人为错误(意外丢桌)或破坏/间谍因此问题和要求.

谢谢,M

google-cloud-platform google-cloud-spanner

13
推荐指数
2
解决办法
3861
查看次数

gRPC负载平衡

我已经阅读了https://github.com/grpc/grpc/blob/master/doc/load-balancing.md上的负载平衡页面,但仍然对后端GRPC之间正确的负载均衡方法感到困惑实例.我们正在部署多个gRPC"微服务"实例,并希望我们的其他gRPC客户端能够在它们之间进行路由.我们将这些作为pods部署在kubernetes(实际上是Google Container Engine)中.

任何人都可以解释在gRPC服务器之间加载平衡gRPC客户端请求的"推荐"方法吗?似乎客户需要了解端点 - 是否不可能利用Container Engine中的内置LoadBalancer来提供帮助?

kubernetes google-kubernetes-engine grpc grpc-java

10
推荐指数
3
解决办法
8127
查看次数

在md-sidenav-layout内部可以将md-toolbar固定在顶部吗?

我真的在这里挣扎.我们正在使用md-sidenav-layout并且发现无法想出一种方法将md-toolbar修复到页面顶部:

|--------------------------------|
|   <------ md-toolbar ------->  |       <- fix this so content scrolls under
|--------------------------------|
|                               ^|
|           scrollable           |
|                               v|
----------------------------------
Run Code Online (Sandbox Code Playgroud)

因为md-sidenav-layout似乎可以解决自己的问题,所以添加

style: fixed
Run Code Online (Sandbox Code Playgroud)

到md工具栏不修复它 - 事实上似乎没有!

任何帮助赞赏.

angular-material2 angular

8
推荐指数
2
解决办法
8997
查看次数

AndroidAnnotations + Android Studio - The generated null.R class cannot be found

I have setup ActiveAndroid as per the wiki instructions using latest version of AndroidStudio. I am using product Flavours. This is my gradle build file:

apply plugin: 'android'
apply plugin: 'android-apt'

apt {
    arguments {
        androidManifestFile variant.processResources.manifestFile
        resourcePackageName android.defaultConfig.packageName
    }
}

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.3"

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 19
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            runProguard false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        }
    }
    productFlavors {
        a {
            packageName "com.a.a"
        }

        b {
            packageName "com.a.b" …
Run Code Online (Sandbox Code Playgroud)

android-annotations android-studio

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

是否可以重命名列?

是否可以发出类似的东西

RENAME COLUMN col1 col2
Run Code Online (Sandbox Code Playgroud)

在 Google Cloud Spanner 中?从 DDL 来看这是不可能的;如果不是,这是 Beta 版的设计选择还是限制?

database database-schema google-cloud-platform google-cloud-spanner

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

Spanner 的 DatabaseClient 线程安全吗?

我们目前正在为 Spanner 检索 DatabaseClient,如下所示:

DatabaseClient dbClient = spanner.getDatabaseClient(...)
Run Code Online (Sandbox Code Playgroud)

跨多个线程使用这个 DatabaseClient 对象是否安全?具体来说,我们想要依赖注入 DatabaseClient 的一个实例,并想了解它是否是线程安全的并且可以重用,或者每个线程是否应该调用 spanner?

这是在 Web API 服务中使用的,因此对 URL 的大量传入请求,每个传入请求都需要一个扳手连接。什么是最好的分享对象?例如,我们不希望每个会话都必须加载 Google JSON 凭据(我们假设发生在 SpannerOptions Builder 中)。

java thread-safety google-cloud-platform google-cloud-spanner

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

ios 通过 URL Scheme 10.2+ 拨打电话时出现用户提示

Apple 似乎改变了通过 URL 方案拨打电话时的行为。我们目前使用此代码来发起电话呼叫:

let url = NSURL(string: "tel://011111111111")
UIApplication.sharedApplication().openURL()
Run Code Online (Sandbox Code Playgroud)

在 iOS 10.2 之前,这会立即启动拨号器并拨打电话。现在情况似乎已经改变,用户会收到确认拨打电话的提示。看来 tel:// 的行为更像 telprompt://。尽管官方 Apple URL 方案文档(最后更新于 2015 年)提到,如果从本机应用程序打开 tel:// URL,则不需要用户交互。

有谁知道(a)这是否是新的、预期的行为和/或(b)是否有另一种方法可以解决这个问题,可以在不提示用户的情况下发起电话呼叫?

objective-c core-foundation ios swift

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