小编Ell*_*ein的帖子

ArgoCD:传输:拨号时出错 dial tcp:查找 argocd-repo-server

我正在配置 ArgoCD,所有 pod 都处于运行状态,如下所示。

$ kubectl get pods -n argocd -o wide
NAME                              READY   STATUS    RESTARTS   AGE    IP               NODE        NOMINATED NODE   READINESS GATES
argocd-application-controller     1/1     Running   0          138m   172.16.195.218   worker-1    <none>           <none>
argocd-applicationset-controller  1/1     Running   0          138m   172.16.195.216   worker-1    <none>           <none>
argocd-dex-server                 1/1     Running   0          138m   172.16.59.213    worker-2    <none>           <none>
argocd-notifications-controlle    1/1     Running   0          138m   172.16.195.217   worker-1    <none>           <none>
argocd-redis                      1/1     Running   0          138m   172.16.59.214    worker-2    <none>           <none>
argocd-repo-server                1/1     Running   0          46m    172.16.59.216    worker-2    <none>           <none>
argocd-server                     1/1     Running …
Run Code Online (Sandbox Code Playgroud)

argocd

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

Python集合花费的内存量逐步增加

我做多少内存每个Python的数组类型的花费,这是一个实验list,tuple,set,dict,np.array.然后我得到了以下结果.

Python数组类型花费的内存量

(x轴是数组的长度,y轴是内存大小.)

我发现Python set花费的内存量也会逐步增加dict,而其他内存则会按照我的预期线性增长.我想知道是什么让他们与众不同

我使用了以下get_size()功能.(参考)

def get_size(obj, seen = None):
    size = sys.getsizeof(obj)
    if seen is None:
        seen = set()
    obj_id = id(obj)
    if obj_id in seen:
        return 0
    seen.add(obj_id)
    if isinstance(obj, dict):
        size += sum([get_size(v, seen) for v in obj.values()])
        size += sum([get_size(k, seen) for k in obj.keys()])
    elif hasattr(obj, '__dict__'):
        size += get_size(obj.__dict__, seen)
    elif hasattr(obj, '__iter__') and not isinstance(obj, (str, …
Run Code Online (Sandbox Code Playgroud)

python numpy

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

如何在 C# 正则表达式 switch/case 中使用命名组?

我想编写一个代码来检查它是否与正则表达式匹配,然后打印匹配的字符串。

我发现了其他问题Can I use regex expression in c# with switch case? ,但IsMatch方法仅返回布尔值,因此我无法检索命名组字符串。

var filepath = @"path/to/file.txt";
foreach (string line File.ReadLines(filepath))
{
    switch (line)
    {
        case var s when new Regex(@"^(?<UserName>\w+) moved to (?<Position>\w+)$").IsMatch(s):
            // I have to know <UserName> and <Position> here.
            break;
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

c# regex

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

标签 统计

argocd ×1

c# ×1

numpy ×1

python ×1

regex ×1