小编acl*_*kay的帖子

将长配置文件传递给 Kubernetes

我喜欢 Kuberenetes 的工作方法,使用自包含的图像并将配置作为卷传递到 ConfigMap 中。

现在这很好用,直到我尝试用 Liquibase 容器做这件事,SQL 很长 ~1.5K 行,Kubernetes 拒绝它太长。

来自 Kubernetes 的错误:

ConfigMap“liquibase-test-content”无效:metadata.annotations:太长:最多必须有 262144 个字符

我想将.sql文件作为hostPath,但据我所知,这些hostPath内容可能不会存在

还有其他方法可以将配置从 K8s 目录传递到 pods 吗?谢谢。

kubernetes

8
推荐指数
3
解决办法
5441
查看次数

如何在无限循环中不断更新活动中的TextView?

我有一个有TextView的活动,我想不断更新文本..

在Java中,我可以创建一个无限的while循环,并且只需在每次迭代时设置文本.

但是当我尝试在Android中执行此操作时,它会显示黑屏,甚至不会加载活动.

我把无限放在onCreate方法中,也许这就是它崩溃的原因..但如果是的话,我应该把它放在哪里?

android loops infinite

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

Spark:加入数组

我需要将一个带有字符串列的数据帧连接到一个带有字符串数组的数据帧,这样如果数组中的一个值匹配,则行将加入.

我试过了,但我想这不是支持.还有其他办法吗?

import org.apache.spark.SparkConf
import org.apache.spark.sql.SparkSession

val sparkConf = new SparkConf().setMaster("local[*]").setAppName("test")
val spark = SparkSession.builder().config(sparkConf).getOrCreate()

import spark.implicits._

val left = spark.sparkContext.parallelize(Seq(1, 2, 3)).toDF("col1")
val right = spark.sparkContext.parallelize(Seq((Array(1, 2), "Yes"),(Array(3),"No"))).toDF("col1", "col2")

left.join(right,"col1")
Run Code Online (Sandbox Code Playgroud)

抛出:

org.apache.spark.sql.AnalysisException:由于数据类型不匹配,无法解析'(col1 = col1)':'(col1=

col1)'(int和array).;;

scala apache-spark apache-spark-sql

6
推荐指数
3
解决办法
5166
查看次数

无法为跟踪文件 .lastUpdated 创建父目录

我已添加 com.spotify:dockerfile-maven-plugin:1.4.3到我的 POM 中,但由于以下原因无法完成

[信息] --- dockerfile-maven-plugin:1.4.3:build (default) @ server-api --- 下载:https ://repo.maven.apache.org/maven2/com/fasterxml/jackson/module /jackson-modules-base/2.9.4/jackson-modules-base-2.9.4.pom [警告] 无法为跟踪文件 /home/alex/.m2/repository/com/fasterxml/jackson/module 创建父目录/jackson-modules-base/2.9.4/jackson-modules-base-2.9.4.pom.lastUpdated

这反过来又会导致:

[错误] 无法在项目服务器 API 上执行目标 com.spotify:dockerfile-maven-plugin:1.4.3:build (default): 目标 com.spotify:dockerfile-maven-plugin:1.4.3:build 的执行默认值失败:插件 com.spotify:dockerfile-maven-plugin:1.4.3 或其依赖项之一无法解析:无法在 com.spotify:dockerfile-maven-plugin:jar:1.4.3 -> com 收集依赖项。 spotify:docker-client:jar:shaded:8.11.4 -> com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:jar:2.9.4 -> com.fasterxml.jackson.module:jackson-module- jaxb-annotations:jar:2.9.4: 无法读取 com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:2.9.4 的工件描述符:无法传输工件 com.fasterxml.jackson.module: jackson-modules-base:pom:2.9.4 从/到中央 (https://repo.maven.apache.org/maven2):/home/alex/.m2/repository/com/fasterxml/jackson/module/jackson-modules-base/2.9.4/jackson-modules-base-2.9 .4.pom.part.lock (没有那个文件或目录) -> [Help 1]

java maven

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

在 @html 中使用 svelte css 类

我有一个返回带有类的 html 的 api,我想知道如何为它们使用 svelte 样式定义。

应用程序.Svelte

<script>
    let string = `<span class="status">ok</span>`;
</script>

<p>{@html string}</p>

<style>
    .status {
        color: red
    }
</style>
... 

{@html marked}
Run Code Online (Sandbox Code Playgroud)

退货 Unused CSS selector (8:1)

svelte

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

属性“ Draw”在类型“ typeof Control”上不存在

我正在尝试使用传单和其他传单插件来实现地图组件。问题是由于某种原因,其他插件无法从TypeScript使用。

例如,我无法使用Leaflet-Draw插件编译代码并得到以下错误:

属性“ Draw”在类型“ typeof Control”上不存在

mapbox.component.ts

import { DataService } from "../data-service.service";
import { Component, OnInit } from '@angular/core';


import * as $ from 'jquery';
/// <reference types="leaflet" />
/// <reference types="leaflet-draw" />

declare var require: any


@Component({
    selector: 'app-mapbox',
    templateUrl: './mapbox.component.html',
    styleUrls: ['./mapbox.component.css']
})

export class MapboxComponent implements OnInit {

    constructor(private dataService: DataService) { }
    // helper flags
    map: L.Map = null;
    aggreagte: boolean = false;

    ngOnInit() {
        // Prepare map
        this.map = L.map('resultmap').setView([51.505, -0.09], 1);
        //
        L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token={accessToken}', …
Run Code Online (Sandbox Code Playgroud)

leaflet typescript leaflet.draw angular-cli angular

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

如何从Ruby中的DateTime中减去n个月?

我是红宝石的新手,日期算术似乎令人困惑。

如何在不使用任何其他模块的情况下从中删除n个月DateTime

ruby datetime

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

Prometheus 获取度量的最后记录值

我不确定这是否可能,我很高兴知道是否是这样,但是:

假设我有一个指标,最后一次出现是在 14 天前。如何查询普罗米修斯特定范围(即 30 天)内的最后一个值及其日期?

prometheus

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

Android工作室不建议导入

Android工作室未能建议已知类的导入,如日期和列表等.只是警告"无法解决符号"

Android Studio 2.2.3
Build #AI-145.3537739, built on December 2, 2016
JRE: 1.8.0_76-release-b03 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Run Code Online (Sandbox Code Playgroud)

注意:启用了自动导入,并且没有排除类,手动添加导入语句有效.

android android-studio

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

google-cloud 使用 python api 获取实例 ID 和区域

如何获取当前正在运行的instanceId,以及它在正在运行的Python应用程序中的区域。

在 Go 和 Java 中,它是通过以下方式完成的,那么在 Python 中等效的是什么?

去,

import metadata "cloud.google.com/go/compute/metadata"

func main(){
    println(metadata.InstanceID))
}
Run Code Online (Sandbox Code Playgroud)

爪哇

String instanceId = com.google.cloud.MetadataConfig.getInstanceId()
Run Code Online (Sandbox Code Playgroud)

python google-cloud-platform google-cloud-python

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