小编amb*_*air的帖子

尝试在 C# 中的字符串中的字符之间添加空格

我正在尝试在 c# 中的字符串中的字符之间添加空格...任何建议将非常感激..谢谢

using System;

namespace nameReverser
{
    class Program{

        public static void Main(string[] args )
        {   Console.WriteLine("Magical Name Reverser");
            //User enters name
            Console.WriteLine("Please Enter Your Name:");

            string name = Console.ReadLine();

            char[] cArray = name.ToCharArray();
            string nameReversed = String.Empty;

            for (int i= cArray.Length - 1; i>-1; i--)
            {
                nameReversed +=cArray[i];
            }
            Console.WriteLine("Your name in reverse order is:");
            Console.WriteLine(nameReversed);   

         }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# string

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

Shell : 在 yaml 文件的子部分下获取特定单词

如何获取下面 yaml 文件部分下的name标签值metadata

    apiVersion: v1
    kind: Pod
    metadata:
      name: sss-pod-four
      namespace: default
    spec:
      containers:
      - name: sss-test-container
        image: anaudiyal/infinite-loop
        volumeMounts:
        - mountPath: "/mnt/sss"
          name: sss-test-volume
      volumes:
        - name: sss-test-volume
Run Code Online (Sandbox Code Playgroud)

我需要得到sss-pod-four字符串。

grep  "\sname: " config/pod.yaml | awk -F ": " '{print $2}'
Run Code Online (Sandbox Code Playgroud)

上面的代码正在打印 sss-pod-foursss-test-container并且 sss-test-volume

bash shell awk grep sed

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

libcurl.so.4:无法打开共享库文件:无此文件或目录

我通过遵循编译链接在Ubuntu 14.04上创建s3fs-fuse的二进制文件。在某些系统中,在kubernetes pod上执行挂载操作时出现以下错误

      ----     ------                 ----             ----                   -------
  Normal   Scheduled              5h               default-scheduler      Successfully assigned verifypod5 to 10.171.42.29
  Normal   SuccessfulMountVolume  5h               kubelet, 10.171.42.29  MountVolume.SetUp succeeded for volume "default-token-scrsz"
  Warning  FailedMount            5h (x8 over 5h)  kubelet, 10.171.42.29  MountVolume.SetUp failed for volume "pvc-f2d4cacc-6a51-11e8-b133-fa53da29538e" : mount command failed, status: Failure, reason: Error mounting volume: s3fs mount failed: s3fs: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我看到二进制文件正在使用,libcurl-gnutls.so.4但我觉得我们需要使用openssl。

ldd /usr/local/bin/s3fs
linux-vdso.so.1 …
Run Code Online (Sandbox Code Playgroud)

libcurl s3fs

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

helm3:Chart.yaml 中具有“rc”的版本的 semVersion 比较失败

Chart.yaml

我有kubeVersion: ">=1.10.1"

集群节点有以下版本

v1.18.0-rc.1 并且 helm 安装失败并出现错误

Error: chart requires kubeVersion: >=1.10.1 which is incompatible with Kubernetes v1.18.0-rc.1
Run Code Online (Sandbox Code Playgroud)

我尝试将 kubeVersion 更改为1.10.1-rc.1但出现一些新错误

error unmarshaling JSON: while decoding JSON: json: cannot unmarshal bool into Go value of type releaseutil.SimpleHead
Run Code Online (Sandbox Code Playgroud)
# helm version
version.BuildInfo{Version:"v3.1.2", GitCommit:"d878d4d45863e42fd5cff6743294a11d28a9abce", GitTreeState:"clean", GoVersion:"go1.13.8"}
Run Code Online (Sandbox Code Playgroud)

semantic-versioning kubernetes-helm

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

linux环境中后台进程的优先级是什么

我想知道操作系统如何优先考虑在Linux中执行后台进程.

假设我有以下命令,它会立即执行,还是OS会优先执行执行顺序.

nohup /bin/bash /tmp/kill_loop.sh &
Run Code Online (Sandbox Code Playgroud)

谢谢

unix shell operating-system process linux-kernel

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

如何仅在grafana中显示前10个值

我使用grafana来显示某些指标.有时候列表太大了,我只需要显示前10个值.Grafana为此提供的选项是什么?我正在使用"图形"面板.

grafana

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

简单队列模型示例

是否有一个简单的程序,演示如何在Go中运行队列.我只需要在队列中添加1到10之类的东西,并使用另一个线程并行地从队列中拉出那些.

queue multithreading go

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

在 kubernetes 中挂载传播

我正在使用Kubernetes 的挂载传播功能来检查某种类型的挂载点的健康状况。我创建了一个 daemonset 并运行一个脚本,该脚本可以ls在这些挂载点上做一个简单的操作。我注意到新的挂载点没有从 pod 中列出。这是预期的行为吗?

volumeMounts:
            - mountPath: /host
              name: host-kubelet
              mountPropagation: HostToContainer
      volumes:
          - name: host-kubelet
            hostPath:
              path: /var/lib/kubelet
Run Code Online (Sandbox Code Playgroud)

相关问题:包含挂载的 hostPath 在主机上更改时不会更新 #44713

mount daemon volume kubernetes

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

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

如何使用 kubectl 命令获取集群 ID

我需要使用 kubectl 命令的集群 ID。

root@vagrant-xenial64:~# kubectl get cm cluster-info -n kube-system -o jsonpath='{.data.cluster-config\.json}'
{
  "cluster_id": "xxx",
  "cluster_name": "prod-yyy-mmm",
  "cluster_type": "rrr",
  "cluster_pay_tier": "vvv",
  "datacenter": "cse",
  "account_id": "456777",
  "created": "2018-06-32323dffdf:35:48+0000"
}
Run Code Online (Sandbox Code Playgroud)

我需要cluster-id这个特殊的 json

root@vagrant-xenial64:~# kubectl get cm cluster-info -n kube-system -o jsonpath='{.data.cluster-config\.json.cluster_id}'
root@vagrant-xenial64:~# 
Run Code Online (Sandbox Code Playgroud)

以上命令返回空字符串。我也尝试了许多其他组合

jsonpath kubernetes kubectl

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

pip 安装失败并出现无法解析错误

ERROR: Could not install packages due to an EnvironmentError: Failed to parse: 
Run Code Online (Sandbox Code Playgroud)

我正在使用以下命令进行安装 python3.7 -m pip install --user xxx-scanner

我在 ubuntu vm 上尝试了此命令。此命令在我的 vm 中有效,但在 travis 设置中失败

ubuntu dist: xenial

pip python-3.x travis-ci

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