小编CSt*_*bra的帖子

使用了 Kedestroy,现在不能使用 Kinit 来验证我自己

我已经使用 kerberos 大约一个月了,没有任何问题。今天我决定测试 kdestroy 命令,因为我已经阅读了一些关于它的内容。不幸的是,现在我无法使用 kinit 来验证自己!

当我使用 kinit 命令并输入我的密码时,我收到此错误消息

kinit: krb5_get_init_creds: Error from KDC: CLIENT_NOT_FOUND
Run Code Online (Sandbox Code Playgroud)

我不确定为什么?我不明白。我以为 kdestroy 刚刚清除了我目前持有的票证。我不认为它会禁止我再次进行身份验证?

kerberos

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

无限循环使用继续

我正在编写一个代码,它将遍历直方图中的每个bin,并检查是否存在任何非零bin.如果有,它会抛出一条错误消息.我的问题是,我希望它跳过一个bin,因为这个bin不应该是空的,而是检查所有其他的bin.

唯一的问题是创造一个无限循环.这是我的代码

Int_t y;

for (int i = 0; i <= 100; i++) {
    y = hist - > GetBinContent(i)

    if (i = 1) continue;
    else if (y != 0) {
        std: cout << * * * * * ERROR * * * * * << std: endl;
        break;
    }

}
Run Code Online (Sandbox Code Playgroud)

它正在发生的事情是评估它i = 0,跳过i = 1,然后命中,i = 2并且不断地一遍又一遍地评估它.如果我拿出"if(i = 1)继续;" 然后它的工作原理.

有任何想法吗?

c++ for-loop continue infinite-loop

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

标签 统计

c++ ×1

continue ×1

for-loop ×1

infinite-loop ×1

kerberos ×1