問題タブ [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.
mysql - 正規化されたテーブルのレコードをカウントする
見られる古い質問
- 別のテーブルのレコードを照合するためにレコードの1つのテーブルをカウントする
- MySQLは複数のテーブルから一致するレコードをカウントします
- 1つのフィールドでグループ化された2つのテーブルからレコードをカウントします
テーブルスキーマ
entries
からのデータを持つテーブル2005-01-25
からの通常のデータをmagnets
含む子テーブル(その前のエントリがいくつかある可能性があります)2011-11-08
質問
nick
いずれかのテーブルに入力された特定の(またはユーザー)によるエントリの総数のカウントを取得したいと思います。
のエントリの1つがentries
同時に入力されmagnets
、の後続のエントリは同じまたは異なるものであるmagnets
可能性があります。nick
私のコード
1を試す
/li>2を試す
/li>
2番目の試行は、いくつかの関連する出力を生成することですnick
が、両方のテーブルに表示されるすべての2つのエントリが含まれています。
また、最初のクエリで挿入されたエントリ/マグネットを2回カウントしたくありません。これが2番目のUNION
ステートメントが行っていることです。両方のテーブルからすべての値を取り込みます。
SQLフィドルリンク
これは、ランダムに入力されたエントリとともにSQLFiddleへのリンクです。
誰かが私をこれを通して案内してくれることを本当に望んでいます。それが助けになるなら、私はデータの最終的な表示にPHPを使用します。したがって、私の最後の手段は、カウントのためにPHPでループをネストすることです(これは現在行っています)。
必要な出力
フィドルで生成される出力は次のようになります。
mysql - 疑わしい正規化
DB と MySQL の設計は初めてです
簡潔にするために、私が持っている情報はAppId, Last Name, First Name, Gender, Age, DoB, Relation, School Name, School Address, School Phone Number, Teachers, Councilers, If they are in childcare
次のとおりです(AppIDは送信されているアプリケーションIDです)
基本的に、これはすべてが決定されていることを確認する方法であり、最も正規化するためにどのテーブルを作成する必要があるかを示しています
ただし、これを完全に正規化しようとするのが良い考えかどうかはわかりません。これは私が支援しているかなり小さなグループであり、テーブルの結合に通常のグループ化されたルックアップよりも時間がかかり、より多くのスペースを占有する可能性があるためです。
もう 1 つの懸念は、MySQL が 1 つの自動インクリメンタル変数しか許可しないことです。これは、クエリで同様のものを定義できますが、可能であれば定義する必要はありません。2 つの増分は、teacherID と CoouncelorID です。
ご意見をお待ちしております。
編集: これが基本的な構造です。また、後で変更属性を追加し、コースを削除します。ありがとうございました
three.js - webGL のノーマライズ機能が動作しない (THREE.js)
私は現在、通常のシェーダーのように動作する THREE.JS でシェーダーの作成に取り組んでいますが、入力として色を使用してシェーディング方法を定義しています。
以下は問題の原因となっているコードです。その後に、私がそれを行っている理由と、問題の原因と思われるものについてのより長い説明があります。
より長い説明:
基本的に、THREE.shaderLib の通常のシェーダーと同じコードを使用しています。これは次のとおりです。
私が使用しているのは基本的にこれですが、色の側面が追加されており、次のように新しいシェーダーを定義する関数内で呼び出されます。
最大の違いは「fragmentShader」セクション内にあることがわかります。ここでは、vNormal を使用して gl_FragColor を関数で指定された色と似た (ただし完全に同じではない) ようにしています。
私の問題は次のとおりです。オブジェクトが「スケーリング」されると、この色の違いはますます劇的になり、すべての色が可能な限り明るくなります。そのため、コードの「fragementShader」セクションに次のことを試みました。
これを行うと、次のような大量のエラーが表示されます。
エラー: 0:37: 'normalize': 一致するオーバーロードされた関数が見つかりません エラー: 0:37: 'constructor': 構築に十分なデータが提供されていません
WebGL: INVALID_VALUE: attachShader: オブジェクトがないか、オブジェクトが削除されました
シェーダ VALIDATE_STATUS を初期化できませんでした: false、gl エラー [1281]
WebGL: INVALID_OPERATION: getUniformLocation: プログラムがリンクされていません
私は間違いなく、THREE の webGL 部分に頭を悩ませていますが、フラグメント シェーダーを変更するこのモードは機能するはずです。なぜそれができないのかについて誰か考えがありますか?
java - sun.text.NormalizerはJDK6には存在しません
JDK5でsun.text.Normalizerをインポートする次のAPIを使用します。
- public static String destroy(String str、boolean compat、int options)
- public static final int getClass(int ch)
- public static String normalize(String str、Mode mode、int options)
同じ機能を実現するためにコードをJDK6にアップグレードするにはどうすればよいですか?グーグルで検索しましたが、結果がありません。ヒントありがとうございます。
normalization - 行われた手術を追跡するヘルスケアデータベーステーブルの正規化
私は以下のように呼ばれる病院での手術を追跡するためのテーブルを持っていSurgery_Record
ます。
私の仮定は次のとおりです。
- 患者の再訪はありません
- すべての患者は1回の手術しか受けていません
- 特定の手術室は1日に1回だけ使用されます
私は次の機能依存性を理解しました:
- Patient_ID、Theatre_ID ---> Surgery_Date
- Surgery_Record_ID ---> Patient_ID
- Patient_ID ---> Surgery_ID、Surgery_Record_ID、Theatre_ID
- Patient_ID、Surgery_ID ---> Theater_ID
- Surgery_Record_ID、Patient_ID、Surgery_ID、Theatre_ID ---> Surgery_Date
上記の依存関係から、候補キーは{Patient_ID、Theatre_ID} {Patient_ID、Surgery_ID}および{Surgery_Record_ID、Patient_ID、Surgery_ID、Theatre_ID}であることがわかりました。
では、私のテーブルは第2正規形に違反していますか?私はこれを行うのが非常に新しいので、私のFDが正しいかどうかを確認するのを手伝ってください。よろしくお願いします
css - CSS - HTML と BODY の間の白いギャップ
現在のプロジェクトで HTML5 Boilerplate + Normalize.css を使用しようとしていますが、次の問題に直面しました。
HTML タグと BODY タグの間にギャップがあるようです。何が原因なのか調べてみたのですが、何度やってもダメでした。
私はあちこちで何かを見逃したに違いありません。
ここにフィドルがあります:http://jsfiddle.net/C7gbC/
前もって感謝します。
php - データの最適な格納 PHP
typeID typeName と Importance を含むタイプ テーブルがあります。重要度の列が高いほど、表示が速くなります。降順で返却
次に、ExpenseID、さまざまな経費、typeID、重要な経費テーブルがあります
経費 typeID 参照 typeID typeID
PHP では、それらをできるだけ効率的にグループ化しようとしているので、単一のデータ構造を使用してリストを反復処理できます。
考えていた
ただし、TypeID は順番に並べられていないため、無駄な操作が大量に発生します。
私はそれをできた$type[auto increment here][TypeID][The Type Name or row indicator in other cases] [expense information here]
ただし、これは$type[$row['typeID']]
、経費情報を入力するときだけ行う能力が失われ、より多くの操作を行う必要があり、リコールのために typeID を取得するという問題が解決されないことを意味します
私は費用とタイプIDの間で内部結合を行うことができましたが、構造がそうであるように重複した情報がたくさんありますが、それはタイプ名を$type[incremntal][all information here]
何度も何度も保存し、実際には使用可能であり、最適ではありませんこの時点で最適なオプションを探すには、タイトルを表示するかどうかを知るために、以前のタイプ ID と現在のタイプ ID を常に比較する必要があります。
繰り返しデータのない単一の構造を使用するものを思いつくことができますか?
他の何かが頭に浮かびました。テーブルの行を ID で検索し、その下に行を挿入するコードは何でしょうか? 今までそんなことしたことないのに…
python - 正と負の 10 進数のリストを特定の範囲に正規化する方法
次のような10進数のリストがあります。
範囲に収まるように、このリストを正規化する必要があります[-5,5]
。
どうすればPythonでそれを行うことができますか?
image - 正規化相関を使用して複数の一致パターンを見つける方法
私は normxcorr2 を使用して、パターンと正確に一致する領域を見つけています。また、パターンのように見える他の領域 (赤い四角形) も見つけたいと考えています。次の最大値などを見つけることができればうまくいくと思いますが、その値は最初の最大値領域または検出された最初の領域にあってはなりませんが、それはできません。または、normxcorr2 を使用して他の領域を見つけるという考えがある場合は、私に知らせてください。私にはまったく考えがありません。
これが私のコードです。私はこれから変更しましたhttp://www.mathworks.com/products/demos/image/cross_correlation/imreg.html