問題タブ [agent]
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.
map - 最適経路探索
背景
いくつかの障害物がある正方形のマップがあります。障害物はポリゴンで表されます。次のパス検索アルゴリズムを実装しまし
た。1) 精度を選択します (k で示されます)
2) マップを kxk の正方形に分割します。
3) 次のルールに従って、これらの正方形からグラフを作成します。
- すべてのノードは 1 つの正方形を表します
。
4) A* アルゴリズム (またはダイクストラなど) を使用して最短経路を検索します。
マップが動的でない場合、このアルゴリズムは非常にうまく機能します。つまり、障害物は移動できません。
質問
1) そのアプローチは効率的ですか?
2) 障害物を動かすことができる場合はどうすればよいですか?
3) 他のエージェントをどのように扱うか? 部屋に 100 人のエージェントがいる状況を考えてみましょう。2つ存在します。すべてのエージェントは 1 つのグループに属し、そのグループはいずれかの出口の近くにあります。すべてのエージェントが最も近い出口に行くと、ボトルネックが発生します。それらのいくつかは、出口に必要な時間を最小限に抑えるために、他の出口に行く必要があります。そのような結果を得るにはどうすればよいですか?
sql-server - SQL Serverエージェントのクローン/カスタマイズを作成する方法(別のSQL Server Expressエージェントの質問ではありません)
データウェアハウスにフィードする無数のETL(抽出、変換、読み込み)プロセスを備えたWebアプリを管理しています(SSISdtsxパッケージ+* .sqlファイルを使用)。
現在、すべてが「スケジューリングキュー」テーブルを監視するいくつかのSQLエージェントプロセスによって管理されています。
SQL Serverエージェントが行うこと(dtsxパッケージの実行、SQLの実行)のサブセットを実行する必要があるが、ASPに基づく構成UIを使用する、ある種のスケジューラーまたはスケジューリング「フレームワーク」を開発する方法を見つけようとしています。 NET、ユーザーはスケジュールを作成および変更し、プロセスを手動で起動し、カスタムログを監視できる必要があるため。
構成情報、アクティビティ、実行ログ、スケジュール、ジョブ、ジョブステップ、および不足しているその他すべての必要なものは、DBに保持する必要があります。
Windowsサービスは柔軟だと思いますが、開発コストが急騰する可能性があります。
あらゆる種類の入力、特にSQLServerAgentの内部ワークフローに関するいくつかの手がかりに感謝します。情報を検索してみましたが、プロプライエタリソフトウェアであるため、zilchを見つけました。
(SQL ServerとC#ベースの.NET開発に精通していることを指定する必要があるかもしれませんが、どこから始めればよいのかわかりません。)
tfs - TFS 2010B264ビットビルドエージェント「不明な状態」
TFサーバーはWindows2008Server(32ビット)にインストールされ、ビルドサービスは2008Server64ビットにインストールされます。ビルドサービスを実行しようとすると、エージェントは不明な状態であると報告されます。コントローラとエージェント間の接続をテストする場合、すべてが正常ですが、正常に構築することは不可能です。ビルドの最後のステップは「エージェントで実行」であり、その後中止されます。
32ビットTFSビルドサービスがインストールされ、エージェントが正常に実行される古いビルドボックスがあります。そのステータスは準備完了として表示され、自動ビルドは魅力のように機能します。
任意のアイデアをいただければ幸いです。
user-agent - NetLogoで迷路の壁を作成するにはどうすればよいですか?
2つの出口がある5x5グリッドを作成し、その中にいくつかの壁を配置しようとしています。つまり、迷路や迷路を作りたいのです。
境界線を太くしたり、パッチの片面だけの色を変えたりする方法はないかと思いました。
私はエージェントを1人だけ中に入れて、いくつかのポイントで彼に報酬を与えることによって彼に出口を見つけさせたいと思います。(Q学習アルゴリズム)
誰かアイデアがありますか?
これが不可能な場合は、同等のコードを提案できますか?
これが私が作成したいものの例です:
尋ねられたように、私は自分の仕事のいくつかを投稿しました(これを手動で行うのは非効率的ですが)。これが私がこれまでに持っているものです:
繰り返しますが、これは非効率的な方法です。この方法を続行する場合、4つのパッチを1つにマージして、エージェントを内部に入力して中央に配置するにはどうすればよいですか?
前もって感謝します。
macos - 起動されたエージェントが起動していません
launchd agent
MacOSXシステムにログインするすべてのユーザーに対して簡単なアプリケーションを実行するを作成しようとしています。
名前の付いたファイルを作成し、com.mycompany.myapp.plist
に配置しました/Library/LaunchAgents
。そのファイルの内容は次のとおりです。
StartInterval
エージェントが自動的に起動すると思ったので、最初はキーを設定していませんでした。問題は、次の2つのコマンドを手動で発行しない限り、エージェントが起動しないことです。
さらに、実行するlaunchctl list com.mycompany.myapp
と、次の出力が得られます。
LimitLoadToSessionType
パラメータが変更されていることに注意してください。
ここで何かが足りませんか?このようなエージェントを起動するための別のメカニズムはありますか?なぜLimitLoadToSessionType
プロパティが変更されたのですか?
java - クラスローダーの問題Tomcat 6 javagent
Web アプリケーションのバイト コードを計測する Salve Dependency Injection ライブラリを使用しています。Tomcat VM オプションで -javaagent を指定し、Salve エージェント jar を指定しました。
エージェント jar が読み込まれますが、Web アプリの WEB-INF/lib フォルダーにある他の Salve jar にあるクラスが見つからないという java.lang.NoClassDefFoundError がスローされます。
これらの JAR を Tomcat/endorsed フォルダーに配置することで、この問題を解決できます。ただし、これらの jar の一部は、Spring や servlet-api.jar などのサードパーティ ライブラリに依存しています。したがって、これらすべての依存関係を Tomcat/endorsed にも配置する必要があります。
Tomcat javaagent の依存関係を処理するためのより良い方法を提案できる人はいますか?
ありがとう。
simulation - NetLogo 4.1-高速道路の実装(車の衝突を引き起こす問題)
NetLogoで高速道路とドライバーの動作のシミュレーションを作成しようとしています。
解決に苦労している質問がいくつかあります。
これが私のコードです:
ライブラリの他のモデルのコードを使用しているので、少し面倒です。
車の衝突を作成する方法を知りたいです。何も思いつかない。お気づきのように、私のエージェントはパッチとほぼ同じサイズです(2台の車を並べて配置したときにスペースを区別できるように、0.9に設定し、座標を丸めて中央に設定します。パッチの)。
加速手順では、エージェントを左に曲がり、1を移動し、ループで右に曲がるように設定しました。エージェントを回転させたり動かしたりせずに、あるレーンから別のレーンに(左側の隣のパッチに)ジャンプさせるコマンドがあるかどうかを知りたいです。
そして最後に、私が作成したコードに気付いた場合、車は左側のレーンでその隣にあるパッチと、その前と後ろのパッチをチェックします。したがって、左側の3つのパッチが空の場合、レーンを変更できます。あいまいな部分は、セットアップを実行してGoを押すと、時々(常にではない)車が3つの基本レーンから出てしまうことです。
これを理解するために、私は7つのレーンを持っています。私が使用していない真ん中のレーン0です。次に、レーン0の上に3つのレーンがあり、その下に3つのレーンがあります。したがって、私が使用しているコードは、車を設定した上位3車線を参照していますが、何らかの理由で、一部の車は車線を変更し、車線-3、次に-2などに移動します。
誰かが私にヒントを与えることができれば、私は本当にそれをいただければ幸いです。
前もって感謝します。
ヒント:netlogoでこのコードを試してみたい場合は、[インターフェイス]タブに2つのボタンがあります。1つはセットアップ、もう1つは移動、3つのスライダーにはnumber_of_cars、speed-up、slowdownという名前が付いています。
load - リモコン負荷試験
リモート コントローラーから負荷テストを実行しようとすると、このエラーが発生します。
テスト実行 'username@computername 2010-04-15 06:06:03' をキューに入れられませんでした: タイプ 'Microsoft.VisualStudio.TestTools.LoadTesting.LoadTestConstantLoadProfile' のオブジェクトをタイプ 'Microsoft.VisualStudio.TestTools.WebStress.WebTestLoadProfile' に変換できません'。
リモートコントローラーからの単体テストの実行は問題なく機能します。
ありがとう。
snmp - MIBのサポートなしでSNMPエージェントを使用することは可能ですか?
こんにちは、私はここ数日からSNMPに取り組んでいます、私は小さなアプリケーション(SNMPエージェント)を開発しました
しかし、今の質問は、Cactiで試してみても何も応答しませんが、windowssnmpサービスを検出します。SNMPマネージャーの要求に応答するだけです。
それで、SNMPエージェントでmibを提供することは必須ですか??。
java - Javaエージェント、JVMTIなどを検出する方法
制御していないマシンで実行している場合、Java環境をどのように保護しますか?誰かがJavaエージェントまたはネイティブJVMTIエージェントを作成し、バイトコードをダンプしたり、クラスを書き直してライセンスやその他のセキュリティチェックをバイパスしたりするのを防ぐにはどうすればよいですか?Javaコードから実行されているエージェントがあるかどうかを検出する方法はありますか?JNIから?JVMTIエージェントから?