問題タブ [contract]

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

java - 同じコレクションへの 2 つの java.util.Iterators: 同じ順序で要素を返す必要がありますか?

これはより理論的な問題です。c順序付けられていない任意のコレクションがあり、2 回java.util.Iterator呼び出して 2 つのを取得c.iterator()した場合、両方のイテレータがcの要素を同じ順序で返す必要がありますか?

つまり、実際にはおそらく常にそうするでしょうが、契約によってそうするように強制されているのでしょうか?

ありがとう、ヤン

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

wcf - WCFサービスの起動には、1000のメソッドを持つ大きなサービス契約で10秒かかります

名前付きパイプのWCFサービスを使用しています。このサービスには約1000のメソッドがあります(そうです、それは良い習慣ではないことはわかっていますが、それは人生です...)。

私が得た問題は、WCFサービスを起動するときに、ServiceHostクラスのコンストラクターで約10秒かかることです。それを追跡することで、サービスの説明(クラスInitializeDescriptionのメソッド)の準備に時間が費やされていることがわかりました。ServiceHostBaseこのサービス契約で定義されているメソッドが多すぎるためだと思います。

この大きなサービス契約の開始時間をどのようにスピードアップできるか、誰でも答えることができますか?

1つのサービス契約でこれほど多くのメソッドを定義するのは良い習慣ではないことを私は知っています。しかし、私はサービス契約を変更することはできません(いくつかの小さなものに分割するなど)。あなたが知っている、これは現実の生活です...

ありがとう。

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

android - Android: ContentResolver クエリから Facebook の連絡先を除外する方法

このクエリを使用して、電話のすべての連絡先を取得しています。

ユーザーが Facebook の連絡先を同期している場合は、このクエリでそれらを他のすべてのものと共に取得します。ただし、非同期 API 呼び出しを介して既にユーザーの Facebook の連絡先を取得しているため、重複を避けるためにこのクエリから Facebook の連絡先を除外したいと考えています。

このクエリによって返されるものから Facebook の連絡先を除外できるようにするために、含める必要がある WHERE 句 (選択パラメーター) を教えてもらえますか?

ありがとうございました!

編集:または、少なくとも、Facebook の連絡先を手動でフィルタリングできる ContentResolver から選択できるフィールドだけですか? それはちょうど良いでしょう。

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

wcf - null 値を持つクラス オブジェクトのリストを送信する Wcf サービス

問題は、wcf サービスがクラス オブジェクトのリストをクライアントに送信しているときに、値が null になることです。ヘルプやガイダンスをいただければ幸いです。

私のサービスインターフェースは

IPswdService.cs


GetPasswords.svc.cs

======================================

WCF クライアント コード

==============================================

クライアント設定ファイルは

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

html - Expand and contract divs separately horizontally onclick

I have a jfiddle below that has two links that expand two divs independently and horizontally. http://jsfiddle.net/j9W7R/

How would I go about causing only one div to be seen any any given time? Say you click the first one, then click the second and it causes the first to contract. Or if you click the first and click the first again it would also retract.

The idea is that the link will be a Facebook icon, the next link will be another social media icon, etc. etc. and I will embed a little "like us" or some sort of interaction with user.

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

c# - 実行可能ファイルに含まれるコントラクト アセンブリが見つかりません

MEF を使用してプラグイン システムを開発しています。基本的なプラグインは ( を使用してilmerge) 実行可能ファイルとマージされ、1 つの実行可能ファイルが取得されます。これらのプラグインは、AssemblyCatalog. ただし、を使用してプラグインを追加することも可能DirectoryCatalogです。

クラス ライブラリ プロジェクトはコントラクト ライブラリを参照し、MEF を使用してクラスをエクスポートします。実行可能ファイルが dll をロードしようとすると、exe に含まれているコントラクト ライブラリへの依存関係を解決できないと主張します。Contract.dll を同じディレクトリにコピーすると機能します。しかし、とにかくexeに含まれていますか?

契約書のコピーを避けるにはどうすればよいですか?

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

django - Django、データ コントラクトなしの SOA スタイル サイトの単体テスト

会社内に A と B の 2 つの django プロジェクトがあり、B は RESTful API を介して A からのデータを消費し、WADL を持っていないとします。

元々、私の単体テスト (より機能テストに似ています) は A から直接データを消費しますが、Jenkins のような統合サーバーで実行するには多くの問題が生じます。

これを解決するには、プロジェクト B にフィードする偽のデータを作成する必要があります (これが単体テストの適切な方法であると言えます)。

ここで提起された別の問題は、A が重要なデータ構造を変更する可能性があり、B が模擬データを使用して単体テストに合格し続ける可能性があることです。

では、先に進む前に、お聞きしたいのですが、どのようにしますか?

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

java - Java のインターフェイスとクラスの間の契約

これはJavaで正確に何を意味しますか?

インターフェイスは、クラスを実装するための契約を定義します

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

clojure - 「ジェネリック」式をアサートされた述語式に変換するにはどうすればよいですか? (クロージュア)

「一般的な」式を特定の値に対して評価される式に変換するマクロを作成しようとしています。

次の形式の未評価の式のベクトルがあるとしましょう。

実行時に上記の式に「渡し」たいgensymed値vがあります。したがって、v がコンパイル時に使用されるシンボルの名前であると仮定します。また、変換された式をアサートしたいと考えています。基本的に、上記の例では、上記のベクトル式を以下の形式に変換したいと考えています。最初の 2 つの式では値 v を % に渡し、3 番目の式では x に渡していることに注意してください。以下のコードは正しくありませんが、私がやりたいことを示しているだけです。以下の式アサーションのいずれかに実際に v を入れる方法がわかりません。

参考例として、prepost-map の :post 部分を実行できるようにしたいと考えています。defn式で行います。どんな助けでも大歓迎です。

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

c++ - Borland C++ Builder でコントラクトを実装する

Borland C++ Builder でコントラクト クラスを実装しようとしていますが、理解できないコンパイル エラーが発生します。コードは次のようになります。

アリはコンパイルしますが、私はそれを信じています

生クラスにある必要があります。ここに置くと、

[C++ エラー] multiple_inheritance.cpp(33): E2316 「派生クラス::テスト ()」は「派生クラス」のメンバーではありません

なぜ私はこれを手に入れたのですか?ありがとう!