問題タブ [payload]

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

entity-framework - Entity Framework 自己参照多対多ペイロード (部品表 BOM)

私はしばらく前にこの質問をしましたが、答えはありませんでした。非常に実用的ですが、これは EF の最も奇妙な実装であると思います。ここに私の以前の投稿があります:

Entity Framework 自己参照階層多対多

追加のキーワード Payload とより明確な理解で再度質問することにしました。

Apress の出版物: Entity Framework 4.0 Recipes: A Problem-Solution Approach、ページのレシピ 2-6。26 のタイトルは、ペイロードを使用した多対多の関係のモデル化です。レシピ 2-7 のタイトルは、自己参照関係のモデル化です。

それを読むと、私の問題が何であるかの基礎が得られます。違いは、私の知る限り、本や宇宙のどこにも議論されていない、ペイロードを使用した自己参照多対多があることです。

簡単に言うと、ID フィールドと Type フィールドを持つ Resource テーブルがあります。また、Parent_ID と Child_ID で構成される複合主キーと複合外部キーを持つという点で、ジャンクションまたはブリッジ テーブルとして機能する ResourceHierarchy テーブルもあります。したがって、リソース エンティティは、子リソースまたは親リソース、またはその両方として機能できます。

ここまでで、Entity Framework は Resource Entity を生成しますが、ResourceHierarchy Entity は、EDMX ファイルではエンティティではなく関係のみとして扱われるため、実際には EDMX Designer から隠されます。

生成された Resource Entity には、Resources や Resources1 などのナビゲーション プロパティがあり、それらの名前を Parents と Children に変更しました。

だから私はこのようなコードを書くことができます: (それは何もしません。いくつかの例を示しているだけです)

他の 2 つのリソースによって共有されているリソースがあるとします。他の 2 つのリソースは、そのリソースの親になります。上記のリソースは、それぞれの親の唯一の子でもあります。はい、リソースは 3 つ以上の「親」を持つことができます。必要に応じて父親が 2 人でもかまいませんが、先祖は子供を共有しますか? 私の時計ではありません。とにかく... この時点から意味をなすためには、現実世界のシナリオからこれを考える必要があります。

開始するためのコードを次に示します。

したがって、ネジのある 2 つのウィジェットがあります。WidgetA と WidgetB は、Web サイトに製品としてリストされています。WidgetAが売れたらWidgetBのネジはどうなるの?これで、Resource Entity に Quantity プロパティが必要であることがわかりました。

何ヶ月も早送りして、私が現在プロジェクトに参加しており、EFがいかに制限されているかを理解した後、胎児の位置を占めています.

この部分はもう少し複雑になります。もしも

子の 2 つを親 1 に、子の 2 つを親 2 に割り当てることができるようにするには、どうすればそれを知ることができるでしょうか。

これは、ResourceHierarchy テーブルに「Required」と呼ばれる別の quantity(int) 列を追加することによってのみ実行できるため、次のようになります。

そのため、ペイロードをデータベースの ResourceHierarchy エンティティにアタッチしました。EDMX デザイナーからモデルを再生成すると、ResourceHierarchy は関係ではなくなり、エンティティになります。代わりに、EDMX デザイナーから ResourceHierarchy テーブルのみを更新することを選択した場合、ストレージ モデルに Required プロパティが表示されますが、ResourceHierarchy はリレーションシップであるため、概念モデルまたはマッピング モデルのどこにもありません。ただし、Resource テーブルと ResourceHierarchy テーブルを削除して再生成すると、ResourceHierarchy テーブルが Required 列で表示され、Entity になります。

この設定で作業することは可能ですが、単に ResourceHierarchy Relationship にアクセスして Required プロパティを取得するよりもはるかに困難です。ResourceHierarchy EntityType にストレージ モデルの Required プロパティが含まれていても、AssociationSet にアクセスした後、コードから Required プロパティにアクセスできません。ResourceHierarchy テーブルが EF のリレーションシップである場合、ストレージ モデルでは次のようになります。

生成された EDMX ファイルをマージしようとすると、ResourceHierarchy がエンティティまたはリレーションシップのいずれかであり、両方ではないことを示すエラーが表示されます。

これは、ペイロードを使用した多対多と呼ばれます。これを自己参照階層で実装しようとすることは、EF では悪夢です。私は VS2010、SQL 2008、および .NET 4.0 Framework を使用しています。

コンセプトは、それ自体が他のリソースで構成されているか、他のリソースを構成するのに役立つリソースで構成され、それぞれが一定量のリソースを必要とする製品を持ちたいということです。これは基本的に部品表の BOM です。EF は BOM モデルをサポートしていませんか?

SQL Server 2008 の新しい HIERARCHYID 機能は、ひょっとしたら役に立ちますか?

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

rest - 優れた安らかな設計: 同じ URL に対してアカウントごとに異なるペイロード

使用する基本認証に応じて 1 つの URL が異なるペイロードを受け入れた場合、設計が悪いと見なされますか? 例えば:

つまり、同じリソースですが、更新できるものは、提供された資格情報に基づいて決定されます。

戻りデータに関する会話は見たことがありますが、リクエスト ペイロードに関する会話はあまり多くありません。(それが異なると見なされるかどうかはわかりません)ありがとう

アップデート

Darrel Miller の情報に基づくと、次の設計の方が適切でしょうか?

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

iphone - MDM 機能を備えた iOS 4 の実装方法

以下のクエリについての回答を教えてください。

(i) iOS4.0 に MDM を実装するには、Enterprise Developer Program に登録する必要がありますか。クライアント エージェントもあります。しかし、MDM サービスを提供する AppStore で "MobileIron" のようなアプリケーションをいくつか見つけました。

(ii) iPhone 構成ユーティリティを使用して MDM ペイロードをインストールしようとしましたが、インストール中にエラーが発生しました。そのため、安全な Web サーバーでファイルをホストし、Safari ブラウザーでリンクをヒットしようとしましたが、「不明なエラーのため、Safari でプロファイルをインストールできませんでした」のようなエラーが表示されます。

(iii) 確認したところ、プッシュ通知を介してサーバーからデバイスに構成プロファイルをプッシュすることに関する情報が見つかりませんでした。しかし、あなたのブログの iPhone MDM トピック で、プッシュ通知サービス、リモート コマンド、およびデバイスのクエリによって可能であることが言及されています。構成プロファイルをデバイスにプッシュして、バックグラウンドで実行されている MDM サービスがユーザーの介入なしで残りの処理を行うために、従わなければならない形式を教えてください。

どなたかからのご連絡をお待ちしております。上記の回答を教えていただける方がいらっしゃいましたら、よろしくお願いいたします。

ありがとう。

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

lucene - luceneでの多言語単語のインデックス作成

Luceneで、さまざまな言語のRDFリテラルを持つ可能性のあるフィールドにインデックスを付けようとしています。私がこれまでに見たアプローチのほとんどは次のとおりです。

  • 単一のインデックスを使用します。各ドキュメントには、使用する言語ごとにフィールドがあります。または

  • Mインデックスを使用します。Mはコーパス内の言語の数です。

Lucene 2.9+には、用語に属性を付加できるペイロードと呼ばれる機能があります。言語(またはデータ型などの他の属性)情報を格納するためにこのメカニズムを使用している人はいますか?他の2つのアプローチと比較して、パフォーマンスはどうですか?それがどのように行われるかを示すソースコードへのポインタがあれば役立ちます。ありがとう。

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

http - HTTP リクエスト メソッドのペイロード

HTTPに関するウィキペディアのエントリには、次の HTTP 要求メソッドがリストされています。

  • HEAD: GET 要求に対応するものと同じ応答を要求しますが、応答本文はありません。
  • GET:指定されたリソースの表現を要求します。
  • POST:処理対象のデータ (HTML フォームなどから) を識別されたリソースに送信します。データはリクエストの本文に含まれます。
  • PUT:指定されたリソースの表現をアップロードします。
  • DELETE:指定したリソースを削除します。
  • TRACE:受信したリクエストをエコーバックして、クライアントが中間サーバーによって行われた変更または追加 (ある場合) を確認できるようにします。
  • オプション:指定された URL に対してサーバーがサポートする HTTP メソッドを返します。これは、特定のリソースの代わりに「*」を要求することで、Web サーバーの機能をチェックするために使用できます。
  • CONNECT:要求接続を透過的な TCP/IP トンネルに変換します。通常は、暗号化されていない HTTP プロキシを介した SSL 暗号化通信 (HTTPS) を容易にします。
  • PATCH:リソースに部分的な変更を適用するために使用されます。

私は知りたいです(特に最初の5つの方法に関して):

  • これらのメソッドのうち、ペイロードを受信できる (と思われる) ものはどれですか?
    • ペイロードを受信できるメソッドのうち、どのように受信するのですか?
      • URLのクエリ文字列を介して?
      • URLエンコードされた本文を介して?
      • 生/チャンクボディ経由?
      • 上記の ([すべて / 一部]) の組み合わせによるものですか?

いくつかの(できれば軽い)読み物を共有していただければ、すべての意見に感謝します。

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

encoding - メタスプロイトでデフォルトでpayload.encodedが取得するエンコーディングは何ですか?

私はこの metasploit モジュールを分析しています。そして、どのエンコーディング方法が metasploit でデフォルトでpayload.encoded を取得するのか疑問に思っています。

そのエクスプロイトで(エンコーダーを設定せずに)print payload.encoded を実行したところ、次のような通常の文字列が得られました。

モジュールにはエンコーダ オプションがありますが、コメントされています。

私は、次のような標準の 16 進値でエンコードされたペイロードを見るのに慣れています。

誰かがペイロードによって返された文字列がどこから来て、どのエンコーディングを使用しているかを理解するのを手伝ってもらえますか?

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

c# - 大きなファイル サイズをアップロードしようとすると例外が発生する

サービスに wshttpbinding を使用しています

15Mb のファイルをアップロードしようとすると、以下の EndPointNotFoundException がスローされます。

例外メッセージ:

例外:

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

lucene - Lucene ペイロードのスコアリング

ペイロード スコアリングが lucene でどのように機能するかを知りたいです。PayloadFunction がどこに収まるか分からないので、仕組みがよく分からないのだと思います。グーグルで検索してみましたが、ソースを調べるためのアドバイス以外にはあまり見つかりませんでした。誰かがここで説明できればいいのですが、それ以外の場合はソースコードです:)

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

java - RESTサービスPUT、xmlペイロード構造

REST PUTサービスの場合、ペイロードとしてxmlを使用しようとしています。私の質問は、ペイロード全体をxmlとして使用できますか?または私はのようなことをする必要がありますData=<mydata>......</mydada>か?

基本的に

また

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

java - Lucene 3.1 ペイロード

ペイロードが Lucene でどのように機能するかを理解しようとしていますが、理解できないようです。私の状況は次のとおりです。

単一のコンテンツ フィールドを持つドキュメントにインデックスを付け、そのフィールド内のテキストの各トークンにペイロード (約 10 バイト) を添付する必要があります。使用する必要があるアナライザーは、基本的な空白アナライザーです。

インターネットで読んださまざまな記事から、ペイロードを操作する方法は、独自のアナライザーを作成し、トークン化ステップでペイロードをアタッチすることです。新しいカスタム アナライザー用に次のコードを作成しました。

私が抱えている問題は次のとおりです。

  1. 個々のトークンを正しく読み取ることができません。CharTermAttribute を使用することが正しい方法かどうかはわかりませんが、うまくいかないことはわかっています。ペイロードを正しく計算するには、個々のトークンに到達する必要がありますが、どういうわけか、WithespaceTokenizer は個々の単語をくっつけて (一度に 3 単語ずつ) 返します。
  2. PayloadAttribute を使用することがペイロードをトークンにアタッチする正しい方法かどうかはわかりません。別の方法を知っているかもしれません

Lucene でペイロードを実際に使用する方法に関する優れたチュートリアルはどこにありますか? Web を検索してみましたが、見つけた唯一の良い記事は次のとおりです。

ありがとうございました

良いチュートリアルが見つからないようです