問題タブ [semantics]

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

sql - SQL標準でのエラー値の処理

SQL言語の弁護士が助けてくれることを望んでいるSQL標準について質問があります。

特定の表現が機能しないだけです。62 / 0、 例えば。SQL標準では、式が同様の方法で失敗する可能性のあるかなりの数の方法が指定されています。多くの言語は、特別な例外的なフロー制御、つまりボトム疑似値を使用してこれらの式を処理します。

t2つの列(のみ)がxあり、yそれぞれがタイプのテーブルがありますint。関連性はないと思いますが、明確にするために、それ(x,y)がの主キーであるとしましょうt。このテーブルには、次の値(のみ)が含まれています。

SELECTゼロによる除算を伴う可能性のあるこのテーブルで動作する式のSQL標準には、どのような動作が必要ですか?または、1つの動作が必要ない場合、どのような動作が許可されますか?

たとえば、次のselectステートメントにはどのような動作が必要ですか?

簡単なもの:

難しいもの:

さらに難しいもの:

実装(たとえば、このクエリのより複雑なバージョンで、制限を拡張機能内に移動できることを認識できなかったもの)は、このクエリに応答してゼロ除算エラーを生成することを許可されますか?制限を実行してそれを実現する前に、拡張の一部として除算3しますか?これは、たとえば、拡張機能が小さなテーブル上にある場合に重要になる可能性がありますが、大きなテーブルと結合され、大きなテーブルのデータに基づいて制限された結果、すべての行が制限されてしまいます。ゼロ除算が必要です。03 % 2 = 1

tに数百万の行があり、この最後のクエリがテーブルスキャンによって実行された場合、実装は、ゼロ値を持つxの1つの偶数値に遭遇したときに、終わり近くでゼロによる除算を検出する前に、最初の数百万の結果を返すことが許可されますか? yの?バッファリングする必要がありますか?

さらに悪いケースがあります。これについて考えてみてください。セマンティクスによっては、ブール短絡が台無しになったり、制限に4値ブールロジックが必要になる場合があります。

テーブルが大きい場合、この短絡の問題は非常に深刻になる可能性があります。テーブルに100万行があり、そのうちの1つに0の除数があるとします。標準では、次のセマンティクスが示されます。

この値は、エラーである結果の空または非空に依存するため、おそらくエラーであるように思われますが、これらのセマンティクスを採用すると、ここでテーブルスキャンを短絡するオプティマイザーが禁止されるように見えます。この存在クエリでは、底なしの行が1つ存在することを証明する必要がありますか、それとも底付きの行が存在しないことを証明する必要がありますか?

仕様の関連部分が見つからないようですので、ここでのガイダンスをいただければ幸いです。

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

lucene - Solr を使用したセマンティック分析

Solr インストールにセマンティック分析を追加することを検討していますが、どこから始めればよいか正確にはわかりません。

基本的に、Solr が「類似した」単語 (索引付けされた文書の本文から取得) を見つけられるようにしたいと考えています。たとえば、「音楽」を検索すると、セマンティック エンジンにクエリを実行して、「ロック」、「ポップ」などを取得できるはずです (もちろん、これらの単語がインデックス付きドキュメントの一部で音楽に近い場合)。

このプロジェクトを見つけましたが、開始するのに適切な場所かどうかわかりません: http://code.google.com/p/semanticvectors/

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

semantics - アーキテクトが知っておくべきセマンティック Web の基本原則/原則は何ですか?

システムを設計するためのコア原則と原則。これは本当にWeb 3.0ですか?

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

functional-programming - 「還元セマンティクス」とは何ですか?素人の用語でのPLTRedexの使用について説明してください

誰かがリダクションセマンティクスとPLTRedexの使用法をより簡単な言語で説明してください。

ありがとう。

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

c# - C# との RDF の統合

セマンティック検索を依頼されたプロジェクトに取り組んでいます。このシナリオは、医師名、患者名、および受診日の 3 つの情報を含むテーブルを含むデータベースです。Doctor、Patient、Date の 3 つのフィールドを含むフォームを作成するように依頼されました。そのため、ユーザーが患者に対応する医師を検索したい場合、または対応する患者またはその日付の医師を検索したい場合、フィールドのいずれかに入力するだけで、データベースから情報を取得できます。文字列操作と情報検索に正規表現を使用して、C# でコーディングを行いました。しかし、主なタスクは、検索が RDF と URI を使用して機能することです。

コーディングの大部分に取り組んできたので、誰かが RDF と URI を使用して検索を作成する方法を手伝ってくれませんか?これに対する解決策はありますか?RDF を C# に統合するにはどうすればよいですか?ドキュメントはありますか?

しかし、上司の要件に従って、RDF で動作する検索を作成するように依頼されました。つまり、患者の詳細 (患者の名前など)、医師の名前、および日付は、患者、医師の詳細を特定する URI の形式になります。およびデータベース内の日付情報なので、誰かが医師や患者などの情報を検索しようとしている場合は、対応するフィールドに自分の名前を入力するだけで情報を取得できます。ご理解いただくために、私のコードの 2 つのスナップショットを添付します。

画像 1: http://img29.imageshack.us/i/15035706.jpg
画像 2: http://img31.imageshack.us/img31/1117/86105845.jpg

最初の画像はデータベースにすべての詳細を入力する場所で、2 番目の画像は検索です。

これが私のプロジェクトの全体的なアイデアです。これを行う方法を教えてもらえますか?

誰かがこれについてできるだけ早く私を助けてくれたら、本当に感謝しています。

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

parsing - ページの主要コンテンツの特定

テキストの多い記事である HTML ページが与えられた場合、主要なコンテンツを識別して解析したいと考えています。

例としてhttp://www.fivethirtyeight.com/2009/08/chavismo-obama-and-monroe-doctrine.htmlを使用すると、タイトルと記事を含む div#post-4438372351887392855 を識別したいと思います。

完璧なものや 100% の確率で機能するものは何もないことはわかっていますが、妥当な数の状況で望ましい結果が得られるアプローチはありますか?

私の現在の考えは、各 div を反復処理し、マークアップを取り除き、最も多くのテキストを含む最も内側の div を見つけることです。

この時点で、私は始めたばかりなので、概念的なアプローチに向けて入力できる情報を探しています。または、何かある場合は、オープン ソース ライブラリが便利です。

洞察を事前にありがとう。

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

html - 画像リンク (ホバー効果付き)、タイトル、説明のセットのセマンティック html 構造?

私は一連のアイテム(またはアイテムのリストですが、リストの使用法を暗示したくありません)を持っています。それらには、画像リンク、タイトル、および説明が含まれています。画像リンクにはホバー効果 (マウスオーバーでアルファが変化) が必要で、特定のレイアウト方法があります。画像を左側に、タイトルと説明を右側に配置します。また、アイテムのブロック全体の背景もあります。

これが私が望むもののスクリーンショットです: 代替テキスト http://img26.imageshack.us/img26/9806/screenshotmr.png

だから私の質問は、これに適したセマンティックhtml構造は何ですか? 私はこのようにdlを使用しようとしました:

しかし、これのためにcssを機能させるのに苦労しています。たとえば、a、dt、および dd の各セットに追加の背景が必要ですが、背景を組み合わせるために 3 つの異なる画像を使用したくありません。だから今、私はこれを行うためにたくさんのdivを使用することを考えています:

このレイアウトの問題点は、意味的に見えないことです。順序付けられていないリストを使用して li でラップすることもできますが、それは余分なマークアップのようです。

うるさいだけかもしれませんが、これに対する良い解決策があるかどうかを知りたいです。かなり長い質問ですが、最後まで読んでいただきありがとうございます。

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

php - jQuery/PHPおよび多言語の確認/アラートボックス

この質問を投稿しようとしたとき、私は簡単な解決策を思いついたのです。

問題は、ユーザーが選択した言語に応じて、複数の言語で確認メッセージが必要になることでした。私は常にHTMLから特定の情報を取得するので、そのようにしようとしていましたが、この点で行き詰まりました。

正しいメッセージを含むtitle属性を使用した、ユーザー向けの簡単な削除ボタンを次に示します(この例では、テキストのみです。コードでは、正しい翻訳を含む変数です)。

次に、jQueryを使用してその行を取得し、次のように確認ボックスに表示します。

ただし、これは、入力要素にマウスオーバーで表示されるタイトルが含まれていることを意味します。これは私が好きではありません。確認ボックスをキャンセルしてボタンをもう一度クリックすると空のメッセージが表示されるため、これを削除することは実際にはオプションではありませんでした。

とにかく、このアプローチ全体は、単純なテキスト行を取得するために私にはうまくいきませんでした。次に、$。get()について考えました。他のシナリオでは常に使用しているため、なぜ以前にそれを考えなかったのかわかりません。

したがって、これは、HTMLを処理したり、タイトルやその他の属性を読み取ったりすることなく、正しいテキストをJavaScriptに直接取り込むための一般的なソリューションとしてはかなり良いと思います。


更新
わかりました。これをjQueryスクリプトの最後の部分に関する質問に戻します。$.get()情報を取得するのに少し時間がかかるようです。おそらくそれほど時間はありませんが、それは少しの時間であり、その間に、フォームはすでに送信されています。一番return false下のはこれを部分的に解決します。これは、最初に返されるものだからです。ただし、次の場合、デフォルトのボタンアクションがすでに停止しているreturn confirmため、[OK]をクリックしてもほとんど何も起こりません。return false

だから..私の質問は:を使用してテキストを取得する方法はあります$.get()か、そしてフォームの送信がロードされるまで待機するような方法はありreturn confirmますか?

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

python - pygtk: 囲んでいるスコープで割り当ての前に参照される自由変数

私が見ることさえできない非常に奇妙なスコープエラー。アップデータ関数の内部には、ネストされたヘルパー関数があります...何かを支援します:

これは時々機能しますが、 update() 関数が実行されすぎると、最終的には次のようになります。

これは何が原因ですか?es は、これらの関数が呼び出される前に最も確実に割り当てられます。そうじゃない?何らかの理由で、新しい行が作成されている間に以前に作成された行の ene() が呼び出され、閉じられたオーバーesが上書きされるという奇妙なことが起こっていますか?

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

html - dt に dl で複数の dd を与えることは良いセマンティックですか?

だから私は次のようなことを考えています:

この例は単なる構成であるため、最適な例ではない可能性があります。しかし、1 dt に対して 2 dd を使用する必要がある場合に何度か遭遇しました。皆さん、これは良いセマンティックですか、それとも悪いセマンティックですか?