小编gab*_*bor的帖子

kubernetes:使用cli修改秘密?

如何secret使用cli 修改秘密中的值?

我创建了秘密kubectl,但似乎没有办法修改秘密.例如,向其添加新的秘密值,或更改其中的秘密值.

我假设我可以去'低级',并编写yaml文件并做一个kubernetes create secret generic但我希望有一个更简单的方法.

(我正在使用kubectl edit)

kubernetes kubernetes-secrets

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

设置图像的宽度/高度以避免图像加载时重新流动

当我在html中使用图像标签时,我尝试在标签中指定其宽度和高度img,以便浏览器甚至在加载图像之前为它们保留空间,因此当它们完成加载时,页面不会重排(元素不会四处移动).例如:

<img width="600" height="400" src="..."/>
Run Code Online (Sandbox Code Playgroud)

问题是现在我想创建一个更"响应"的版本,对于"单列案例",我想这样做:

<img style="max-width: 100%" src="..."/>
Run Code Online (Sandbox Code Playgroud)

但是,如果我将其与明确指定的宽度和高度混合使用,例如:

<img style="max-width: 100%" width="600" height="400" src="..."/>
Run Code Online (Sandbox Code Playgroud)

并且图像比可用空间宽,然后忽略宽高比调整图像大小.我明白为什么会发生这种情况(因为我"修复了"图像的高度),我想解决这个问题,但我不知道怎么做.

总结一下:我希望能够指定max-width: 100%,并且还能以某种方式确保在加载图像时内容不会被重排.

html image css3 responsive-design

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

将“unknown”缩小为具有字符串字段的对象,而不使用“any”

我正在尝试验证我的应用程序收到的数据。一个简短的例子如下:

function getField(data:unknown):string {
    if (typeof data !== 'object') {
        throw new Error('e1');
    }

    if (data == null) {
        throw new Error('e2');
    }

    const { field } = data;

    if (typeof field !== 'string') {
        throw new Error('e3');
    }

    return field;
}
Run Code Online (Sandbox Code Playgroud)

我需要从数据中提取字符串字段。如果数据的形状无效,代码应该抛出异常。问题是,上面的代码没有进行类型检查。它失败并显示“类型‘{}’上不存在属性‘字段’。”。我知道我可以添加一些any并且它会起作用,但我试图any以类型安全的方式在没有 的情况下执行此操作。

typescript

14
推荐指数
1
解决办法
3522
查看次数

在Javascript中,是否有一个单词同时覆盖Null和Undefined?

我有时不得不在Javascript编写代码,说明如何处理nullundefined相同的方式,例如,一个函数,从数组中的每一项是会删除nullundefined。我该如何命名功能?

removeNullAndUndefined很长 removeNull简短但不精确。理想情况下,我想将它命名removeX,其中X的含义“null或undefined”。有谁知道一个好词X吗?

javascript naming

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