小编use*_*072的帖子

在哪里可以从 Azure 门户找到服务主体 GUID

我需要创建一个服务主体并通过 SDK 为其分配一个新角色Python我目前正在执行此stackoverflow 问题中列出的步骤。

我目前正在进行角色分配,但我陷入了“我需要输入 a ”的步骤principal_id。例如,这里根据需要创建一个新的角色分配。principal id我在门户中哪里可以找到这项服务Azure?是在门户-> Active Directory -> 应用程序注册-> 我的应用程序下吗appIdobjectIdAzure

azure azure-active-directory azureportal azure-sdk-python

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

条件语句如何与逐位运算符一起使用?

我试图理解条件如何与按位运算符一起工作.检查数字是偶数还是奇数的方法可以通过以下方式完成:

#include <iostream>
#include <string>
using namespace std;

string test()
{
    int i = 8;  //a number
    if(i & 1)
      return "odd";

    else
      return "even";       
}

int main ()
{
  cout << test();
  return 0;
}
Run Code Online (Sandbox Code Playgroud)

第一部分我不明白if条件是如何工作的.在这种情况下,如果i = 8,则在if语句中,1000 & 1它应该返回1000,其等于8.

如果i = 7,那么在if语句中它应该正在执行111 & 1哪个返回111等于7

为什么if(8)将返回"even"并且if(7)返回"odd"?我想我想要理解if语句在检查为True时是什么以及在处理逐位运算符时应该是什么.

只是当我把这个问题写下来时,这是因为它实际上正在做

for 8: 1000 & 0001 which gives 0
for 7: 0111 & 0001 which gives 1?
Run Code Online (Sandbox Code Playgroud)

c++ bitwise-operators

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