小编Pra*_*kar的帖子

C# - 从字符串中获取所有子字符串的代码优化

我正在编写一个代码片段来获取给定字符串中的所有子字符串.

这是我使用的代码

 var stringList = new List<string>();
 for (int length = 1; length < mainString.Length; length++)
 {
    for (int start = 0; start <= mainString.Length - length; start++)
    {
       var substring = mainString.Substring(start, length);
       stringList.Add(substring);
    }
 }
Run Code Online (Sandbox Code Playgroud)

看起来不是那么好,有两个for循环.有没有其他方法可以通过更好的时间复杂度实现这一目标.

我坚持认为,为了获得子串,我肯定需要两个循环.还有其他方法可以研究吗?

c# optimization

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

JWT 令牌 - 中间人攻击

我正在通过 JWT 身份验证。看起来不错。但是我有一个问题,JWT 身份验证是否容易受到中间人攻击?有人可以在发送时获得此令牌吗?如果是这样,那么使用令牌和假请求(显然具有正确的网址)可以获取数据吗?

这甚至是一个有效的场景吗?

任何意见都表示赞赏

security jwt asp.net-core

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

标签 统计

asp.net-core ×1

c# ×1

jwt ×1

optimization ×1

security ×1