問題タブ [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.

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

jquery - Wordpressで投稿を動的に読み込む

Andy Gaskellによるこの役立つアイデアは、私の次の質問の50%をサポートしています。

WordPressで動的に投稿をロードしたいのですが。Andyの関数でそれらをフェッチすることは機能しますが、どのようにすればすべての投稿に負荷をバインドできますか?

PHPで生成されたコンテンツ(パーマリンクの投稿など)をJSスクリプトに挿入できますか?

ありがとうございました。

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

junit - メソッドが終了するのにX秒以上かかることをテストする方法(JUnitを使用)?

Basically I need the opposite behaviour of the @Test(timeout=X) annotation.

The problem I want to solve is to detect in some way that the method never ends (as a right behaviour). I am assuming that if the method didn't stop after X seconds, I am sure "it will never end".

Thanks!

0 投票する
20 に答える
158950 参照

c# - for (;;) または while (true) の正しい C# 無限ループはどれですか?

C/C++ の時代に戻って、「無限ループ」を次のようにコーディングしました。

とは対照的に、より自然に感じられ、私にはより明白に見えました

1980 年代後半のPC-lintとの出会いとその後のベスト プラクティスの議論により、私はこの習慣を断ち切りました。forその後、制御ステートメントを使用してループをコーディングしました。今日、久しぶりに、おそらく C# 開発者として初めて無限ループが必要になったのですが、同じ状況に直面しています。そのうちの 1 つは正しく、もう 1 つは正しくありませんか?

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

c# - カスタム C# HttpModule 無限リダイレクト ループ

すべてのファイル タイプからの要求を処理するカスタム c# HttpModule を作成しています。簡単な概念実証として、Web 構成の httpModules セクションへの参照を追加してモジュールをセットアップし、デモ IIS Web サイトのアプリケーション拡張を aspnet_isapi.dll への参照とともに追加して、現在 ". htm」ファイル

ただし、「OnBeginRequest」イベント (以下のコード) に重要なコードがない場合でも、無限のリダイレクト ループが発生します。XP で IIS 5 を使用しています。

これまでのところ、私は ASPX ファイルで使用する HttpModule の例しか見ていませんが、どのファイル タイプに対しても設定できますか?

0 投票する
11 に答える
877 参照

c++ - C++で無限ループが発生するかどうかを確認する

次のコードは無限ループになりますか?

0 投票する
6 に答える
674 参照

windows - Windowsが恐ろしい100%CPU使用率のゾンビモードになったときにどうするか

時々私に起こります:

Visual Studioでプログラムを開始しましたが、バグが原因でプログラムが100%CPU使用率になり、基本的にウィンドウが完全にフリーズします。

タスクマネージャーに完全な忍耐を要求することによってのみ(立ち上がって自分自身をペイントするのに永遠にかかります)、私は自分のプロセスを殺すことができます。

他の人も時々これに遭遇しますか?このプロセスを停止するための巧妙なトリックはありますか(プラグを抜いてHD上のファイルを台無しにする可能性がある以外)?タスクマネージャーが誤って存在しない場合、適切に強制終了するのに5〜10分かかるため、最初にこれを要求する必要があります

R

ps奇妙なことに、「マルチタスクOS」では、プロセスが非常に多くの時間を消費する可能性があるため、他に何もできなくなります。私のプログラムは、スレッドの優先順位などを上げることさえしません

0 投票する
7 に答える
3706 参照

java - Javaのループからwhile(true)を削除するにはどうすればよいですか?

while(true)を使用することは、プログラミングの悪い習慣だと聞きました。

そこで、ユーザーからいくつかの数値を取得するために、次のコードを記述しました(デフォルト値を使用)。ただし、ユーザーがたまたま-1と入力すると、プログラムが終了します。

それでは、これをしばらくせずにどのように書くべきですか(true)?次の反復まで続行せずにすぐにキャッチされるwhileループをオフにする条件を考えることができますか?

これが私が今それを持っている方法です:

0 投票する
7 に答える
7009 参照

java - コンパイル時に無限ループ?

コンパイル時に無限ループに入る可能性はありますか?

プログラムをコンパイルしようとすると、プログラムが無限ループに入るようです。メソッド gameRun() を呼び出すクラス コンストラクターを持つクラスがあります。gameRun() は実行の最後に自分自身を呼び出しますが、実行時に中断できるように適切なチェックが必要です...しかし、クラスをコンパイルしようとすると、実際には無限ループが発生するようです。

コンパイルについての私の理解は、実際にはコードを実行しないということです...つまり、コンパイラのソースに実際に重大なバグがない限り、無限ループに入ることが不可能になるということです。これは正しいです?

私は Java で書いており、IDE として BlueJ (初心者向けの IDE) を使用しています。

前もって感謝します。

...................................................

皆様、参考になる回答をたくさんありがとうございました。これはいくらかの関心を集めたようで、私自身も興味があるので、更新を投稿しようと思いました.

プロジェクトからソースファイルを取得し、Eclipseで正常にコンパイルして実行できたため、元のエラーを投稿して以来、BlueJまたはこのエラーで多くのことを行っていません。これは、BlueJ (または関連する) の問題であることを示唆しています。私は、この性質の問題を解決することなく、日食を使用してこのプロジェクトに取り組み続けてきました。元のプロジェクトでマシンを再び使用できるようになったら、問題の詳細をフォローアップします。(それ以来、何も変更されていないはずです)

...................................................

後付けとして...この投稿後に作成して登録したアカウントにこの質問をリンクする方法はありますか? それを行う方法が見つかりません。これを追跡するのがより便利になります...

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

ruby-on-rails - authlogic が無限再帰でクラッシュする

Rails アプリで authlogic を使用する際に問題が発生したため、github.com/binarylogic/authlogic_exampleの空白の例を使用し始めましたが、これも機能しません。

Ruby 1.9.1 と 1.8 と jruby1.8 のインストールに 1 日を費やしましたが、どちらもうまくいきませんでした。おもしろいことに、別の Rails アプリが私のサーバーで動作しました。とはいえ、コードが壊れている場所や違いがどこにあるのかわかりません。shared/log/mongrel_debug/threads.log の出力は次のとおりです。

リクエストからしばらくすると、500 でタイムアウトになります。これは、コードの一部で無限再帰であると思いますか?

私のサーバー構成は次のとおりです。

これまでのところ、データベースや Rails のバージョンには依存しません。アプリを再度有効にする唯一のことは、#acts_as_authenticated をコメントアウトすることです。そのため、authlogic とサーバー conf に何らかの問題があると思います。ローカルではまだ動作します (OSX 10.6.1)

Google で数時間検索し、authlogic アプリをゼロから作成しました。他に何を検索できるか、または何を確認できるかについて何か考えがある場合は、ヒントを教えてください!

よろしくお願いします!まで

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

f# - F-Sharp (F#) 型なし無限大

F-Sharp が無限大をサポートしていないのはなぜでしょうか。

これは Ruby で機能します (f# では機能しません)。

-> System.DivideByZeroException: ゼロ除算を試みました。

同じ機能を非常に複雑な方法で記述できます。

->動作します

しかし、私は最初のものの方がはるかに明確になると思います。F# で動的に型指定された無限大を使用する簡単な方法が見つかりません。infinity キーワードがありますが、float です:

System.OverflowException: BigInteger は無限を表現できません。System.Numerics.BigInteger..ctor(Double value) at .$FSI_0045.main@() エラーのため停止


編集:これも繰り返しで機能するようです: