問題タブ [inject]
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.
gwt - Rpcサービスの変数にGIN@Inject
Injecton変数を使用すると少し迷います。
私はこのコードを機能させました:
このコードを使用すると、クラス内の必要な場所でRPCサービスを呼び出すことができます(クリックすると...)変数に直接挿入してコードを少しクリアしたいと思います。そうする :
これにより、サービスは常にNULLに保たれます。私は何か間違ったことをしていますか?rpcサービスを使用したGINマジックは、他の方法で実行することを目的としていますか?
ありがとう!
annotations - jMockを使用してモックオブジェクトを注入する
jMockを使用してモックオブジェクトを作成しようとしています。モックオブジェクトは問題ないように見えますが、テストされたクラスには注入されていません。これが私のコードです:
私が言ったように-モックオブジェクトは期待どおりに作成されます-しかし、TestClass
を使用するメソッドを呼び出すTheMockInterface
と、NullPointerExceptionが発生します。
私@InjectMocks
はMockitoが持っていることを知っています-jMockにもそのようなものがありますか?
javascript - Javascriptをインストルメント化する必要があります:関数呼び出し/引数-ANTLR?
Javascriptをロードして自動的にインストルメント化する必要があります。具体的には、関数へのすべての呼び出しをログに記録し、関数が呼び出された引数のリストを提供します。
私はPythonでこれを行う中途半端な方法を持っています:「re」を使用して「function」キーワードに一致させます-しかし、それは本当に非常に原始的です(コメントなどを扱いません)。
私はANTLRの専門家ではありません(それからはほど遠いです):しかし、これを実行するために、すでに構築されたJavascriptパーサーをどれほど簡単に活用できますか?(標準のJavaに「フック」して、必要なコードを適切な場所で動的に作成できますか?)
ところで:実際のロギングは(おそらく)log4javascriptで行われます。しかし、「アラート」を使用することもできます。難しいのは、コードインジェクションを機能させることです。
したがって、たとえば、次のようにする必要があります。
の中へ:
c# - MethodInfo.GetMethodBody() からエクスポートされた byte[] を挿入します。
GetMethodBody() を介して以前にメソッドからエクスポートされた byte[] コードを挿入できるかどうか、つまり、再び実行可能なコードにできるかどうか疑問に思っていました。誰かが非常に簡単な例や説明を書くことができれば、私は感謝しています。
よろしく、
ruby - #inject を使用して配列から文字列を結合する
私はオンライン レッスンを受けていますが、通常は非常にシンプルな 1 行のソリューションです。次の配列を考えると、問題は次のように述べています。
#inject
次のように、文字列で結合されたすべての名前の単一の文字列を取得するために使用する必要があります。
#map
これはとで簡単に実行できますが#join
、この特定の演習では #inject のみを使用する必要があります。私はこのようなものを思いついた:
それは私に与えるでしょう:
文字列の末尾にある空白は、正しい解決策として渡されません。
- 最後に空白なしでこれを達成するにはどうすればよいですか?
#inject
これは、空の文字列を渡す正しい使用方法ですか?<<
文字列を結合するために を正しく使用していますか?
android - Android & RoboGuice - フラグメントにビューを挿入しますか?
画面に表示する必要があるフラグメントがあります。InjectView
を使用して UI 要素を挿入できるようにしたいと考えています。InjectView は、ビュー (xml) が 中onCreate
に設定されているため、アクティビティでは正常に機能しますが、フラグメントではビューが設定されていonCreatView
ます。
フラグメントで InjectView を使用する方法はありますか? findViewbyId を使用して各要素を検索できることはわかっていますが、代わりに InjectView を使用します
jquery - Ajax インジェクション HTML での JQuery editInPlace の使用
静的 HTML ページで JQuery editInPlace プラグインを正常に使用しています。
HTML が Ajax 呼び出しによって挿入された場合、同じ HTML では機能しません。
'$('.edit_inplace_field').on(...)' などの .on() を使用すると問題の解決に役立つことは理解していますが、この特定のプラグインに対してどのように正確に実行すればよいかわかりません.
プラグイン: http://code.google.com/p/jquery-in-place-editor/
動作する静的 HTML コードは次のようになります。
静的 HTML で使用される関連スクリプト:
助けていただければ幸いです。
capture - パケットのキャプチャ、偽造、および注入
測定ツールを構築するには、パケットをキャプチャして偽造し、ネットワークに再注入する必要があります。調べることができるツールやライブラリは何ですか?
ありがとう。
java - Android / Javaでサービスクラスにコードを渡すことは可能ですか?
ユーザーに「自分でサービスを作って」もらうようにしています。私が考えることができる最も直接的な方法は、空のサービスを作成し、彼に「それを埋める」ことです。彼は彼自身のコードを書き、私はそれを私のプロジェクトと一緒にコンパイルします。(理解できない場合は、コードを手動ではなくプログラムでサービスに挿入する必要があります)。
この方法で行う必要がある制限があります。
jsf - @ManagedPropertyのCDI置換
Richfaces 4ショーケースのコードを変換して、JSFアノテーションの代わりにCDIを使用しようとしています。
@Named
交換@MangedBean
および@Inject
交換に使用できることを理解してい@ManagedProperty
ます。しかし、私はいくつかの問題を抱えています。RichFacesツリーの例を具体的に変換しようとしています。
私は次の変更を行いましたが、これは正しくないことがわかっているので、これを使用しないでください。
それから私は追加しました(そしてこれが必要かどうかはわかりません):
変更:
@ManagedProperty(value = "#{cdsParser.cdsList}")
CDIを使用して置き換える適切な方法がわかりませんか?