問題タブ [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 投票する
0 に答える
633 参照

python - djangoインラインフォームでフォームフィールド属性を設定する方法

だから私はインラインフォームでいくつかのフォームフィールドウィジェットを無効にしようとしています(レンダリングされたhtmlで無効な属性を設定することにより)。

以下は、半分は機能しているように見える一部のコードの縮小版です。

これを行うとどうなりますか: some_field_name は、最初のインライン行を除くすべてに対して無効になっています。

1行だけを無効にしてデバッグを行いましたが、これはオフバイワンエラーのようです。これは django.contrib.admin のバグですか、それともばかげたことをしていますか?

編集:django 1.7b4を使用しています

0 投票する
0 に答える
44 参照

string - CRT セキュア ストリング関数によるオフバイワン エラーの防止

Visual Studio 2005 の時点で、CRT はほとんどの文字列関数をセキュリティで保護されたバージョンに置き換えました。これにより、宛先バッファーの制限を示すサイズ引数が追加されます。これは問題ありませんが、どのように使用する必要があるかは明確ではありません。終端のゼロは含まれていますか? たとえば、次のコードを見てください。

大丈夫ですか、それともオフバイワンエラーを引き起こしますか?

0 投票する
2 に答える
1073 参照

c++ - eof() を使用した while ループでエラーが 1 つオフ

次の C++ コードに off-by-one エラーがあり、それを理解できません。誰でも助けてください。コードとその出力を以下に示します。一番。

出力:

0 投票する
1 に答える
181 参照

c - strncat が 1 つのエラーでオフになる - K&R C 演習 5-5

私のバージョンの strncat は、あまりにも多くの文字を宛先にコピーしていますが、その理由がわかりません。

3 を「n」出力として使用

これは文字数が多すぎます。

0 投票する
1 に答える
50 参照

c++ - 文字列の最後の文字を処理しないループ

基本的に、(Vigenere) 復号化は完全に機能しますが、復号化の最終文字が含まれていません。たとえば、m_text の復号化では、49 文字ではなく 48 文字が生成されます。ループを操作しようとしましたが、.at() で範囲外の例外が発生するため、うまくいきません。どんな助けでも大歓迎です!

0 投票する
1 に答える
158 参照

arrays - VB.NET 配列に余分な値があるのはなぜですか?

配列を宣言します

ループするとき、1 To Nまたは0 To N-1一方の端または他方の端に余分な値があります。

どうしたの?

(標準的な質問/回答を意図しています。)

0 投票する
0 に答える
115 参照

loops - オフバイワンエラーを回避する練習をしますか?

ループの境界条件について推論するのはかなり苦手だと思います。私は多くの間違いを犯し、通常は 1 つのエラーで失敗します。コーナーケース/境界条件に関連する問題を練習できる方法/サイトはありますか?