小编Leo*_*etz的帖子

以一切可能的方式将列表拆分为两个子列表

例如,我有一个可变大小的列表

[1, 2, 3, 4]
Run Code Online (Sandbox Code Playgroud)

我想尽可能地将这个列表分成两部分:

([], [1, 2, 3, 4])
([1], [2, 3, 4])
([2], [1, 3, 4])
([3], [1, 2, 4])
([4], [1, 2, 3])
([1, 2], [3, 4])
([1, 3], [2, 4])
([1, 4], [2, 3])
([2, 3], [1, 4])
([2, 4], [1, 3])
([3, 4], [1, 2])
([1, 2, 3], [4])
([1, 2, 4], [3])
([1, 3, 4], [2])
([2, 3, 4], [1])
([1, 2, 3, 4], [])
Run Code Online (Sandbox Code Playgroud)

我很确定这不是一个未知的问题,可能有一个算法,但我找不到一个.此外,这不应该使用任何外部库,而是使用大多数语言中的简单语言功能(循环,条件,方法/函数,变量......).

我在Python中编写了一个hackish解决方案:

def get_all(objects):
    for i in range(1, …
Run Code Online (Sandbox Code Playgroud)

python java algorithm list sublist

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

ADFS + OpenID Connect电子邮件声明和外部ADFS

我在Windows Server 2016上使用OpenID Connect设置ADFS时遇到了困难.

我已经设置了AD进行测试,我可以成功进行身份验证,但是电子邮件声明不在id令牌中.

另外,我在声明提供程序信任中设置了外部ADFS.它显示为一个选项,但登录后我收到错误:

    MSIS9642: The request cannot be completed because an id token is required but the server was unable to construct an id token for the current user.
Run Code Online (Sandbox Code Playgroud)

有人建议如何解决这个问题?

adfs active-directory openid-connect windows-server-2016

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

将字符串和字节存储在单个int值中

我很难找到解决方案.我需要一个方法来将字符串和字节存储在单个int值中.哈希对此不利,因为该方法应该允许进行解码.任何提示将不胜感激,找不到合适的算法.

问候

Leo Tietz

java algorithm

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