問題タブ [infinite-loop]
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.
c++ - ifstreamから読み取るときの無関係な空の行
私のプログラムでは、stdoutをファイル「console.txt」に出力するようにリダイレクトしました。関数は次のようにそのファイルに書き込みます。
そのファイルから次のような関数を読み取ります。
多くの場合、console.txtがreadLogFile
呼び出されると空になります。while(!log.eof())
その場合、ループは実行されないと思いますが、実行されます。ファイルには常に少なくとも1行、場合によっては2行の余分な空白行があり、入力がファイルから読み取られるとき、入力行は2つの空白行の間に挟まれます。この関数を数回呼び出した後、while(!log.eof())
ループは無限ループに入り、ファイルから空白行を引き出します。プログラムの一般的な実行は次のようになります。
誰かが私がここで間違っていることを見ることができますか?
編集:Amardeepが提案したように、私はwhile(!log.eof())
ループをループに変更しましたdo{...}while(!log.fail);
。これにより、無限ループの問題は修正されましたが、無関係な行は修正されませんでした。プログラムは以前と同じように動作しますが、一度無限ループに入った場合を除いて、次のように、入力を読み取る必要がある空白行のみを読み取ります。
actionscript-3 - Actionscript 3プログラムがランダムに無限ループに陥るのはなぜですか?
mBlocksは、Blockオブジェクトの2次元配列です。アプリケーションを実行するたびに、InitGridNumbers関数が実行されます。時々、それは無限ループで立ち往生するでしょう。また、問題なくビルドおよび実行される場合もあります。
.htaccess - .htaccessリダイレクトを無限ループから外す際の問題
それで、私は私のブログで助けを求め、インターネットを精査し、そしてあなたが以前にここで提供した例を熟読しました、そして私はまだうまくいく答えを見つけることができません。
簡単に言えば、サイトAから自分のサイトを参照するすべてのトラフィックを取得し、ドメイン内のすべてのトラフィックをページBにリダイレクトしようとしています。リダイレクトが完全に機能するようになりましたが、無限ループから抜け出すことができません。どんな援助でも大歓迎です。
コードは次のとおりです(私が使用していた特定のページから「匿名化」されていますが):
私が言ったように、RewriteRuleは美しく機能しますが、最初のRewriteCondは、適切なページにあるときにフラグを立てているようには見えず、人々をリダイレクトし続けます。私はこのサイト http://rexswain.com/httpview.htmlを使用してコードをチェックしてきましたが、便利ではありますが、良い答えは得られませんでした。
あなたが提供できるどんな助けにも感謝します。
アップデート:
.htaccesファイル全体を次に示します。これにより、作業が簡単になる可能性があります。
注:まだ機能していないようです。テストしてください:)。
python - Python スクリプトがハングし、無限ループになる可能性はありますか?
再び Project Euler に取り組んでいますが、今回は私のスクリプトがそこで止まってしまいます。私はそれを十分に長く実行させていると確信しており、私のハンドトレース(私の父がそう呼んでいます)は問題を引き起こしません. どこが間違っていますか?
コードの関連部分のみを一度だけ含めます。
前もって感謝します!
php - apacheで無限ループリダイレクトをトレースする
無限のリダイレクトループを引き起こすPHPスクリプトがあり、それを検出する方法がわかりません。これを検出する方法はありますか?リダイレクトをログに書き込むために、.htaccessにコマンドを追加できますか?
前もって感謝します、
c# - 自動更新プログラムを作成するための無限ループの使用
解決済み:皆さんは最高です!私はすべての内容を取り、goyouidiot_Click
それをと呼ばれるメソッドに作りましたdisplayResult
、そしてそれから:
以前はどう思いませんでしたか?笑、thx
これがオリジナルのメッセージです:
孤独な前に、私は15の数値の平均を計算する小さなソフトウェアを作成しました。buttunがクリックされるとコードが実行を開始しますが、このコードをプログラムで実行を開始する無限ループに入れたいので、回答は自動更新されます。これは私のコードです:
EventArgs e){。。。。}
と理解していない人:
15個のテキストボックスがあり、テキストボックスの内容が変更されたときにメソッドを実行したいと思います。
php - PHP は、互いに独立している複数の変数に依存する while ループを作成しますか?
私はこれに困惑しており、私の検索は関連するものを見つけていません..2つの変数のいずれかが真である場合に続行するwhileループを実行する必要があります...私があなたにできないと言うことができる限り"while ($var = '' and $var2 = ''); だから私はこれを試しました。 $i >= 4)、しかし、これは無限ループを与えるだけです:
c++ - ループで使用するCPUを減らすにはどうすればよいですか?
次のようなループがあります。
私は他の場所でこれに似たものを読んだ(C 100%CPUなしのメインループ)が、このループは正確でなければならない高解像度タイマーを実行しています。では、高解像度を維持しながら100%CPUを使用しないようにするにはどうすればよいでしょうか。jquery - jQuery プラグインのサブ関数での無限再帰
次の jQuery プラグインを作成しました。
背景:
背景をクロスフェードするための画像スライダー プラグインが必要です (パフォーマンス上の理由から、Supersizedプラグインは使用できません)。いくつかの機能をユーザーに公開したいと思います: imageSlide プラグインの「コンストラクター」とimageSlide.nextSlide
、imageSlide.previousSlide
ユーザーがプラグインの外部からこれらのアクションを実行できるようにするなどの他のいくつかの機能。
この関数は、最初の画像をスライドイン (またはフェードイン) するimageSlide
ために を呼び出す必要があります。imageSlide.nextSlide function
問題:
行が関数$this = $(this);
の無限再帰をトリガーしているようimageSlide.nextSlide
です。
- なぜこうなった?
$.fn.imageSlide.nextSlide = function(){};
jQuery プラグインで別の関数を公開するのは正しい方法ではないようです。どうすればいいですか?
.net - VB.NET-カスタムシリアル化と循環参照、クリーンなソリューションはありますか?
(バイト配列への)カスタムシリアル化を実装していますが、循環参照の処理で問題が発生しました。
例:
Aをシリアル化するときは、Bの各インスタンスをシリアル化する必要があります。
ただし、Bをシリアル化するときに問題が発生します。
無限ループを発生させずにBの親を記録するにはどうすればよいですか?
アイデア:
BのインスタンスがAのインスタンスのシリアル化によってのみシリアル化されることがわかっている場合は、AのインスタンスからのMyParent参照のセットアップを処理でき、インスタンスのバイトバッファー内にその情報を記録することもできません。 Bの
これは完全に正しいとは言えませんが、最善の解決策かもしれません。
この状況を処理するためのよりクリーンな方法はありますか?