小编Ser*_* Vu的帖子

我可以将 terraform 输出设置为 env 变量吗?

所以 terraform 生成了一堆我感兴趣的输出。如何将这些值通过管道传输到环境变量或其他东西,以便我的脚本能够在有人运行后获取它们terraform apply

bash terminal terraform hashicorp-vault

6
推荐指数
2
解决办法
2111
查看次数

如何在 SwiftUI 中以编程方式编辑 TextField 的边框颜色?

这是代码片段:

TextField("Email", text: self.$email)
    .padding()
    .overlay(RoundedRectangle(cornerRadius: 1)
                .stroke(Color.black, lineWidth: 1))
SecureField("Password", text: self.$password)
    .padding()
    .overlay(RoundedRectangle(cornerRadius: 1)
                .stroke(Color.black, lineWidth: 1))

Button(action: {
    print("The button was clicked!")
    if loginAndPasswordAreOK() {
        print("Login & Password are OK!")
    } else {
        self.email = ""
        self.password = ""
    }
}, label: {
Text("Log In")
    .fontWeight(.bold)
    .padding()
Run Code Online (Sandbox Code Playgroud)

如果登录名和密码输入不正确,如何将电子邮件文本字段的边框颜色更改为红色?

ios swift swiftui

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

如何修复 GitHub Actions 中的 golangci-lint 错误?

我收到这个错误:

Run actions-contrib/golangci-lint@v1
/usr/bin/docker run --name cc495678c14da19ea04d82b4276bf15086b4bc_b162c0 --label cc4956 --workdir /github/workspace --rm -e GOROOT -e INPUT_GOLANGCI_LINT_VERSION -e HOME -e GITHUB_JOB -e GITHUB_REF -e GITHUB_SHA -e GITHUB_REPOSITORY -e GITHUB_REPOSITORY_OWNER -e GITHUB_RUN_ID -e GITHUB_RUN_NUMBER -e GITHUB_RETENTION_DAYS -e GITHUB_ACTOR -e GITHUB_WORKFLOW -e GITHUB_HEAD_REF -e GITHUB_BASE_REF -e GITHUB_EVENT_NAME -e GITHUB_SERVER_URL -e GITHUB_API_URL -e GITHUB_GRAPHQL_URL -e GITHUB_WORKSPACE -e GITHUB_ACTION -e GITHUB_EVENT_PATH -e GITHUB_ACTION_REPOSITORY -e GITHUB_ACTION_REF -e GITHUB_PATH -e GITHUB_ENV -e RUNNER_OS -e RUNNER_TOOL_CACHE -e RUNNER_TEMP -e RUNNER_WORKSPACE -e ACTIONS_RUNTIME_URL -e ACTIONS_RUNTIME_TOKEN -e ACTIONS_CACHE_URL -e GITHUB_ACTIONS=true …
Run Code Online (Sandbox Code Playgroud)

go docker github-actions

5
推荐指数
0
解决办法
4969
查看次数

如何修复写入 Vault 时出现的错误:发出 API 请求时出错

当我运行时,+ terraform apply --auto-approve我可以看到以下错误:

Error: error writing to Vault: Error making API request.

URL: POST http://host.docker.internal:8200/v1/sys/auth/approle
Code: 400. Errors:

* path is already in use at approle/

  on main.tf line 3, in resource "vault_auth_backend" "approle":
   3: resource "vault_auth_backend" "approle" {
Run Code Online (Sandbox Code Playgroud)

这是来自的片段main.tf

provider "vault" {}

resource "vault_auth_backend" "approle" {
  type = "approle"
}
Run Code Online (Sandbox Code Playgroud)

我该如何修复它?在本地,当我在开发模式下运行保管库服务器时,我可能会看到同样的问题,并且我刚刚重新启动了解决问题的开发服务器,但现在我可以在运行时看到问题docker run

terraform hashicorp-vault

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

如何在 SwiftUI 中为具有cornerRadius 的视图创建前导边框?

所以我有一个观点

VStack(alignment: .leading) {
    Text("Top text").font(.title2).bold()
    Spacer()
    Text("Bottom text")
}
.padding()
.background(Color.white)
.cornerRadius(10)
.shadow(radius: 5)
Run Code Online (Sandbox Code Playgroud)

并想要设置一个与其圆形轮廓相匹配的左彩色(例如红色)边框。

我尝试添加:

.overlay(RoundedRectangle(cornerRadius: 20)
        .frame(width: 2, height: nil, alignment: .leading), alignment: .leading)
Run Code Online (Sandbox Code Playgroud)

它确实绘制了左边框,但与圆形轮廓不匹配:

在此输入图像描述

我想得到这样的东西: 在此输入图像描述

ios swift swiftui

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

如何在 bash 命令中断开 jq 中的长字符串?

这是最小的例子:

echo "{\"foo\": \"John\",\"bar\":\"Smith\"}" | jq -r '@sh "export FOO=\(.foo)\nexport BAR=\(.bar) \n"'
Run Code Online (Sandbox Code Playgroud)

在我的现实生活场景中,jq选择器真的很长(想想 10 个导出),我怎样才能将它们分成多行或其他内容?我尝试\在行尾使用分隔符,但不幸的是它不起作用。

bash shell jq

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

kubectl + grep 命令的替代方案是什么?

很多时候我运行的命令看起来像

kubectl get * | grep abc
Run Code Online (Sandbox Code Playgroud)

但这样我就看不到第一行(即列名称),是否有一个简单的替代方案,这样我将看到 2 行(用于资源abc和列名称)?

bash kubernetes

0
推荐指数
1
解决办法
1714
查看次数