問題タブ [agents]

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 投票する
4 に答える
2444 参照

java - Java および Lotusscript エージェントの制御

私は 2 つのエージェントを作成しました。1 つは Java で作成し、もう 1 つは Lotusscript で作成しました。java エージェントは 5 分ごとに実行されるようにスケジュールされていますが、lotusscript エージェントは 15 分ごとに実行されるようにスケジュールされています。したがって、それらが同時に実行される時が来るでしょう。その場合、java エージェントは、lotusscript エージェントが終了するまで一時停止/待機する必要があります。Profile DOcuments と Environment Variables を使用してロックをシミュレートしようとしましたが、役に立ちませんでした。この 2 つの異なるエージェント間のロックをシミュレートする方法はありますか? 助けてください。どうもありがとう!

編集:さらに複雑にするために、2つのエージェントが2つの異なるデータベースに存在することを忘れていました:(

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

render - ブラウザのさまざまなユーザー エージェント

一部のブラウザーでは、ビルドイン開発機能を使用して、さまざまなユーザー エージェントを選択できることに気付きました。

これは、彼らがレンダリング エンジンを変更したということですか?

たとえば、Safari のユーザー エージェントを Internet Explorer に設定すると、レンダリング エンジンが Webkit から Trident に変更されますか?

現在、私の Mac には、Safari、Chrome、Firefox、および iCab がインストールされています。これらは、組み込みのユーザー エージェント機能よりも優れた別のエンジンを表していると思います。ただし、仮想マシンまたはデュアル ブートの方法を使用しない限り、インストールできるのはそれぞれ 1 つのバージョンに限られます。

それで、あなたのアドバイスは何ですか?複数の仮想マシンを実行します。もちろん、それを合法的に行うには追加のライセンスを購入する必要があります。または組み込みのユーザーエージェント機能に固執し、違いの十分な相互運用性を提供しますか??

乾杯ジェフ

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

lotus-notes - 現在のドキュメントにアクセスし、UI から lotusscript を介して呼び出されたエージェントからメッセージ ボックスを表示します

次のコードを持つエージェントがあります。

以前は、フォームのフィールドの onchange イベント内で実行されていました。

上記のようにエージェントを作成したので、UI から Lotus スクリプトと @formula 言語の両方でエージェントを呼び出したいと考えています。

イベント - メニュー選択、ターゲット: なし、オプション: 共有のトリガーとしてエージェントを作成しました。「Agent Ran」というメッセージ ボックスが表示されます。

私はこれを試しましたが、onchangeイベントが発生したときに最後に実行されたとエージェントを確認しましたが、メッセージボックスや印刷出力が表示されません。

最初の質問は、なぜメッセージ ボックスが機能しないのかということです。2 番目の質問は、現在のドキュメントを取得するにはどうすればよいですか?

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

agents - JADE IPMSプラットフォーム間のエージェント移行

プラットフォーム間のエージェント移行のために Jade で IPMS を使用しています。IPMS 1.2 で Jade 3.6 を使用しています。スレーブ 1 (元のプラットフォーム) とスレーブ 2 (ターゲット プラットフォーム) の両方でサービスを有効にしました。この-accept-foreign-agents trueオプションは、両方のプラットフォームでも設定されます。タイムアウト設定も増やしました。移行のコードは次のとおりです。

スレーブ 1 でのみタイムアウトが発生していましたが、詳細なログを有効にした後、スレーブ 2 で次のエラーが発生しました。

これをデバッグする方法に関するヒントはありますか?

0 投票する
0 に答える
124 参照

c++ - PPL パイプラインでのアクセス違反

非同期エージェント ライブラリを使用して、単純な画像処理パイプラインを実装しています。3 つのエージェントがあります。

  1. CLoadBitmapAgent
  2. CConvertToGrayAgent
  3. CSaveBitmapAgent

以下のすべての run() 関数

そして、これはこのパイプラインをテストするための私のコードです

問題は、この行でアクセス違反の例外が発生することです。 agent::wait_for_all(4,agents); この例外の原因と、どうすれば修正できますか ありがとう

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

f# - MailboxProcessor.PostAndReplyデザインの選択

見つめている:

署名が私にとって直感に反しているように見える理由がわかりません。私たちがやりたいのは、エージェントにメッセージを投稿し、返信を待つことです。なぜ私たちは彼に「メッセージ」として奇妙な機能を与えなければならないのですか?

このMSDNスニペットをもう一度参照してください。

私はむしろこのようなものを好みます:

ありがとう

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

swing - Clojure エージェント: レート制限?

さて、Clojure にこの小さな手続き型 SVG エディターがあります。

ユーザーが SVG ドキュメントを生成するコードを作成するコード ペインと、プレビュー ペインがあります。コードが変更されるたびに、プレビュー ペインが更新されます。

現時点では、テキスト変更イベントで、コードが UI スレッド (Ewwww!) で再コンパイルされ、プレビュー ペインが更新されます。代わりに、コンパイルのステップは非同期で行われるべきであり、エージェントはその問題に対する良い答えのようです。更新時にコードを再コンパイルするようにエージェントに依頼し、結果を画像ペインに渡します。

私はまだエージェントを使用したことがなく、それらが暗黙のキューで機能するかどうかもわかりませんが、おそらくそうだと思います。私の場合、「中間」ステップの計算にはまったく関心がありません (高速なキーストロークについて考えてみてください。再コンパイルが開始される前にキーストロークが発生した場合は、再コンパイルを破棄したいだけです)。つまりsend、保留中のエージェントを上書きしたいのです。計算。

どうすればそれを実現できますか?ヒントはありますか?それともコードサンプル?私のとりとめのないことは理にかなっていますか?

ありがとう!

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

c++ - 非同期エージェントライブラリとデータ共有

C ++に含まれている非同期エージェントライブラリ(AAL)を使用して2つの独立したスレッドを呼び出そうとしています(AALの説明についてはこちらも参照してくださいhttp://msdn.microsoft.com/en-us/library/dd492627.aspx)。エージェントライブラリは、制御フローではなくデータフローに基づく非同期通信モデルを介して分離されたコンポーネントを接続できるようにすることで、共有状態の代替手段を提供します。データフローとは、必要なすべてのデータが利用可能になったときに計算が行われるプログラミングモデルを指します。制御フローとは、計算が所定の順序で行われるプログラミングモデルを指します。

1つのエージェントからの任意のデータを待ちたくないので、Concurrency :: send()とConcurrency :: try_receive()を使用したいと思いました。ただし、try_receiveメソッドの実装に問題があります(ドキュメントはhttp://msdn.microsoft.com/de-de/library/dd470874.aspxにあります)。

私の現在の実装:

_source-Messageの送信元のエージェントに返送されるデータとしてCPlantを使用します。Agent1は、単純なブール値の「true」およびAgent2(上記のコードを含む)応答をCPlantクラスで送信します。これはConcurrency::receive()で機能していますが、現在のエージェントのそれ以上の実行をブロックしたくありません。

なぜ私が次のようなコンパイルエラーを受け取るのか手がかりがありますか

よろしくお願いします!

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

lotus-notes - Teamroom からのメールには、https ではなく http リンクがあります

チームルームをセットアップするとき、openntf の extlib の 8.5.3 では、構成項目の 1 つに URL があります。

そのため、チームルームからリマインダーなどを送信すると、メモ ドキュメントリンクと Web リンクが表示されます。

私たちのテスト/開発環境では、それは魅力的に機能しました。ユーザーは、Web クライアントで作業したときに困惑しました。(xページ)

prod env のチームルームの 1 つをアップグレードした後。メールのリンクが機能しないという電話がありました。

生成されたリンクは、https ではなく http です。レビュアー用に作成されたメール内のリンクや、アイテムの期限が過ぎているリマインダーを意味します。

どうして?