問題タブ [contracts]

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

laravel-5 - Laravel 5 エラー - Illuminate\Contracts\Container\Container::make() の宣言は、Illuminate\Contracts\Container\Container::make と互換性がある必要があります

composer を更新してコントラクトをインストールした後、次のエラーが発生します。

解決策が見つからないのですが、どなたか直し方を教えていただけないでしょうか?

compiled.phpフォルダにファイルがありませんでしたvendor。したがって、それを元に戻すと、すべてが以前と同じように機能します。

さて、ログインまたは登録したいときにこれを取得します。

クラス App\User には 1 つの抽象メソッドが含まれているため、抽象として宣言するか、残りのメソッドを実装する必要があります (Illuminate\Contracts\Auth\Authenticatable::getAuthIdentifierName)

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

python - 複数の解析メソッドを持つ Scrapy コントラクト

応答を解析するメソッドが複数ある Scrapy スパイダーのコントラクトを作成する最良の方法は何ですか? 私はこの答えを見ましたが、私にはあまり明確に聞こえませんでした。

私の現在の例:parse_productページ上の情報を抽出するというメソッドがありますが、別のページの同じ製品について抽出する必要があるデータが他にもあるためyield、このメソッドの最後に新しいリクエストを作成する新しいリクエストを作成します。新しいコールバックがこれらのフィールドを抽出し、アイテムを返すようにします。

問題は、2 番目の方法のコントラクトを作成すると、meta 属性 (ほとんどのフィールドを持つ項目を含む) がないために失敗することです。最初のメソッドのコントラクトを作成すると、アイテムではなく新しいリクエストが返されるため、フィールドが返されるかどうかを確認できません。

この例では、コントラクトを 2 番目の方法に入れましたが、最初の方法で入力されたフィールドとフィールドにもKeyError例外が発生しました。response.request.meta['item']field1field2

それが十分に明確であることを願っています。

0 投票する
0 に答える
209 参照

javascript - 生のトランザクションがブロードキャストされない

現在、生のイーサリアム トランザクションを作成してブロードキャストする関数を作成しています。生のトランザクションを正常に生成できますが、それをネットワークに送信しようとすると処理されません。以下は私のコードです:

およびブロードキャストするコード:

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

c# - ABI 文字列が機能しない

私は、C# でイーサリアム コントラクト ABI 文字列を取得し、それを使用して nethereum を使用してスマート コントラクトと対話できるようにする関数を呼び出すプログラムを作成しています。小さい ABI 文字列を使用すると、それを機能させることができますが、何らかの理由で、この長い文字列や、小さな例の ABI の長さを超える他の A​​BI では機能しません。以下のコードをコンパイルすると、エラー メッセージが表示されます( JSON のデシリアライズを試みましたが、それでも同じエラーが発生することに注意してください)

タイプ 'Newtonsoft.Json.JsonReaderException' の例外が Newtonsoft.Json.dll で発生しましたが、ユーザー コードで処理されませんでした

追加情報: 値を解析した後、予期しない文字が検出されました: t. パス '[0].outputs[0].name'、行 3、位置 20。

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

c# - コード コントラクトとコード アナライザー

新しい C# プロジェクトに着手しようとしています。コード コントラクトとコード アナライザー (Roslyn) の使用の違いは何だろうと思っていました。それぞれの使い方を誤解していますか?新しいプロジェクトなので、コードの整合性を維持したいと考えています。したがって、他の開発者には特定のコード ガイドラインを順守してもらいたいと思います。それぞれをさらに調査しますが、最初にコミュニティの意見を聞きたかったのです。質問失礼します。私はまだ C# 開発に慣れていません。

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

java - C# コントラクト vs NotNull/Java で独自のロールを作成する

Java で冗長で冗長な null チェックを減らしたいと思いますが、Java には標準の @NotNull アノテーションがないことを理解しています。

何か不足しているかもしれませんが、自分でコーディングすることはできませんか?

これは @NotNull またはコントラクトの利点を欠いていますか?

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

c# - 関数が false を返す場合にのみ out 変数が null になることを resharper に通知します。

null の場合は false を返し、null でない場合は true を返す out パラメータを使用して TryGet パターンに従う次の関数があります。

次に、次のコードで関数を呼び出します。

Resharper は、fileFormatPlugin が null である可能性があることを警告します。関数が false を返す場合にのみ null になることを resharper に伝えるにはどうすればよいですか?

編集これをContractAnnotationで何とか処理できると思いますが、構文がわかりません。