問題タブ [measure]

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 に答える
5711 参照

search - パスカル プログラムで実行時間を測定する

効率的なパフォーマンスを測定するために、パスカル プログラムで検索時間を測定する必要があります。検索時間を測定する関数またはコードがあれば教えてください。

ありがとう

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

android - Android: レンダリング前にビューのサイズを測定する

変更されて実行されるテキストを表示する TextView があります。View.getLineCount() メソッドを使用して、TextView が占める行数を確認し、それに応じてさまざまな機能を実行したいと考えています。問題は、 TextView が占める行数を知る必要がある同じメソッドで、 TextView が占める行数を決定する必要があることです。2 つの呼び出しの間に View.invalidate() を呼び出してみましたが、何も修正されていないようです。可能であれば、ビューをレンダリングせずに行数を測定したいのですが、レンダリングする必要がある場合は、それも可能です。これが十分に具体的でない場合はお知らせください。より具体的にするよう努めます。ありがとう!

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

functional-programming - 関数型言語と命令型言語のコードの複雑さを測定する

関数型言語と命令型言語のコードの複雑さを比較する最良の方法は何ですか?

私の場合、F# と C++ で書かれた特定のプログラムの複雑さを比較する必要があります。今のところ、コードの品質測定として、ソース コードの行を使用しています。

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

wpf - SharedSizeGroup によるグリッドの測定/配置

特定の方法で指定された要素を含む 2 つのグリッドと、SharedSizeGroup には少し問題があるようです。

この質問は、私が回答しようとしたユーザー DH からの以前の質問への回答です。長くなってしまいますが、問題を視覚的に示すのに役立ちます。

彼の最初の質問は、SharedSizeGroup を持つ 2 つのグリッドが、特定の条件が満たされたときに同じ高さにサイズ変更されなかった理由 (右側のグリッドで TextBlock のサイズ変更) を尋ねました。私は彼の例を取り上げ、それを拡張しました。なぜなら、それは測定/配置サイクルに関係しているのではないかと疑ったからです。

実際、それはメジャーとアレンジに関係していることがわかりました。実際、それは測定 を行わないことに関係しています。これは、バグではないにしても、少なくとも問題である可能性があると思いますが、動作の説明が必要です.

何が起こるかの簡単な概要を次に示します (デモ用に派手な色を付けています)。

開始
両方のグリッドには 3 つの行があり、それぞれに TextBlock が含まれています。中央の行は SharedSizeGroup のものです。中央の行のテキストは、その TextBlock の ActualHeight にバインドされ、最初の Height プロパティは表示される値にハードコードされています。グリッドの下の数値は、そのグリッドの ActualHeight を表します。左グリッドの BackgroundColor が緑であることに注意してください。

起動

右側のTextBlock を大きくする
右側のグリッドのサイズを大きくすると、SharedSizeGroup により、両方のグリッドが新しい高さにサイズ変更されることがわかります。右側の列は、グリッドの Measure および Arrange 呼び出しを反映しています。

サイズアップ

右側のTextBlock
を小さくしても左側の TextBlock よりも大きい場合 右側のグリッドのサイズを小さくしても、左側のハードコードされた TextBlock のサイズよりも大きい場合、両方のグリッドのサイズが再び変更されることがわかります。 SharedSizeGroup により、新しい高さになります。右側の列は、グリッドの Measure および Arrange 呼び出しを反映しています。

最小サイズに縮小

右側のTextBlock を左側の
TextBlock のサイズよりも小さくする 右側のグリッドのサイズを縮小すると、左側のハードコーディングされた TextBlock のサイズよりも小さくなります。下部のグリッドの背景が緑色で、グリッドのサイズが 130 ではなく 150 であることからもわかるように、「適切な」サイズに縮小されていません。

右側の情報を見ると、左側のグリッドがアレンジを行ったが、小節を行っていないことがわかります。

過去のサイズの減少


問題を再現するためのコード例を次に示します。

InfoGrid および InfoGridEventArgs クラス

メイン ウィンドウ XAML

メイン ウィンドウ コンストラクター (コード ビハインドのコードのみ)

public Window1() { InitializeComponent();

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

c# - C# で実行時間を測定する

コードの実行を測定したいのですが、これを行うための最良の方法は何ですか?

オプション1:

オプション 2: System.Diagnostics を使用する。

これは単なるベンチマーク用ではなく、実際にはアプリケーションの一部です。関数の実行にかかる時間は関連データです。ただし、アトミックまたは超正確である必要はありません。

プロダクションコードにはどちらのオプションが適していますか、または他の誰かが別の、おそらくより優れたものを使用していますか?

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

aggregate-functions - OLAPキューブの非集計メジャー

集計されていないメジャーをOLAPキューブに追加することは可能ですか?たとえば、リレーショナルDBに「Datetime」フィールドがあり、キューブのこのメジャーをクエリするときに、いかなる種類の集計関数も使用したくありません。これが可能なシナリオはありますか?

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

olap - Olap Cube の Varchar メジャー

すべての尺度は必然的に数値でなければなりませんか? varcharメジャーはどうですか?

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

olap - 親テーブル olap キューブからのフィールドの継承

親テーブルに対する外部キーを表す数値メジャーを含む OLAP キューブがあります。レポートのメジャーではなく、親テーブルの「名前」フィールドを表示したいと考えています。可能です?

0 投票する
16 に答える
131550 参照

android - ビューの寸法を取得する方法は?

で構成されるビューがありTableLayout, TableRow and TextViewます。格子状にしたい。このグリッドの高さと幅を取得する必要があります。メソッドgetHeight()とメソッドgetWidth()は常に 0 を返します。これは、グリッドを動的にフォーマットするときと、XML バージョンを使用するときに発生します。

ビューの寸法を取得する方法は?


結果を確認するためにデバッグで使用したテスト プログラムを次に示します。

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

pdf - PDF測定用ブラウザプラグイン

ユーザーがブラウザ ウィンドウで PDF 上のオブジェクトを測定できるようにするブラウザ プラグインはありますか? クロスブラウザである必要があります。