問題タブ [ace]
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.
c++ - ACE_DEBUG でデバッグを表示できないのはなぜですか?
ACE_DEBUG は、ソース ヘッダー ファイルで #include< ace/Task.h > を宣言します。
ACE_DEBUG((LM_ERROR, "リーダー pathSetOpen : %s ",pathSetOpen);
show value の文字列変数名「pathSetOpen」はプログラムを実行しますが、コードをコンパイルできません。ACE_DEBUGについて、デバッグメッセージを出力するためのマクロです。
コンパイル エラー コード。
EnvTest.cpp:353:1: エラー: 終了していない引数リストがマクロ "ACE_DEBUG" を呼び出しています
c++ - ACE (C++): cancel_timer == MLK を呼び出していませんか?
ワンショット タイマーが
メモリリークを避けるために cancel_timer は必要ですか?
c++ - win32でidlファイルをコンパイルするときのmidlエラー2025(midlはstring <40>が好きではありません)
Linuxツールで正常にコンパイルしたidlファイルですが、midlを使用してコンパイルしようとするとエラーが発生します
行は次のとおりです。
これは非標準のidlですか、それとも何かが足りませんか?これを可能にするmidlのスイッチはありますか?
これにもっと早く賞金を設定できたらいいのに...
c++ - ACE vs Boost vs Poco vs wxWidgets
私はACE、Boost、およびwxWidgetsについてかなりの経験があります。最近、POCOライブラリを見つけました。パフォーマンスと信頼性に関して、ACE、Boost、および wxWidgets と比較した経験がある人はいますか?
ACE を POCO に置き換えることに特に関心があります。x64 ターゲットの VS2008 で ACE をコンパイルできませんでした。私は主に ACE_Task を使用しているので、それらを Poco のスレッドとメッセージ キューに置き換えることができると思います。
私が興味を持っている POCO の他の部分は、HTTPServer、HTTPClient、および LayeredConfiguration です。これらのライブラリは、Boost および wxWidgets のライブラリに似ていますが、wxWidgets の使用を GUI コンポーネントに制限しようとしており、同等の Boost ライブラリは... 難しいです。
良いか悪いかを問わず、POCO について誰かが共有できる経験に興味があります。
c++ - Ace アクティベーション キューのサイズを設定するにはどうすればよいですか?
つまり、キューが保持できるトークン/要素の数を制限するにはどうすればよいですか?
例:
一度に 1 つの要求しか処理できない低レベルのドライバーがあります。
Ace アクティベーション キューを使用してリクエストを制限しています (最大 10 個の保留中の可能性があります) が、バスに乗ることができるのは 1 つだけです。残りは最初のリクエストが終了するまで待たなければなりません。
助けてくれてありがとう。
ドロン。
c++ - printf() を使用して ACE_thread_t を出力する方法
ACE_OS::thr_self() は ACE_thread_t を返します。ACE ロガーには、出力するためのスイッチ "\t" があります。printf() を使用してスレッド ID を出力したい場合、どうすればよいですか?
c++ - 学習のためのACEとBoostの選択
私は中級のc++プログラマーであり、ACEを使用していくつかの作業を行いました。今は、これらのライブラリの1つを徹底的に学び、キャリアを積んでいきたいと考えています。だから私は決断を下すためにあなたの親切な助けが必要です、それは私が最初に何を学ぶべきかということです。また、私の目的地は、専門のネットワークプログラマーおよびプロトコル設計者であることを考慮してください。よろしくお願いします。
c++ - ACEリアクタータイマー管理スレッドは安全ですか?
アプリケーションにタイマーを管理するモジュールがあります。このクラスには、基本的に3つの機能があります。
ACE_Reactorのインスタンスは、タイマーを管理するためにモジュールによって内部的に使用されます。
- タイマーのスケジュール-ACE_Reactor::schedule_timer()を呼び出します。引数の1つは、タイマーの期限切れ時に呼び出されるコールバックです。
- タイマーのキャンセル-ACE_Reactor::cancel_timer()を呼び出します
実行のプライベートタイマーでreactorが実行されるため、schedule/cancelとtimeoutcallbackは異なるスレッドで実行されます。
ACE_Reactor :: schedule_timer()は、ヒープ割り当て構造(arg引数)を受け取ります。
この構造は、後でタイマーをキャンセルするとき、またはタイムアウトハンドラーが呼び出されるときに削除されます。ただし、キャンセルハンドラとタイムアウトハンドラは異なるスレッドで実行されるため、構造が2回削除される場合があるようです。
タイムアウトハンドラーが呼び出されたときにタイマーがキャンセルされるようにするのはreactorの責任ではありませんか?
c++ - Ubuntu 9.10 で ACE をコンパイルする
Ubuntu 9.10 で ACE をコンパイルするにはどうすればよいですか。
どの環境変数を設定する必要がありますか?