問題タブ [normalize]

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

python - PythonでURLを正規化するにはどうすればよいですか

PythonでURLを正規化する方法を知りたいのですが。

たとえば、次のようなURL文字列がある場合: " http://www.example.com/foo goo / bar.html"

余分なスペース(またはその他の正規化されていない文字)を適切なURLに変換するPythonのライブラリが必要です。

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

html - 動作するhtml cssノーマライザーはありますか?

昔、私はスタイル「ノーマライザー」プログラムを書き、古典的な ASP ページの山積みの ASP/HTML コードをスキャンしました。 -オフスタイル)。スタイル ノーマライザーは、スタイルシートとスタイルの最小限のセットと新しい「サニタイズされた」asp/html ドキュメントを生成したため、サニタイズされたドキュメントは元のドキュメントとまったく同じレンダリング出力を生成しました (スクリーンショットの画像比較で検証)。

ときどき、このようなプログラムの必要性に出くわし、商用リリース用のプログラムを作成するアイデアをいじっています。

私のグーグル スキルでは、これとまったく同じものは見つかりませんでした (HTML:Normalize Perl モジュールと HTML Tidy プロジェクトはタグをクリーンアップしているようです)。

だから、私の質問は次のとおりです。

  1. そのようなツールはすでに商用またはその他の方法で存在しますか?
  2. そうでない場合、誰かが本当にそれを必要としていますか?
  3. もしそうなら、どのような機能が真に価値のあるものになるでしょうか?

#3 たとえば、一連のページの基本スタイルシートを収集するか、特定の基本スタイルシートを使用するようにすべてのページを調整します。従来の asp コマンドの保持、#include の後に続く、asp.net 埋め込みスクリプトの保持など。より具体的で数が多いほど良い。

例:
タグが埋め込まれた古い html

新しいhtml

クラス cls1 と重複していたため、div のスタイルがなくなっていることに注意してください。

編集:「サニタイザー」という用語を削除しました。これは、XSS 攻撃やコメントの入力のフィルタリングに重点を置いているのではなく、多くのアドホック スタイルとランダムな CSS クラスを最小限の一貫したスタイルシート セットに統合することにのみ重点を置いているためです。

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

msbuild - MSBuild で項目のリストを正規化する

プロジェクトのルートにあるすべての単体テスト アセンブリのリストを取得しようとしています。私は次のようにこれを行うことができます:

ただし、複数のサブディレクトリに存在するため、同じ DLL が複数回検出されます。アイテムのメタデータ (つまり、ファイル名と拡張子) に基づいて正規化し、一意の単体テスト DLL のリストを取得する簡単な方法はありますか? それとも、自分のタスクを書くことに頼る必要がありますか?

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

graph - 線形結合で使用するべき乗則分布に従って複数の変数を標準化/スケーリング/正規化する正しい方法

ソーシャル ネットワーク グラフ内のノードのいくつかのメトリックを組み合わせて、ノードをランク​​付けするための単一の値にしたいと考えています。

in_degree + betweenness_centrality = informal_power_index

問題は、in_degreebetweenness_centralityが異なるスケールで測定されていることです。たとえば、0 ~ 15 対 0 ~ 35000 であり、べき乗分布に従っています (少なくとも正規分布ではないことは間違いありません)。

を決定する際に一方が他方を支配しないように、変数を再スケーリングする良い方法はありinformal_power_indexますか?

3 つの明白なアプローチは次のとおりです。

  • 変数の標準化 ( で減算meanおよび除算stddev)。これは、分布を押しつぶしすぎて、ロングテールの値とピーク付近の値の大きな差を隠してしまうようです。
  • min(variable)で減算して除算することにより、変数を [0,1] の範囲に再スケーリングしますmax(variable)。これは分布の形状を変更しないため、問題の修正に近づいているように見えますが、実際には問題に対処しないのでしょうか? 特に手段が異なります。
  • 各値を で割って平均を等しくしますmean(variable)。これはスケールの違いに対処しませんが、おそらく比較には平均値の方が重要ですか?

他のアイデアはありますか?

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

sql - 方法:CTEを使用して非正規化データから正規化されたビューを選択しますか?

これは非常に標準的な初心者の質問ですが、私は小さなコードでこれを行うための専門家の賢い方法を探しています。(手続き型コードとカーソルを使用して、この長い手を行う方法を知っているので、答えのその部分をスキップできます。)基本的に、非正規化データセットがあり、セット処理で正規化テーブルを抽出する必要があります。方法。生データはExcelから取得され、MSSQLからクエリを実行するためのテーブルとして添付します。単一のフィールド(Excel、したがってSQL)には、各製品が参加する部門のコンマ区切りのリストがあります。

データを正規化する必要があることはわかっていますが、Excelから取得されています(ユーザーが正規化するのは現実的ではありません)。各レコードをループする手順(カーソルやステートメントなど)を使用してこれを実行できることはわかっていますが、現在利用可能なツールでは不要のようです。 これらのレコードの「参加者」フィールドを持つ主キーを抽出できる単一のステートメントはありますか?

ソースを次のように考えてください。

ProductIDDepartments
 123      1,3,5,15  
 456      2,4,5,16  

通常のselect*from dbo.split(CommaSepField)を実行しましたが、これは一度に1つのレコードでのみ機能します(テーブル値関数でフィールドの値を指定することはできません。言うまでもなく、これらすべての単一の結果をどのように結合しますかセット?

すべての結果セットを統合することで、共通テーブル式について考えるようになりましたが、(1)展開されたフィールドで主キーを取得する方法、および(2)クエリを機能するようにフォーマットする方法を完全に理解することはできません。

もちろん、出力は次のようになります。

ProductIDDept
 123      1  
 123      3  
 123      5  
 123      15 
 456      2  
 456      4  
 456      5  
 456      16 

StackOverflowとGoogleでこれをかなり調べましたが、当てはまる答えは実際には見つかりませんでした。見逃してしまったことをお詫び申し上げます。リンクを送ってください:D。

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

c++ - [0.5-1]から[0-1]への正規化

私はここでちょっと立ち往生しています、私はそれが少し頭の体操だと思います。0.5から1の範囲の数値がある場合、0から1の範囲に正規化するにはどうすればよいですか?

助けてくれてありがとう、たぶん私は過去24時間ずっとO_Oで働いていたので、少し遅いかもしれません

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

sql - 健全性またはパフォーマンスのために非正規化しますか?

新しいプロジェクトを開始しましたが、非常に正規化されたデータベースがあります。ルックアップできるものはすべて、ルックアップ テーブルへの外部キーとして格納されます。これは正規化されていて問題ありませんが、最も単純なクエリに対して 5 つのテーブル結合を行うことになります。

いくつかのものを非正規化することをお勧めします。州コードのように。私が生きている間に州コードが変更されることはありません。3文字の代理店コードと同様の話。これらは代理店の代理店によって配布され、変更されることはありません。

状態コードの問題と 5 つのテーブル結合について DBA に連絡したとき。「正常化された」「結合が速い」という反応が返ってきました。

非正規化する説得力のある議論はありますか? 他に何もなければ、私は正気のためにそれをします。

T-SQL での同じクエリ:

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

xslt - xslで、合計内の正規化スペース呼び出しを次に行う方法はありますか?

いくつかのノードを含むXMLファイルがあり、各ノードには<current-fine>ノードが含まれています。これらの値を合計する必要がありますが、残念ながら空白が含まれているため、合計としてNaNを取得することになります。

次のことを達成する方法はありますか?

どうもありがとう

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

surface - Surface Normals

I have a request about surface normals. At the following code snippet is from the URL : http://www.kindohm.com/technical/wpf3dtutorial.htm

I can't understand why the code line "mesh.Normals.Add(normal);" is repeated three times.

Could you say me the reason.

Regards

J.Frank

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

c# - サーフェス法線と頂点法線を計算する C# コード スニペット

サーフェス法線と頂点法線を計算する C# コード スニペットが必要です。サーフェスの種類は、三角形化された 3D クローズド メッシュです。必要なコード スニペットは、頂点セットと三角形インデックスを使用できる必要があります。これらは現時点で使用する準備ができています。3D メッシュ オブジェクトの表面は滑らかではないため、滑らかにする必要があります。

私たちを手伝ってくれますか。