問題タブ [real-time]
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.
.net - 推奨される .Net ソフト リアルタイム
主に.Net 3.5/4 Winforms(おそらくWPF)でのソフト(ハードも)リアルタイムアプリケーションに関する包括的な情報を取得することに興味があります。この件に関する Google の結果は非常に貧弱です - 並列処理に関するいくつかの質問のみ...問題は、たとえば、医療機器用のリアルタイムの患者の健康監視クライアントをどのように作成できるかということです。またはリアルタイムの株式データを使用したブローカー アプリケーションですか? または電車のナビゲーションシステム?またはドアの開閉を担当するハウスオートメーションソフトウェア?etc…ということで、こういうリアルタイムアプリがターゲットです。
これまでのところ、Windows での並行プログラミング以外の書籍は見つかりませんでした。
前もって感謝します
timer - Windows CE で 100 マイクロ秒未満の正確なスリープ
Windows CE で 100 マイクロ秒未満の精度でスリープすることは可能ですか? ジッタが少ないほど良いです。理想的には、1 桁のマイクロ秒の応答時間が必要です。
私たちが本当に必要としているのは、ジッターが非常に低い 5 ミリ秒のタイマーです。そのため、サイクルは徐々にドリフトします。
これが不可能な場合は、その情報も非常に役立ちます。
vb.net - 必ずしも CR/LF を使用しないプロセスの標準出力を監視する
私のアプリケーションは、定期的に process.start でコンソール プログラムを開始します。プログラムの出力を「リアルタイム」で監視する必要があります。
たとえば、プログラムは次のテキストをコンソールに書き込みます。
約 1 秒ごとに新しいドットが表示され、プログラムがまだ処理中であることをユーザーに知らせます。ただし、... プログラムが CR/LF を出力するまで、プログラムの標準出力を取得できません (実行中)。
出力をリアルタイムで取得するにはどうすればよいでしょうか?たとえば、VB.NET のデータベースにパイプするなどです。
performance - (ASP.NET) データベースの変更を追跡するリアルタイム カウンターを作成するにはどうすればよいですか?
これが問題です。
私が最近乗っ取ったサイトでは、あなたが 1 日に走った「マイル」を記録しています。したがって、ユーザーはサイトにログインして、5 マイル走ったことを追加できます。次に、これがデータベースに追加されます。
1 日の終わりの午前 1 時頃に、すべてのマイルを計算するサービスが実行され、その日にすべてのユーザーが走行し、テキスト ファイルが App_Data に出力されます。そのテキスト ファイルは、ホームページ上でフラッシュ表示されます。
これはちょっとばかげていると思います。大規模なパフォーマンスの問題のために、これを行う必要があると言われました。以前はどのようにしていたのか、パフォーマンス上の大きな問題は何だったのかについては、正確には教えてくれません。
では、皆さんはどのようなアプローチをとりますか?最初に頭に浮かんだのは、AJAX 呼び出しを介してデータを取得する Web サービスでした。おそらく、新しい「マイル」エントリが追加されるたびに、トリガーが起動され、「GlobalMiles」テーブルが更新されます。
これに関する情報やヒントをいただければ幸いです。
本当にありがとう!
asp.net - オンザフライで圧縮し、Response.Output にリアルタイムでストリーミングするにはどうすればよいですか?
次のコードを使用しようとしています: 破損した zip ファイルを取得します。なんで?ファイル名は問題ないようです。おそらくそれらは相対的な名前ではなく、それが問題なのでしょうか?
session - 私のウェブサイトのユーザーのオンラインステータスを追跡する方法は?
現在オンラインになっているユーザーを追跡したいと思います。
オンラインであるという定義は、チャット機能を備えたWebサイトのインデックスページにいるときです。
これまでのところ、私が考えることができるのは、ユーザーのCookieを設定することだけです。次の訪問でCookieが見つかると、ajax呼び出しが行われ、ユーザー名、オンラインステータス、および時刻でテーブルが更新されます。
さて、私の実際の質問は、彼らがWebサイトを離れるときに、どうすれば確実にステータスをオフにできるかということです。私が考えることができる唯一のことは、ユーザーの操作がない所定の時間を設定してから、ステータスをオフに設定することです。
しかし、私が本当に望んでいるのは、インタラクションの有無にかかわらず、サイトにいる限りステータスをオンに保ち、サイトを離れるときにのみオフにすることです。
embedded - リアルタイム オペレーティング システムの硬度のテスト
リアルタイム機能をアドバタイズする組み込みデバイス ( Technologic TS-7800 ) を持っていますが、「ハード」または「ソフト」については何も述べていません。メーカーからの回答を待っている間、自分でシステムをテストしても問題ないと思いました。
リアルタイム/決定論的動作 (レイテンシーとジッター) に関して特定のデバイスの「ハードネス」を決定するための確立された手順は何ですか?
大学にいるので、かなりきちんとしたハードウェア (優れたオシロスコープと信号発生器) にアクセスできるので、テスト機器の面で問題に遭遇することはないと思いますが、専門知識だけです。
asp.net - SharePointのリアルタイムチャットの実装
オンラインインタビュースタイルのチャットセッションを有効にするSharePointイントラネットポータルのリアルタイムチャットアプリケーションに関心のあるクライアントがいます。
これを行うMicrosoftStack上の製品の推奨事項を誰かが持っていますか?SharePointに統合されているものが望ましいですが、ASP.NET製品であれば十分です。
特定のセッション中に1000人を超えるユーザーが予想されるため、ソリューションはかなり堅牢である必要があります。
java - Java プログラムの決定論的スレッド実行の判別
ユーザーが指定したタイミング要件に従って、スレッド内でタスクの実行を完了するための非常に単純なおもちゃのプログラムを作成しました。コードと出力例を以下に示します。コードを実行するたびに、タスクの完了時間は、ユーザーが指定した時間の + デルタ範囲内になります。たとえば、ユーザーが 5 秒でプログラムを完了したい場合、コードが実行されている CPU に応じて 5093 または 5012 ミリ秒で完了する場合があります。特定の CPU が特定のバージョンの JVM に提供する最小レイテンシーを自動的に決定できるコードを追加したいと考えています。そのインストルメンテーション コードに基づいて、デルタの値を : のif (( taskRunTime > patience+delta) && t.isAlive())
ように行に追加して、システムがタスク実行タイミングの精度を高めることができます。いくつかの提案をしてください。
コード:
Intel Centrino 1.7 Ghz マシンからのサンプル出力 ( Java HotSpot(TM) Client VM (build 10.0-b23、混合モード) )