問題タブ [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.
c - ANSI CでNaN、-Infinity、および+ Infinityを生成する方法は?
NaN
ANSI C89(C ++ではない)を使用していて、、、を生成したいと思い-Infinity
ます+Infinity
。
標準的な方法(標準マクロなど)はありますか?または、これらの数値を生成するためのプラットフォームおよびコンパイラに依存しない方法はありますか?
php - php 630秒から660秒の間で無限ループが止まる
私はサイト クローラーを作成し、while ループを使用して Web サイト全体をクロールしましたが、約 660 秒後にループが停止しました。
set_time_limit ( 0 ) を設定し、フラッシュを使用して出力をエコーし、スリープ機能を使用します。コードが間違っていると思いましたが、コードで単純な while ループをテストします。
しかし、この単純な while も約 660 秒後に停止します!何が問題なのかわかりません! サーバーで WHM Process Manager を確認したところ、プロセスが強制終了されたことがわかりました。CPU や RAM の使用率などが原因で、サーバーのファイアウォールがプロセスを強制終了することを知りたいですか? 助けてください!
javascript - (Infinity | 0)=== 0なのはなぜですか?
JavaScriptでビット演算子をいじっていますが、注目すべきことが1つあります。
2つの入力ビットの1つがである場合、ビット単位または演算子は出力ビットとして返されます。したがって、効果がないため、これを行うと常にが返されます。1
1
x | 0
x
| 0
( 1 | 0 ) === 1
( 0 | 0 ) === 0
しかし、計算するInfinity | 0
と、が得られ0
ました。これは私の意見では驚くべきことです。なぜなら、上記の方法で取得する必要があるからInfinity
です。結局のところ、( x | 0 ) === x
。
ECMAscript仕様のどこでこれが明示的に定義されているのかわからないので、正確には何を意味するのか疑問に思いました( Infinity | 0 ) === 0
。おそらくその方法Infinity
はメモリに保存されていますか?もしそうなら、それでも| 0
操作を行うとそれが戻るのに0
何| 0
もすべきではないということはどうしてですか?
python - スライスのためのPython整数無限大
構成ファイルでスライス パラメータを定義しました。
私のクラスは、このパラメーターに従ってリストをスライスします。
のときmax_items = 0
、すべてのアイテムを から取得したいl
。手っ取り早い方法は次のとおりです。
アイテムが少なくなると仮定し1e7
ます。ただし、マジック ナンバーを使用するのは好きではありません。無限整数定数のように、より Pythonic な方法はありますか?
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を作成するにはどうすればよいですか?
python - Python 2.7で配列Aの非無限数のインデックスを使用して配列Cを作成するにはどうすればよいですか?
配列 A は次のようになります。
配列 C は次のようになります。
Python 2.7で配列Aの非無限数のインデックスを使用して配列Cを作成するにはどうすればよいですか?
double - SSRSでdoubleが無限大、-infinity、またはNanでないかどうかを判断するにはどうすればよいですか?
SSAS から返されたデータセットを取得した場合、一部のレコードは無限大または -infinity (レポートではなく SSAS で計算) である可能性があります。
この列の平均を計算したいのですが、正または負の無限大のレコードは無視します。
私の考えは、論理的にこれを行う計算フィールドを作成することです:
私が理解できないのは、IsInfinity
orの実行方法IsNegativeInfinity
です。
または逆に、それらのレコードを無視して列の平均を計算する方法はありますか?
delphi - 通貨の値をNAN、INF、または-INFに設定しますか?
いくつかのコードをテストして、それが処理され、正しく入力されることを確認したいと思いNAN
ます。INF
-INF
、、を返す関数が存在することは 知っていますが、:としてNAN
INF
-INF
Double
私の場合を除いて、aCurrency
がこれらの3つのエッジケース値の1つであるかどうかをテストする必要があります。Double
残念ながら、これらのいずれも:に変換することはできません。
をに変換すると、EInvalidOp
無効な浮動小数点演算の例外が発生します。Double
NAN
Currency
にを割り当てることは可能ですか?NAN
Currency
おそらく、 aをに割り当てることは可能ではなく、代わりに不可能です-そして私はこのエッジケースを無視することができます。NAN
Currency
このエッジケースを無視できますか?
「通貨の値をNAN、INF、または-INFに設定する」ことはできますか?
firefox - Firefoxでのraphaëlrotate()エラー
g.raphaelで折れ線グラフを描きました。独自の値を使用してカスタムx軸を作成しました。そして今、これらの値を90度回転させたいので、水平ではなく垂直になります。
そのために、私はラファエルのrotate()関数を使用しています。そして、これはIE(8)とOperaの両方で完全に機能します。しかし、Firefoxでは何も起こらず、Firebugはこのエラーを出力します
このエラーについて他の場所で何も見つけることができず、それがどのように正しくないかがわかりません。さらに、他のブラウザで動作するのは非常に奇妙だと思います。
誰かがこれについて手がかりを持っていますか?
私のコード-ここで、xcoorは0〜30の値の単純なintリストです:
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は倍であり、どちらの場合も結果は無限大です。