問題タブ [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.
python - PyContract制約の`__old__`で`self`を参照する
PyContract(PyContractsではない)を使用して、クラスメソッドのいくつかの制約を記述しています。id(self)
事後条件として、インスタンスのメモリアドレスが変更されていないこと、つまり関数を呼び出す前後で同じである必要があることを確認したいと思います。PyContractでこれを行うにはどうすればよいですか?私は次の(最小限の)コードを持っています:
ここでの制約の問題は、投稿時に次のエラーが発生することです。_holder instance has no attribute 'self'
ここで興味深いのは、制約が次のようになっclass Individual
ていることです。__init__
私が知る限り、私がPyContract
呼ぶのは好きではありません__old__.self
。これを回避するにはどうすればよいですか?
java - Java ディクショナリ イテレータ タイプの問題
そのため、宿題のために LinkedHashedDictionary の Iterator メンバーを作成しようとしていますが、そのタイプに関して複数の問題があります。
イテレータ インターフェイス:
私のコードには、EntryIterator というプライベート クラスがあります。これは AbstractIterator を拡張しますが、上記の Iterator を実装します。
私の現在の実装は次のとおりです。
このクラスの型に関して複数の種類を実行しましたが、どれも私の辞書と互換性がないようです。上記の書式設定のままにしておくと、Dictionary の iterator() 関数でエラーが発生します。
エラーには、「戻り値の型は Dictionary.iterator() と互換性がありません」と記載されています
EntryIterator クラスの型を次のように変更する必要があります。
「トークン '<' で予期される構文エラー」というエラーと、Dictionary.Iterator() 関数で別の非互換性エラーが表示されるだけです。
これらのさまざまなタイプをすべてリンクして、ディクショナリの契約が要求するものを返すようにする方法について、誰かが私を正しい方向に向けることができますか?
私は、授業中に講師にメールで質問したり、1 対 1 で質問したりしました。どんな助けでも大歓迎です。
jquery - JQueryはクリック時にdivを展開および縮小します
リンクがクリックされたときにjQueryを使用してdivの高さを拡大および縮小しようとしていますが、私は一生の間、自分が間違っていることを理解できません。
これがhtmlです。
CSSでは、スライダーの高さはデフォルトで300pxです。
これがjQueryです。
map-canvas divでGoogleマップAPIを呼び出さずにこれを試しましたが、それが原因かどうかも確認しましたが、それでも機能しません。
どんな助けでも大歓迎です
c++ - 前提条件は通常、不変条件と重複しますか?
両者の区別がつかなくて困っています。通常は重複しない場合、どのように違うのですか? 前提条件であるが不変条件ではないものの例は何ですか?
ios - iTunes Connectで新しい契約をリクエストできません(iOS有料有料アプリケーションの場合)
これが私の状況です:
MacOSXとiOS開発プログラムの両方に参加しました。
MacOSX有料アプリケーションの契約に成功しました。
今、iOS有料アプリケーションの契約を結びたいと思います。
しかし、私のスクリーンショットが示すように、私がそれを要求するためのボタンはありません。Appleのサポートに連絡する必要がありますか?
windows-8 - 共有情報Win8アプリが見つかりません
共有ソースである共有コントラクトを使用する必要があるWindows8アプリを作成していますが、問題は、アプリからの共有情報を待機し続けることですが、それがまだ待機している理由を見つけることができません。 ..私が挿入した唯一のコードは:
これは私が得るものです...
wcf - 動作しているWCFコントラクトの不一致ケース
2 つのサーバーでホストされている WCF サービスがあります。GetData(param1)という関数がありました。この関数を変更して、2 つのパラメーター、つまり GetData(param1,param2) を受け入れるようにしました。server1 のサービスを更新し、クライアント コードを更新しました。
奇妙なことが起こっています。機能は一致しませんが、更新されたクライアント コードは古いサービスでも動作します。関数が呼び出され、結果が返されます。追加されたパラメーターは、役立つ場合は列挙型です。しかし、なぜそのような非決定論的な振る舞いをするのでしょうか? そしてそれはどのように機能しますか?
wcf - [MessageContract] 属性を追加した後に InvalidOperationException が発生するのはなぜですか?
The operation 'PRPA_IN201301UV02' could not be loaded because it has a parameter or return type of type System.ServiceModel.Channels.Message or a type that has MessageContractAttribute and other parameters of different types. When using System.ServiceModel.Channels.Message or types with MessageContractAttribute, the method must not use any other types of parameters.
コンソール ホストで WCF を実行しています。これがコントラクトです。
opRequest クラスから and を削除すると実行され[MessageContract]
ます[MessageBodyMember]
それが私が必要とするものに到達するかどうかは完全にわからないので、より広い範囲を与えます - パラメータ名の囲みタグなしで SOAP 本体を取得しようとしています。たとえば、(SOAP メッセージから抽出された本文) の代わりに:
私はそれが次のようになりたい:
標準 (HL7v3 PIX Manager SOAP Web サービス) に準拠するには、そのようにする必要があります。
何か案は?
c# - コールバック インターフェイス コントラクト
契約に拘束される必要がある 2 つの .NET 関係者がいます。ここで、party1 と party2 は、互いにいくつかのメソッドを呼び出すことができる必要があります (そのほとんどは、呼び出しと結果の報告です)。二重契約を念頭に置いていますが、当事者は WCF を使用していません。
このための設計パターンはありますか?
編集
当事者は同じアプリケーションの一部です。私がアプリケーション (party1) を作成し、他の誰かが私が動的にロードする dll (party2) を作成します。これで、お互いにメソッドを呼び出すことができるはずです。それで、私は私たちの間のインターフェース契約を作成しようとしています。その意図は、それを行うための既知のパターンがあるかどうかを知ることですか?
c# - WCFでの書き込み中にファイルをストリーミングする
別のアプリをEXECするサーバーアプリケーションがあり、その2番目のアプリがログファイルを作成し、サーバーがそれをWCF経由でクライアントに送信するようにします。
EXECアプリがログを更新している間、クライアントにログを読み取らせたい。
ストリーム(ログファイル)を返す操作コントラクトを使用しました。問題は、最初にストリームを送信したとき、ログがまだ空であり、サーバーEXECが書き込んだ「更新」がクライアントに表示されないことです。
サーバーコードは次のとおりです。
サーバーからのEXECは、単に「Log.txt」ファイルに書き込んでいます。
クライアントコードは次のとおりです。
ログインリアルタイムでクライアントを更新するにはどうすればよいですか?