問題タブ [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.
multithreading - waitUntilAllOperationsAreFinished と同等
他のスレッド中にアラートビューを表示したい(他のスレッドにはテキスト読み上げがあります)。要するに、2 つのメソッドを同時に呼び出し、両方が同時に「動作」するようにしたいということです。
しかし、私の場合、私はalertViewを開始しています。画面は薄暗くなり、alertviewがないと、他のスレッドが開始されます。他のスレッドの準備ができた後、青いアラートビューが表示されます:
これがコードで、私の質問は次のとおりです。waitUntilAllOperationsAreFinished ..と同等のものは何ですか?
この投稿も参照してください:正しくマルチスレッド化するには? UIAlertView が表示されず、灰色の画面のみ
ios - iOS - ディスパッチャータイマーがタッチイベントをブロックしていますか?
ディスパッチャ ソース タイマーを使用して、異なるフレーム レートでビューを更新しています。(8、12、または 24 FPS)
これは、dispatcherTimer を初期化するコードと、タイマーの作成に使用される関数です。
(この関数は、「タイマーの作成」サブセクションの Apple ドキュメントから直接取得されます: http://developer.apple.com/library/mac/#documentation/General/Conceptual/ConcurrencyProgrammingGuide/GCDWorkQueues/GCDWorkQueues.html )
電話:
関数:
ビューは完全に更新されますが、タッチ イベントがキャッチされません。私の最初の賭けは、frameDuration を 0.5 秒程度に減らすと、タッチ イベントがキャッチされるため、ブロック「displayFrame」の処理時間がかかりすぎることです。
これは、iPad 2 を搭載した iOS 4 でのみテストしました。
どんな助けやヒントも大歓迎です!
エティエンヌ
アップデート
Apple 開発者フォーラムで同様の質問をしました。ここに回答があります: https://devforums.apple.com/thread/156633?tstart=0
python - ジェネレーターとして実装された __iter__()
次のように、キャッシングジェネレーターを使用して動的ディスパッチを実装するオブジェクトサブクラスがあります__ iter __
(反復キャッシュを無効にするメソッドもあります)。
うまくいっているようです...私が気づいていないかもしれない落とし穴はありますか? 私は何かばかげたことをしていますか?
iphone - 非同期から Disptach 同期ブロックを実行する
私はディスパッチ キューを初めて使用します。現在、このディスパッチ キューを介してバックグラウンド操作を呼び出そうとしています。
ここで疑問があります。これで私を助けてください。以下の例では、
whatQueue:- mainQueue、queueA、または新しいキューを作成する必要がありますか?
dispatch_queue_t queueA = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0);
ありがとう、パニ
ios - dispatch_after ループ/繰り返し
次のようなループを作成しようとしています。
viewDidLoad の後。アイデアは、dispatch_after を繰り返し繰り返すことです。dispatch_after は、アクションを実行する前に 2 秒間待機します。
これは機能しません - 画面が空白になるだけですか? ループに詰まってしまったのか…?
c# - WP7 でのタイマーのディスパッチの変更の順序が正しくない
Windows Phone 7 でカウントダウン タイマーを作成しようとしていますが、これはアプリケーションにとって非常に重要です。しかし、UI規則のテキストを1秒ごとに更新する方法が見つかりません。
アプリのコンソール出力を実行すると、次のようになります。
その不要な呼び出し (#3、#5、#7 など) を取り除く方法がわかりません。
アドバイスありがとうございます。
eclipse - JDIイベントディスパッチnullpointerexception
デバイスでデバッグしようとすると、エラーが発生し、デバッガーがブレークポイントで停止しないことがあります。また、アプリケーションは正しく起動せず、アプリのアイコンと名前が上部に表示された黒い画面でフリーズします。
エラーは、「'JDIイベントディスパッチ'で問題が発生しました。'JDIイベントディスパッチ'中に内部エラーが発生しました。」というタイトルのEclipseのポップアップです。[OK]と[詳細]ボタンがあります。後者を押すと、次の詳細が表示されます。「「JDIイベントディスパッチ」中に内部エラーが発生しました。java.lang.NullPointerException」
私はEclipseJavaEEHeliosServiceリリース2で作業しています。
java - オーバーロードされたメソッドの最も特定のバージョンを呼び出す方法は?
オブジェクトのすべてのペアをチェックして、それらが衝突しているかどうかを確認するプリミティブ衝突システムがあります。
CollisionDetector
およびCollisionHandler
両方には、それぞれの機能の汎用バージョンと特定バージョンがあります。
ここPlayer
で、、、SolidRectangle
およびSnowflake
すべてが。を拡張しDrawable
ます。上記のループで、使用可能な各メソッドの最も具体的なバージョンを呼び出したいのですが、現在はスーパークラスのメソッドのみを呼び出しますDrawable
。クラスが何を介しているかを手動でチェックせずにこれを行う方法はありinstanceof
ますか?
次の例から、これが不可能な場合があることがわかりました。メソッドを記述したB extends A
場合C extends A
その後、
の呼びかけはfoo
曖昧ですが、誰かが私よりも問題についてより多くの洞察を持っていることを願っています。これを回避する方法はありますか?
python - win32com.client.Dispatch は機能しますが、win32com.client.gencache.EnsureDispatch は機能しません
私はpython用のwin32comを学んでいますが、奇妙な問題があります。
Outlook の連絡先を辞書のリストにエクスポートしようとしています。私のコードは win32com.client.Dispatch("Outlook.Application. これが私のコードです:
だから私が置き換えるとき:
と :
次のエラーが返されます。
このメッセージは、「マトリックス インデックスが範囲外です」を意味します。最も奇妙なことは、EnsureDispatch を呼び出した後、win32com.client.Dispatch が機能しなくなったことです。pywin32をアンインストールして再インストールする必要があります...
Outlook 2007 32ビットでPython2.7.3 64ビットを実行しています
ありがとう