問題タブ [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.

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

javascript - ユーザースクリプトの変数を使用して Google Chrome のページに JS を挿入しますか?

FireFox で unsafeWindow を使用するスクリプトを使用していますが、それが機能しなかったため、別のオプションを検索して見つけました。

私のコードは次のとおりです。

そして、それは機能しません...何が間違っていますか?

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

ruby - インジェクト作業を使用してリファクタリングされたルビーが使用されないのはなぜですか?

各ブロックをインジェクトに変換するためにリファクタリングを実行しようとしましたが、機能せず、理由がわかりません。

リファクタリングの前に機能するコードは次のとおりです。

動作しないリファクタリングは次のとおりです。

リファクタリングされたメソッドを実行しようとすると、

それを正しく理解していれば、リファクタリングされたバージョンのプロファイルオブジェクトの配列参照演算子とは異なります。これは、injectに渡されたイニシャライザーが機能していないことを意味します。その理解は正しいですか?もしそうなら、なぜですか?

ありがとう!

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

java - Guiceを使用してアクセスできないプロパティを挿入する

Guiceを使用してアクセスできないクラスにプロパティを注入するにはどうすればよいですか?そのクラスを含む.jarにしかアクセスできません。

また、挿入されたプロパティがWebアプリケーションの最初から利用可能である必要があります(ただし、サーブレットを使用してこれを実行できると思います)。

ありがとう

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

attributes - Ninject カスタム注入属性

誰かがNinjectでカスタムの「Inject」属性を作成する方法を教えてもらえますか?

私は次のことをしたいと思います:

  • InjectView - カスタムの「注入」属性

この属性を持つプロパティが注入される場合、注入された値は「ViewManager」クラスからロードされます。

プロパティ/フィールドを注入するかどうかを決定するISelectorの例を見つけましたが、これにカスタムの「注入戦略」を追加する方法がわかりませんでした-実際の値の注入を自分のビューマネージャー。

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

jsf - シングルページデザイン用にBeanをレイアウトする方法

やあみんな。Icefacesフレームワークを使用するサイトを設計しています。私はRealWorldJavaEEpatternsという本を読んでいます。ページのレイアウト方法が少し混乱しています。通常、Beanに対してシリアル化可能なPOJOクラスの実装だけが必要です。このBeanは、各ページをバックアップします。単一ページのデザインでは、ページにたくさんの要素があります。データテーブル、ツリー、入力、カレンダーなど。データテーブル、カレンダーなどごとに個別のBeanを用意するのが通常ですか、それともベストプラクティスですか、それともすべてを1つのBeanにまとめますか。これにどうアプローチするかわかりません。現在、各要素はBeanであり、@ Injectアノテーションを使用して、データテーブルがツリーと通信するようにしています。その逆も同様です。

助けてくれてありがとう。

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

mvvm - サービスを MainViewModel に渡す - 依存性注入コンテナーを使用する必要がありますか?

私はこのコードを持っています:

すべての Services インスタンスを MainViewModel に渡します。MainViewModel 内で、コンストラクター パラメーターの受け渡しを介して、これらのサービスを他の ViewModel に広げました。

App クラスのサービスに DI フレームワークを使用する必要がありますか?

はいの場合、インスタンスを手動で作成するだけでなく、サービスを解決する利点は何ですか?

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

java - Guice でのオプションのスコープ付きインジェクション

現在のスコープで使用できる場合にのみフィールドを挿入する必要があり、それ以外の場合は null を挿入する必要があります。例えば:

ただし、HttpServletRequest がバインドされている (つまり) スコープ内にない場合、ProvisioningException が発生します。私はこれを行うエレガントな方法を見つけることができたので、次のようなことをするように追いやられています。

これは、あらゆる方法で間違っていると感じています。これを行う適切な方法はありますか?

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

windows - RS232 入力を Windows のキーボード イベントに変換する

オペレーティング システム (Windows) にキーボード イベントを挿入する必要があります。

全体像は、RS232 デバイス (バーコード スキャナーに似ています) を「USB キーボード エミュレート デバイス」に変換する必要があるということです。rs232 デバイスを制御するバックグラウンド アプリケーションがあり、データを受信するとすぐにデータをキーボード イベントに変換して、アクティブなアプリケーション (POS アプリケーション) が受信できるようにする必要があります。

Windows フックを使用してイベントをキャプチャする方法は知っていますが、新しいイベントをシステムのキューに入れることができるかどうか、およびその方法がわかりません。

アイデア?

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

java - Spring:バイト配列をArrayListに注入します

バイト配列を配列リストに挿入する正しい方法は何ですか?

すべての文字(0、x、0,3)が1バイトに変換されるため、機能しません。のようなエンコーディングも試しましたが、それも機能しません。

回避策の1つは、最初に整数に変換してから、Bean内のバイトに手動で変換し直すことですが、それはあまりきれいではありません。

何か案が?

よろしく

0 投票する
4 に答える
82 参照

xhtml - ユーザーが生成したテキストをxhtmlで安全に書き出す方法

ユーザーが生成したテキストを Web ページに安全に書き出すにはどうすればよいですか?

エスケープする必要がある文字の完全なリストはありますか?

",+,: - 文字はおそらくエスケープする必要がありますが、何をする必要があるかについては、おそらくより包括的なリストがあります。

ページをリダイレクトしたり混乱させたりするJavaScriptやその他のものを挿入するエクスプロイトを行う可能性について考えています。若い世代は創造性が豊かです。