问题标签 [off-by-one]

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 回答
77 浏览

java - 循环填充二维数组在最后一个字符上产生 outofboundsexception

我正在尝试通过用户的输入填充一个 9x9 数组:

类字段有

现在这仅允许 80 个字符,例如

并添加最后一个字符会产生一个

谁能向我解释我的错误?

0 投票
0 回答
633 浏览

python - 如何在 django 内联表单上设置表单字段属性

所以我试图禁用内联表单中的一些表单字段小部件(通过在呈现的html中设置禁用属性)。

以下是一些似乎工作一半的代码的缩小版本:

当我这样做时会发生什么:some_field_name 除了第一个内联行之外的所有内容都被禁用。

我通过尝试仅禁用一行进行了一些调试,这似乎是一个错误的错误。这是一个 django.contrib.admin 错误还是我在做一些愚蠢的事情?

编辑:我正在使用 django 1.7b4

0 投票
0 回答
44 浏览

string - 使用 CRT 安全字符串函数防止非一错误

从 Visual Studio 2005 开始,CRT 已将大多数字符串函数替换为安全版本,这些版本添加了一个大小参数来指示目标缓冲区的限制。这很好,但不清楚应该如何使用它。它是否包括终止零?以下面的代码为例:

可以吗,还是会导致一个错误的错误?

0 投票
2 回答
1073 浏览

c++ - 使用 eof() 在 while 循环中关闭一个错误

我在以下一段 C++ 代码中有一个错误,我无法弄清楚。任何人都可以帮忙。我有下面的代码及其输出。最好的。

输出:

0 投票
1 回答
181 浏览

c - strncat off by one error - K&R C 练习 5-5

我的 strncat 版本将一个太多的字符复制到目的地,我不知道为什么。

使用 3 作为 'n' 输出

这是一个太多的字符。

0 投票
2 回答
82 浏览

c - 如果条件不成功

我的函数在遇到 0 0 0 0 1 1 0 时应该有一个成功的启动序列,但是当我输入这些数字时,成功启动序列的数量不会改变但是这并不能阻止它编译,我不能我犯的错误在哪里。

0 投票
1 回答
632 浏览

c# - DataGrid 中的可见行减 1(使用 ContainerFromItem 计数)

我有一个DataGrid取决于屏幕分辨率的可变尺寸。我需要知道用户可以看到多少行。这是我的代码:

我正在使用以下代码来测试变量:

  • 当网格中没有行时,它会正确显示0 行中的 0 行可见

  • 当网格中有 1 行时,它正确显示1 行中的 1 行可见

  • 当网格中有 9 行时,它正确显示9 行中的 9 行可见

  • 下一行是“半可见的”,所以我将其视为正确的 10 行中的 10 行:

  • 但是,要添加的下一行显然是可见的,错误地显示了 11 行中的 11 行可见

  • 在此之后添加的行是正确的(除杂散 1 之外),例如18 行中的 11 行可见


我不能只是- 1,因为它只有在添加了一定数量后才不正确。我无法检查> 10,因为尺寸是可变的。

我怎样才能解决这个问题?

0 投票
1 回答
50 浏览

c++ - 循环不处理字符串的最后一个字符

基本上,(Vigenere)解密工作完美,除了不包括解密的最后一个字母。例如,m_text 的解密产生 48 个字母而不是 49 个字母。我什至尝试操纵循环,但效果不佳,因为使用 .at() 会出现超出范围的异常。任何帮助,将不胜感激!

0 投票
1 回答
158 浏览

arrays - 为什么我的 VB.NET 数组有额外的值?

我声明我的数组

当我循环1 To N0 To N-1在一端或另一端有一个额外的值时。

这是怎么回事?

(旨在成为规范的问题/答案。)

0 投票
0 回答
115 浏览

loops - 练习避免一个错误?

我觉得我很不擅长推理循环中的边界条件。我犯了很多错误,通常只差一个错误。有什么方法/站点可以让我练习与极端情况/边界条件相关的问题吗?