問題タブ [infinity]

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 投票する
4 に答える
32733 参照

c - ANSI CでNaN、-Infinity、および+ Infinityを生成する方法は?

NaNANSI C89(C ++ではない)を使用していて、、、を生成したいと思い-Infinityます+Infinity

標準的な方法(標準マクロなど)はありますか?または、これらの数値を生成するためのプラットフォームおよびコンパイラに依存しない方法はありますか?

0 投票する
3 に答える
310 参照

php - php 630秒から660秒の間で無限ループが止まる

私はサイト クローラーを作成し、while ループを使用して Web サイト全体をクロールしましたが、約 660 秒後にループが停止しました。

set_time_limit ( 0 ) を設定し、フラッシュを使用して出力をエコーし​​、スリープ機能を使用します。コードが間違っていると思いましたが、コードで単純な while ループをテストします。

しかし、この単純な while も約 660 秒後に停止します!何が問題なのかわかりません! サーバーで WHM Process Manager を確認したところ、プロセスが強制終了されたことがわかりました。CPU や RAM の使用率などが原因で、サーバーのファイアウォールがプロセスを強制終了することを知りたいですか? 助けてください!

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

javascript - (Infinity | 0)=== 0なのはなぜですか?

JavaScriptでビット演算子をいじっていますが、注目すべきことが1つあります。

2つの入力ビットの1つがである場合、ビット単位または演算子は出力ビットとして返さます。したがって、効果がないため、これを行うと常にが返されます。11x | 0x| 0

  • ( 1 | 0 ) === 1
  • ( 0 | 0 ) === 0

しかし、計算するInfinity | 0と、が得られ0ました。これは私の意見では驚くべきことです。なぜなら、上記の方法で取得する必要があるからInfinityです。結局のところ、( x | 0 ) === x

ECMAscript仕様のどこでこれが明示的に定義されているのかわからないので、正確には何を意味するのか疑問に思いました( Infinity | 0 ) === 0。おそらくその方法Infinityはメモリに保存されていますか?もしそうなら、それでも| 0操作を行うとそれが戻るのに0| 0もすべきではないということはどうしてですか?

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

python - スライスのためのPython整数無限大

構成ファイルでスライス パラメータを定義しました。

私のクラスは、このパラメーターに従ってリストをスライスします。

のときmax_items = 0、すべてのアイテムを から取得したいl。手っ取り早い方法は次のとおりです。

アイテムが少なくなると仮定し1e7ます。ただし、マジック ナンバーを使用するのは好きではありません。無限整数定数のように、より Pythonic な方法はありますか?

0 投票する
5 に答える
102 参照

python - Python 2.7に無限大が含まれていない配列Aから配列Bを作成するにはどうすればよいですか?

配列Aは次のようになります:[1、-inf、2、3、inf、-60.2]

配列Bは次のようになります:[1、2、3、-60.2]

Python 2.7に無限大が含まれていない配列Aから配列Bを作成するにはどうすればよいですか?

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

python - Python 2.7で配列Aの非無限数のインデックスを使用して配列Cを作成するにはどうすればよいですか?

配列 A は次のようになります。

配列 C は次のようになります。

Python 2.7で配列Aの非無限数のインデックスを使用して配列Cを作成するにはどうすればよいですか?

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

double - SSRSでdoubleが無限大、-infinity、またはNanでないかどうかを判断するにはどうすればよいですか?

SSAS から返されたデータセットを取得した場合、一部のレコードは無限大または -infinity (レポートではなく SSAS で計算) である可能性があります。

この列の平均を計算したいのですが、正または負の無限大のレコードは無視します。

私の考えは、論理的にこれを行う計算フィールドを作成することです:

私が理解できないのは、IsInfinityorの実行方法IsNegativeInfinityです。

または逆に、それらのレコードを無視して列の平均を計算する方法はありますか?

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

delphi - 通貨の値をNAN、INF、または-INFに設定しますか?

いくつかのコードをテストして、それが処理され、正しく入力されることを確認したいと思いNANます。INF-INF

、、を返す関数が存在することは 知っていますが、:としてNANINF-INFDouble

私の場合を除いて、aCurrencyがこれらの3つのエッジケース値の1つであるかどうかをテストする必要があります。Double残念ながら、これらのいずれも:に変換することはできません。

をに変換すると、EInvalidOp 無効な浮動小数点演算の例外が発生します。Double NANCurrency

にを割り当てることは可能ですか?NANCurrency

おそらく、 aをに割り当てることは可能ではなく、代わりに不可能です-そして私はこのエッジケースを無視することができます。NANCurrency

このエッジケースを無視できますか?

「通貨の値をNAN、INF、または-INFに設定する」ことはできますか?


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

firefox - Firefoxでのraphaëlrotate()エラー

g.raphaelで折れ線グラフを描きました。独自の値を使用してカスタムx軸を作成しました。そして今、これらの値を90度回転させたいので、水平ではなく垂直になります。

そのために、私はラファエルのrotate()関数を使用しています。そして、これはIE(8)とOperaの両方で完全に機能します。しかし、Firefoxでは何も起こらず、Firebugはこのエラーを出力します

このエラーについて他の場所で何も見つけることができず、それがどのように正しくないかがわかりません。さらに、他のブラウザで動作するのは非常に奇妙だと思います。

誰かがこれについて手がかりを持っていますか?

私のコード-ここで、xcoorは0〜30の値の単純なintリストです:

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

java - ダブルd=1/0.0対ダブルd=1/0

それは印刷されますInfinityが、それを書き込んdouble d=1/0;で印刷すると、この例外が発生Exception in thread "main" java.lang.ArithmeticException: / by zero at D.main(D.java:3)します。Javaは、ある場合にゼロによるダイビングが無限大であることを知っているのに、int0では定義されていないのはなぜですか。どちらの場合もdは倍であり、どちらの場合も結果は無限大です。