问题标签 [challenge-response]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
49 浏览

java - 为什么 UVa 在线判断 100 (3n+1) 的方法 A 与 B 相比存在缺陷?

只需将交换方法 A 更改为交换方法 B,UVa 法官就会从“错误答案”变为“接受”。这是为什么?我提前感谢大家的回复。

请忽略代码的效率和其他相关问题,因为这不是这里的问题。

0 投票
2 回答
2438 浏览

haskell - Hackerrank 字符串函数计算

我正在尝试解决Hackerrank 的字符串函数计算问题。在这个问题中,我们给定一个字符串作为输入,并要求在输入字符串的所有子字符串中打印一个表示以下函数最大值的数字:

f(s, t) = 子字符串 's' 在字符串 't' 中出现的次数 * 子字符串 's' 的长度

我提交了以下内容作为答案:

这个想法是:

  1. 获取s.let s = "aaaaaa"; substrings s = ["a","aa","aaa","aaaa","aaaaa","aaaaaa","a","aa","aaa","aaaa","aaaaa","a","aa","aaa","aaaa","a","aa","aaa","a","aa","a"]

  2. 解决。["a","a","a","a","a","a","aa","aa","aa","aa","aa","aaa","aaa","aaa","aaa","aaaa" ,"aaaa","aaaa","aaaaa","aaaaa","aaaaaa"]

  3. 将其分组。[["a","a","a","a","a","a"],["aa","aa","aa","aa","aa"],["aaa","aaa","aaa","aaa"],["aaaa","aaaa","aaaa"],["aaaaa","aaaaa"],["aaaaaa"]]

  4. 获取每个子字符串的单独长度。[[1,1,1,1,1,1],[2,2,2,2,2],[3,3,3,3],[4,4,4],[5,5],[6]]

  5. 对结果列表求和。[6,10,12,12,10,6].

  6. 获得最大值。12.

这通过了初步测试。但是,当我提交它时,它会因“运行时错误”而失败所有其他测试。

测试用例编号 2、第一个失败,运行1.47秒,输入如下:

"aacbbabbabbbbbaaaaaaabbbbcacacbcabaccaabbbcaaabbccccbbbcbccccbbcaabaaabcbaacbcbaccaaaccbccbcaacbaccbaacbbabbabbbbbaaaaaaabbbbcacacbcabaccaabbbcaaabbccccbbbcbccccbbcaabaaabcbaacbcbaccaaaccbccbcaacbaccbaacbbabbabbbbbaaaaaaabbbbcacacbcabaccaabbbcaaabbccccbbbcbccccbbcaabaaabcbaacbcbaccaaaccbccbcaacbaccbaacbbabbabbbbbaaaaaaabbbbcacacbcabaccaabbbcaaabbccccbbbcbccccbbcaabaaabcbaacbcbaccaaaccbccbcaacbaccbaacbbabbabbbbbaaaaaaabbbbcacacbcabaccaabbbcaaabbccccbbbcbccccbbcaabaaabcbaacbcbaccaaaccbccbcaacbaccb"

你能帮我弄清楚我做错了什么,或者发生了什么吗?

0 投票
0 回答
114 浏览

android - Android 4.1.2 connection.getResponseCode() 错误返回 IOException

我在我的应用程序中使用 Volley 对我的休息服务器进行 HTTP 调用。当用户未通过身份验证(无 SESSION ID cookie)时,服务器返回 401。

但是对于 Android 4.1.2(Android 高于 4.2.2 我没有这个问题)调用失败并出现这个错误

我环顾四周,显然这是因为我的服务器没有返回 WWW-Authenticate 标头。但即使在我更改服务器端之后,当应用程序尝试在没有有效 cookie 的情况下拨打电话时,我仍然会收到同样的错误。

当代码尝试 a 时,我在 HUrlStack 中调试了一点 a

它返回那个 IOException 错误。但是,如果重新调用该调用(使用调试器),它会返回正确的 401...!

有人可以解释发生了什么吗?这是否可以仅修复服务器端?

0 投票
1 回答
219 浏览

authentication - 我的基本身份验证 Web api 是否需要质询?

当 api 可以在发出请求时仅使用数据库检查身份验证标头时,在基本身份验证检查中挑战的用途是什么。请赐教。

0 投票
1 回答
1713 浏览

java - 如何使用 Java 自动执行质询-响应身份验证

我有启用 SSH 的 Linux 手机。我需要通过质询-响应身份验证连接到它。那么如何手动查看这个过程,例如,使用 PuTTY:

  1. 使用 IP 和端口连接到手机。

  2. 控制台显示“登录为:”-> 输入用户名。

  3. 控制台显示:

    登录为:工艺

    挑战:547-04302
    产品编号:7000315107

    回复:

  4. 我需要复制挑战,使用挑战从其他服务器获取响应并在控制台中输入响应。

我如何使用 Java 和一些用于 SSH 的库来做到这一点(我试过 JSch,但没有挑战响应的方法)?我只需要将挑战写入字符串,然后使用字符串响应输入响应。

感谢帮助。

0 投票
0 回答
377 浏览

java - NotAuthorizedException 我在对象挑战中得到了什么

如标题所示,我在对象挑战中得到了什么,我javax.ws.rs.NotAuthorizedException 如何从中获取领域、主机和授权类型?

Object challenge = notAuthorizedException.GetChallenges()[0];

0 投票
1 回答
1271 浏览

c++ - 关于从 char 数组转换为字符串的问题 - C++

此代码使用散列概念将名称存储在数组中。

我的问题是:

每次我尝试插入包含 8、16 或 24 个字符的名称时,在从 char 数组转换为字符串时,编译器总是在它们前面再放 3 个字符。如果我尝试使用 9、17 或 25 个字符的名称,编译器总是在它们前面加上另外 2 个字符。如果我尝试使用 10、18 或 26 个字符的名称,编译器总是在它们前面放置另一个字符。

为什么会发生?有没有办法防止它?

我需要将所有名称准确(但小写),因为它们被插入到输入中,但根据散列逻辑进行排序。

提前致谢!

0 投票
1 回答
62 浏览

android - Google Play 游戏无法发送挑战请求

我正在开发一个应用程序,我已经在其中实现了排行榜,现在我想挑战我的朋友以击败我的最好成绩而不是玩多人游戏,但我为此搜索了很多我没有得到任何有用的数据。如果您建议我如何实现这一目标,那将非常有帮助。

谢谢

0 投票
2 回答
2474 浏览

javascript - 双重可乐挑战,JavaScript 代码错误?

五个朋友排成一排喝着神奇的可乐。当第一个朋友喝了可乐,他就消失了,并变成了两份!之后,这些新副本排到最后,下一个朋友喝了魔法可乐,重复这个过程。

例如,假设我们有以下朋友:

在 Sheldon 喝完第一杯可乐后,这条线将如下所示:

伦纳德喝下可乐后,台词变成了这样:

等等...

我的目标是用 JavaScript 编写一个函数,给定一个数组,其中包含一行中的人的姓名和一个数字 N,它将返回第 N 个喝魔法可乐的人的姓名。

因此,例如,doingconsole.log(whoIsNext([Sheldon, Leonard, Penny, Rajesh, Howard], 1))应该返回Sheldon

为此,我编写了以下代码:

此功能适用于以下情况:

但它未能通过测试:

如果我尝试使用一个非常大的数字,例如:

它甚至不会停止运行(永远需要)。

很明显,我的解决方案不仅不正确,而且似乎也无能为力。我该如何解决?

0 投票
6 回答
2536 浏览

java - Java Bot saves Princess Challenge

Princess Peach is trapped in one of the four corners of a square grid. You are in the center of the grid and can move one step at a time in any of the four directions. Can you rescue the princess?

Input format

The first line contains an odd integer N (3 <= N < 100) denoting the size of the grid. This is followed by an NxN grid. Each cell is denoted by '-' (ascii value: 45). The bot position is denoted by 'm' and the princess position is denoted by 'p'.

Grid is indexed using Matrix Convention

Output format

Print out the moves you will take to rescue the princess in one go. The moves must be separated by '\n', a newline. The valid moves are LEFT or RIGHT or UP or DOWN.

Here is my code:

Its giving Null Pointer Exception.can anyone please tel what am i doing wrong in here?