問題タブ [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.
ruby - Ruby のラムダで使用される inject の動作を理解する
私はよく、事前構成されたラムダを「map」、「select」などの列挙可能なメソッドにプラグインしますが、「inject」の動作は異なるようです。例えば
それから
私にくれます
ただし、そのように注入で使用する2パラメーターラムダを作成すると、
言えるようになりたい
「注入」には初期値のオプションの単一パラメーターがあるため、それは私に...
ただし、「&multL」を2 番目のパラメーターに挿入して挿入すると、機能します。
私の質問は、「以前の試みではなく、なぜそれが機能するのですか?」です。
javascript - Firefox 拡張機能で Javascript を挿入する方法
私は Firefox 拡張機能を構築していますが、長い道のりを歩んできました。私の拡張機能の部分の 1 つは、ページの下部に DIV を表示する場所で、広告を div に配置したいのですが、何らかの理由でそうするたびに、広告がオンになっている別のページに完全にリダイレクトされます。それ。したがって、このコードを下のdivに挿入することはできないようです。誰でも助けることができる可能性はありますか?
もちろん、このコードは「ad_display.js」ファイルを呼び出し、そこでリダイレクトを行います。これを行う方法はありますか、それとも水に閉じ込められていますか?
ありがとう!!!
ruby - だから多分私はRubyでアイデアを得ていませんが、Enumerablesinjectについて質問があります
| m、k | ある種のことは私を失望させます。これは優先順位と関係がありますか?mは0(または一部の言語では1)を表し、kは配列/ハッシュの最後を表しますか?
では、なぜ人々は.inject()に数値を入れるのでしょうか?
あるいは、これを使用する方法と、その価値を正確に知る簡単な方法はありますか?この質問から判断すると、私がどのプログラミング言語にもかなり慣れていないことを皆さんが知っていることを願っています。Rubyが私の最初の選択でした。
c# - アプリケーションに属さないテキスト ボックスにテキストを入力する (C#/.NET)
そのため、Windows アプリケーションを使用して Web ページのテキスト ボックスにテキストを入力する方法を知りたいと思っていました。
ほとんど逆スクリーンスクレイプのようなものです。
これができることについてどこかで読んだことは知っていますが、彼がどのようにそれを行ったかを完全に忘れてしまいました。彼は Win32 DLL を使っていたのではないかと思いますが、これは楽しい試みかもしれませんが、今は話題から外れています。
問題は、.NET (C#) を使用してアプリケーションに属さないテキスト ボックスにテキストを挿入するにはどうすればよいかということです。
編集:私の答えを見つけました。以下のコメントを参照してください。
wpf - WPF アプリケーションにマウス入力を挿入する
私は WPF アプリケーションに入力を挿入することに取り組んできました。このプロジェクトを困難にしているのは、アプリケーションがバックグラウンドで実行されている (つまり、別のアプリケーションが入力フォーカスを持っている) 場合でも、アプリケーションに入力を注入できる必要があることです。したがって、 SendInput()関数を使用することは問題外です。
これまでのところ、キーボード入力は機能していますが、マウス入力の挿入に問題があります。
Spy++ を使用して、マウス ボタンを物理的にクリックしたときに WPF ウィンドウに送信されるウィンドウ メッセージを観察しました。次に、同じマウス メッセージ ( や などWM_LBUTTONDOWN
)WM_LBUTTONUP
を手動で作成し、明示的に WPF ウィンドウに送信して、マウス入力をエミュレートします。
残念ながら、これは期待どおりには機能しません (テスト目的で、WPF ウィンドウをフォアグラウンド ウィンドウとして設定した場合でも)。
テスト WPF ウィンドウにボタンを追加しました。クリックするとメッセージ ボックスが表示されます。ただし、ボタンの上にカーソルを手動で配置したときに適切なマウス メッセージを挿入しても、ボタンはクリックされません (つまり、クリックされたイベントは WPF フレームワークによって発生しません)。
実際のダイアログ (クライアント領域) にマウス クリックのハンドラーを追加すると、カーソルをダイアログ自体の上に置き、以前と同じウィンドウ メッセージを挿入すると、そのハンドラーが呼び出されます。
奇妙なことに、ボタンのプッシュ モードを Press に変更すると (つまり、デフォルトのマウス アップではなく、マウス ダウンでクリックされたと見なされます)、以前と同じメッセージを挿入すると、ボタン クリック イベントが発生するようになりました。(上記の例のハンドラーは、マウスのダウンとアップの両方で正しく起動することに注意してください。そのため、WPF フレームワークは両方のメッセージを正常に処理しているように見えます。)
マウス クリック イベントが WPF フレームワークによって発生するために満たす必要がある他の基準がいくつかあるようです。マウス入力が WPF で内部的にどのように処理されるか、またはマウスの上下のメッセージがボタンのクリックとして解釈されない理由を知っている人はいますか?
(このアプローチ [ウィンドウ メッセージの送信] は、[スタート] → [ファイル名を指定して実行] ダイアログなどの通常の Win32 ウィンドウでうまく機能することに言及する価値があります。ここでの違いは、WPF には物理的な Win32 ウィンドウが 1 つしかなく、残りは WPF 固有であることです。ウィンドウ メッセージは、実際のボタンではなく、その最上位ウィンドウに移動します)。
私はこれに対する答えを高低で探してきました。考えやアイデアをいただければ幸いです。
java - GWT プロジェクトの春の設定?
私は GWT-Spring-Hibernate プロジェクトを開発しており、GWT Service Servlet で Spring Autowired アノテーションを使用したいのですが、autowired アノテーション付きサービスが注入されていません。それはヌルです。見逃した構成の詳細はありますか?
私は追加します
ApplicationContext.xml に追加し、サービスに @Service("myService") という注釈を付けました
c# - セッション参照を挿入するにはどうすればよいですか
構造マップを介してクラスにセッション参照を挿入できますか
ruby - 複雑な日付の検索と挿入
Ruby on Rails で財務報告アプリを構築しています。アプリには、毎月の財務諸表オブジェクトがあります (属性として「収益」を使用)。任意の 1 つの財務諸表について、(1) 年初から現在までの収益と (2) 昨年から現在までの収益 (暦年は問題ありません) を表示したいと考えています。各オブジェクトには、「月」と呼ばれる日付 (Datetime ではない) 属性もあります (「月」変数名と「月」メソッド名の混乱に注意してください...その変数名を変更する必要があるかもしれません)。
そう...
(1) 適切な日付範囲で財務諸表 (つまり、オブジェクト) の配列を「検索」し、(2) 「収益」フィールドを合計する必要があると思います。これまでの私のコードは...
終わり
これによりアプリが壊れることはありませんが、正しくない「0」が返されます。
アイデアや助けをいただければ幸いです。
ruby - Ruby Print Inject Do 構文
次のコードが正常に実行されるのはなぜですか
ただし、次のコードではエラーが発生します
それらは同等であるべきではありませんか?