問題タブ [double]

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

c# - 2 番目の親のメンバーへのアクセス (継承)

これが私の現在のレイアウトです:(質問はコメントです)

ご覧のとおり、CAで使用baseして のメンバーにアクセスできません。どうすればアクセスできますか? ありがとう :)

0 投票する
9 に答える
20760 参照

php - 二重引用符で囲まれた PHP 静的変数

二重引用符で囲まれた静的変数をPHPに評価させるにはどうすればよいですか?

私はこのようなことをしたい:

{}の変数値を取得するためにあらゆる種類のコンボを試しましself::$CLASSたが、何も機能しませんでした。私は現在、文字列連結で解決しましたが、入力するのは面倒です:

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

delphi - Delphi での GetHashCode の double から Integer への変換

Delphi 2009 では、GetHashCode 関数が TObject に追加されました。GetHashCode は、TDictionary でのハッシュに使用される整数を返します。

オブジェクトを TDictionary で適切に動作させるには、GetHashCode を適切にオーバーライドして、一般に、異なるオブジェクトが異なる整数ハッシュ コードを返すようにする必要があります。

しかし、double フィールドを含むオブジェクトに対してはどうすればよいでしょうか? これらの double 値を GetHashCode の整​​数に変換するにはどうすればよいでしょうか?

たとえば、Java で通常行われている方法は、Double.doubleToLongBits や Float.floatToIntBits などのメソッドを使用することです。後者には、次のように説明するドキュメントがあります。これには、浮動小数点値のさまざまなビットに対してさまざまなマスクを使用したビット演算が含まれます。

Delphiでこれを行う関数はありますか?

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

wpf - SelectionBorderの作成:小数点以下の四捨五入で顔をビットしますか?

現在、WPFでSelectionBorderというクラスを実装しています。これは、Shapeクラスから派生しています。

基本的には次のようになります。

StartPointプロパティとPointsプロパティは、境界線の角を決定します。境界線は、典型的な線の境界線です(1つの黒い線、そのような1つの見えない線:--------)

私が今抱えている問題は、コーナーポイントが自由に選択できるため、ストロークの数(黒と目に見えないストロークを意味する)が均一ではない(実際には整数でもない)ため、最初のストロークがその他(写真に表示)。これは大したことではないように思われるかもしれませんが、後でストロークがコンテンツの周りを一周するように境界線をアニメーション化したいと思います。このアニメーションを実行すると、静的ビューの小さな欠陥がはっきりと見えるようになり、私の意見では非常に不安になります。

代替テキストhttp://img14.imageshack.us/img14/2874/selectionborder.png

問題は、元のStrokeLengthにできるだけ近くなり、偶数のストロークを作成するStrokeLengthを決定しようとしたことです。ただし、私が遭遇した問題は、WPFが(明らかに)小数点以下2桁のStrokeLengthの全体の精度を表示できないため、結果のストローク数が再び不均一になることです。

この問題の回避策はありますか?私の問題に対する別の解決策はおそらくありますか?

前もって感謝します!

編集:私は今日フィットネスのために少し休憩した後、コードを再テストしてレビューしました、そして結局それは非常に大きなStrokeLengthsでのみ起こります。StrokeLengths 2を使用する予定です。この場合、アニメーションのジャンプは、当初考えていたよりもはるかに重要ではありません。

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

c# - 型の配列へのポインターのマーシャリング(マネージC#->アンマネージC ++)

マネージコード内のshortの配列へのポインターを含む構造体を表現する方法を決めるのに問題があります。構造体は次のようになります。

''のメモリshortValuesはアンマネージコード内に割り当てられます。したがって、そのフィールドは単に短い値の配列へのポインタですが、割り当てられたメモリが呼び出し元(マネージコード)にも表示されるように、追加レベルの間接参照が追加されました。' size'フィールドは、配列内の要素の数を表します。これをマネージコードで表現するにはどうすればよいですか?

を渡すだけだと思っていIntPtrたのですが、アンマネージコールが戻ってきたら、値にアクセスする方法がわかりませんでした。

0 投票する
4 に答える
6740 参照

c++ - ゼロから離れた数値のc++丸め

こんにちは私はC++でこのように(ゼロから離れて)2つの数値を丸めたいです:

これを行うための効率的な方法は何ですか?

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

c++ - C /C++での固定幅浮動小数点数

int通常は32ビットですが、標準でintは、一定の幅を持つことが保証されていません。したがって、32ビットが必要な場合は、intを含めstdint.hて使用しますint32_t

フロートに相当するものはありますか?フロートは均一に格納されていないため、つまり、符号、指数、仮数など、フロートの場合は少し複雑になります。double1符号ビット、10ビット指数、および52/53ビット仮数(非表示ビットをカウントするかどうかによって異なります)で64ビットに格納されることが保証されているものが必要です。

0 投票する
8 に答える
5778 参照

c++ - 入力がdoubleとして宣言されているときに入力が空白かどうかを確認します[C++]

doubleとして宣言された3つの変数があります。

次に、ユーザーから値を取得します。

しかし、これらの値をチェックしてnullであるかどうかを確認すると(ユーザーがEnterキーを押して数値を入力しなかった場合)、機能しません。

これは毎回実行されます。
doubleとして宣言された入力が空白であるかどうかを確認する適切な方法は何ですか?

0 投票する
18 に答える
389313 参照

c# - 小数点を含む文字列を double に解析するにはどうすればよいですか?

"3.5"double のような文字列を解析したい。でも、

35 が得られ、

をスローしFormatExceptionます。

現在、私のコンピューターのロケールはドイツ語に設定されており、カンマが小数点として使用されています。それを使って何かをしなければならず、入力としてdouble.Parse()期待しているかもしれませんが"3,5"、よくわかりません。

現在のロケールで指定されているようにフォーマットされている場合とされていない場合がある 10 進数を含む文字列を解析するにはどうすればよいですか?