問題タブ [dispatch]
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.
spring - スプリング2.5.6とStruts1.3.8の統合
スプリングとストラットの統合について少し説明したいと思います。から拡張されたアプリケーションごとに1つのアクションクラスしかありませんMappingDispatchAction
。したがって、実際に何かを行うときの私のアプリは、アクションオブジェクトではなく、アクションのメソッドを使用します。春に欲しいのは、このアクションを初期化することだけです。DAOオブジェクトを設定するだけです。ドキュメントを調べましたが、次のことがわかりません。
struts-config.xml
action-servlet.xmlでBeanの名前としてアクションパスfromを使用します。さて、しかし、私action-servlet.xml
はすべてのパス名にBeanを書き込み、この貧弱なDAO参照を設定することになっていますか?
r - 強制メソッドの書き方
カスタムメイドの参照クラスがたくさんあり、それらの強制メソッドを書きたいと思っています。関数呼び出しが次のようになるといいでしょう。
...
特定の強制のために追加のものを渡したい場合があるため、重要な部分はどこですか(以下を参照) do.deep = TRUE/FALSE
。
ただし、それを行うには、to
引数を取り、指定されたクラスの空のオブジェクトをインスタンス化してからto
「通常の」メソッドディスパッチを呼び出す「トランスフォーマー」のようなものを実装する必要がありますか? それとももっと良い方法がありますか?
以下に、私の現在の解決策を示します。character"
それは機能しますが、このクラスは通常のディスパッチャーへの処理に使用されto = "character
、無限再帰が発生するため、クラスに強制するオプションを「失っています」 。さらに、それは多くのオーバーヘッドです。
編集 2011-12-02
もちろんsetAs
、チェックする最初のアドレスになります。しかし、arg def
in で指定された関数setAs
は 1 つの引数しかとることができません。do.deep = TRUE/FALSE
たとえば、を使用するときにスイッチを含める方法がわかりませんsetAs
。
クラス定義
一般的な方法
中間変圧器
「MyVirtual」から「list」への強制メソッド
テスト走行
objective-c - Objective-C でディスパッチ テーブルを実装する: セレクターの配列を宣言する方法
次のコード例でセレクターを呼び出せるように、ディスパッチ テーブルを実装しようとしています。
API のどのメソッドが呼び出されるかに影響するユーザー設定を保存しようとしています。現在、セレクターの文字列名を使用して NSSelectorFromString を使用していますが、それは少し面倒です。ディスパッチ テーブルを使用する場合は、代わりに列挙型を格納できます。
Objective-C でセレクターの配列またはディスパッチ テーブルを作成するにはどうすればよいですか?
編集:
セレクターの配列をプロパティとして設定しようとすると、コンパイラーからエラーが発生します。@property SEL[]
コンパイルされません。
編集2:
KosherCocoa APIライブラリを使用しており、保存されたユーザー設定に基づいて、一度に 1 つのメソッドを呼び出したいと考えています。Plistファイルに保存して読み込んでいます。
windows - Windows のシステム コール ディスパッチャーを理解していますか?
舞台裏の関数呼び出しを見つけるために、いくつかの逆転を試みています。
windbg を使用してデバッグしているときに、呼び出しに遭遇しました。
呼び出しは以下のコードにつながります。
ntdll!KiFastSystemCall:
このドキュメントによると、 eax にはシステム コール序数が含まれています。 eax の値は 11CC です。
私は、実際に呼び出されるこの関数が何であるかを理解しようとしています。どうすればさらに先に進むことができるか、誰にもわかりませんか?
ios - dispatch_data_t を NSData に変換するには?
これは正しい方法ですか?
正常に動作しています。私の主な懸念はメモリリークです。データ バッファのリークは楽しいものではありません。NSData、バッファ、dispatch_data_t new_data_file はすべて正常ですか?
http://opensource.apple.com/source/libdispatch/libdispatch-187.7/dispatch/data.cで読めるものから、バッファは DISPATCH_DATA_DESSTRUCTOR_FREE のようです。つまり、バッファを解放するのは私の責任ですか?
java - Java EDT (イベント ディスパッチ キュー) をフラッシュする必要がある
多くのスレッドが StyledTextBox に急速に書き込みを行っている Java アプリがあります。ある時点で、すべてのスレッドが終了します。ただし、おそらくディスパッチ キューが少しバックアップされたため、TextBox はしばらくテキストを受信し続けます。スレッドが終了したときに TextBox への更新がすぐに終了するように、何らかの方法で EDT を強制的にフラッシュすることは可能ですか?
ありがとう、ジム
python - リストまたは辞書に関数を格納して、インデックス (またはキー) が呼び出されたときに格納された関数を起動する方法はありますか?
たとえば、次のようなことを試しましたが、うまくいきmydict = {'funcList1': [foo(),bar(),goo()], 'funcList2': [foo(),goo(),bar()]
ません。
この種の機能を備えたある種の構造はありますか?
def
一連のステートメント を使用して、これを同じように簡単に実行できることは明らかです。
しかし、私が必要とするステートメントの数はかなり扱いにくく、覚えるのが難しくなっています。ときどきキーを調べることができるように、それらを辞書にうまくまとめるとよいでしょう。
objective-c - 複数のシリアル ディスパッチ キュー 同時実行されていませんか?
iOSで同時実行プログラミングのトピックを学習しています。複数のシリアル ディスパッチ キューのサンプル アプリケーションを作成しました。
複数のディスパッチシリアルキューを作成している場合、キューは同時に実行されています。私はこのように出力を得ました....
dispatch_async と dispatch_sync の違いは何ですか? それはどのようにお互いを浸しますか?
ios - openCV IPLimage __block を使用した dispatch_async での EXC_BAD_ACCESS の問題
次のシナリオ。ディスパッチ asnyc を使用した iOS 上の openCV によるリアルタイム カメラ フィード処理。これは、バッファを IplImage に変換してから使用するキャプチャ sampleBufferMethod です。
これを除いて、かなり簡単です:
EXC_BAD_ACCESS を返します。私は永遠に遊んでいることがわかった回避策を得ました:
キーライン:
だから私が理解していないのは、なぜcvCloneImageが違いを生むのですか? 私は何が欠けていますか?早ければ早いほど良いので、その声明を取り除きたいと思います。
android - ディスパッチドロー (Android)
カスタムサブビューでdispatchDrawメソッドをオーバーライドしています.dispatchDrawメソッドは描画の直前に呼び出されるため、このメソッド内から描画をキャンセルできるかどうか疑問に思っています. 私がそうしたい理由は、このメソッドでユーザー入力を検証していて、ユーザーが値を入力した場合、気に入らない値を描画したくないからです。代わりに、ユーザーが新しいものを何も入力していないかのように値をリセットし、キャンバスをそのままにします。ありがとう!