小编geh*_*had的帖子

如何使用cognito身份标识获取用户属性(用户名,电子邮件等)

我将AWS Cognito Identity Pool配置为使用Cognito User Pool作为身份验证提供程序.

假设我在Cognito Identity Pool中具有身份的身份ID(例如,us-east-1:XXaXcXXa-XXXX-XXXX-XXX-XXXXXXXXXXXX),其中该身份具有到Cognito用户池中的用户的链接登录.

使用身份ID,我如何获取链接的用户详细信息(电子邮件,电话,用户名)?

amazon-web-services amazon-cognito

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

如何有效地对 QByteArray 进行分区?

我想有效地对 QByteArray 消息进行分区,因此我实现的这个函数采用字节(我想要提取的部分)和 toEnd 标志,该标志告诉我是否要提取第 1 部分直到数组末尾。我的直径是 spcae ' '

例如,如果我有:

ba = "HELLO HOW ARE YOU?"
ba1 = getPart(ba, 1, false) -> ba1 = "HELLO"
ba2 = getPart(ba, 2, true) -> ba2 = "HOW ARE YOU?"
ba3 = getPart(ba, 3, false) -> ba3 = "ARE"
Run Code Online (Sandbox Code Playgroud)

下面的函数工作得很好,但我想知道这是否有效。我应该考虑使用 split 函数吗?

QByteArray Server::getPart(const QByteArray message, int part, bool toEnd)
{
    QByteArray string;
    int startsFrom = 0;
    int endsAt = 0;
    int count = 0;
    for(int i = 0; i < message.size(); i++) …
Run Code Online (Sandbox Code Playgroud)

string qstring qt substring qbytearray

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