小编Ton*_*sen的帖子

无法登录 ghcr.io docker 注册表(服务不可用)

我在 powershell 中运行 docker login 命令。我尝试过 PAT 和密码,但不起作用。

Error response from daemon: Get "https://ghcr.io/v2/": received unexpected HTTP status: 503 Service Unavailable
Run Code Online (Sandbox Code Playgroud)

顺便说一句,早些时候我成功登录到gchr .io 因为我犯了一个拼写错误。所以我尝试这样做:

docker login gchr.io/ -u whatever -p adokwoakdoakwodkawd
WARNING! Using --password via the CLI is insecure. Use --password-stdin.
Login Succeeded
Run Code Online (Sandbox Code Playgroud)

这对我来说似乎很奇怪。使用假凭据登录成功?也许是有什么可疑的东西。无论如何,为什么我无法到达真正的 ghcr.io?我不明白我做错了什么。

github docker

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

将 C# 类属性作为方法中的参数传递

我有一个 void SortTable,我能够根据属性(在本例中为 ticketId)对类实例数组进行排序。

private void SortTable()
    {
        if (ascending)
        {
            Array.Sort(tickets,
            delegate (TicketData x, TicketData y) { return x.ticketId.CompareTo(y.ticketId); });
        } else
        {
            Array.Sort(tickets,
            delegate (TicketData x, TicketData y) { return y.ticketId.CompareTo(x.ticketId); });
        }
        ascending = !ascending;
    }
Run Code Online (Sandbox Code Playgroud)

它有效,但我有一个包含更多要排序的字段的表。我可以通过为表中的每个字段创建空白来解决这个问题。它就像 SortByTicketId()、SortByName() 等。但我想要一个函数来处理这个。

我想写这样的东西:

private void SortTable(sortByThisProperty)
    {
        Array.Sort(tickets,
        delegate (TicketData x, TicketData y) { return x.[sortByThisProperty].CompareTo(y.[sortByThisProperty]); });
    }
Run Code Online (Sandbox Code Playgroud)

但是这个伪代码不起作用,我看不出有办法将属性作为参数传递。必须有另一种方法来做到这一点?

c# arrays sorting class blazor

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

标签 统计

arrays ×1

blazor ×1

c# ×1

class ×1

docker ×1

github ×1

sorting ×1