問題タブ [timer]

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

python - Python でタイマー ティックを取得する

私はちょうどコードの時間を計ろうとしています。疑似コードは次のようになります。

これは Python ではどのように見えますか?

より具体的には、真夜中以降のティック数を取得するにはどうすればよいですか (または、Python がそのタイミングを整理します)。

0 投票する
8 に答える
9738 参照

python - Python ロギングでの正確なタイムスタンプ

私は最近、エラー ログ アプリを構築しており、受信データに正確にタイムスタンプを付ける方法を探していました。正確に言うと、各タイムスタンプは互いに相対的に正確である必要があります (原子時計などと同期する必要はありません)。

最初の刺し傷として datetime.now() を使用してきましたが、これは完璧ではありません:

サンプルの最初の 1 秒間のクロック間の変化は次のようになります。

そのため、タイマー データは、私のマシンでは 15 ~ 32 ミリ秒ごとにしか更新されないようです。問題は、データを分析するときに発生します。これは、タイムスタンプ以外で並べ替えてから再度タイムスタンプで並べ替えると、データが間違った順序 (時系列) になる可能性があるためです。タイムスタンプジェネレーターへの呼び出しが一意のタイムスタンプを与えるポイントまで、タイムスタンプが正確であると便利です。

開始日時に追加された time.clock() 呼び出しを使用するいくつかの方法を検討していましたが、同じマシン上の複数のスレッドで正確に機能するソリューションがあれば幸いです。どんな提案でも非常に感謝しています。

0 投票する
4 に答える
20580 参照

.net - .NET の高解像度タイマー

コードの基本的なプロファイリングを行いたいのですが、C# の DateTime.Now の分解能が約 16 ミリ秒しかないことがわかりました。私がまだ見つけていない構造を維持するためのより良い時間があるに違いありません。

0 投票する
6 に答える
22510 参照

c# - Windows.Forms 名前空間にない C# のタイマー クラスはありますか?

C# で記述された単純な.NETアプリケーションでタイマーを使用したいと考えています。私が見つけることができる唯一のものは、Windows.Forms.Timer クラスです。コンソール アプリケーションのためだけにこの名前空間を参照したくありません。

コンソール アプリケーションで使用するための C# タイマー (またはタイマーのような) クラスはありますか?

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

vba - Excelブックでユーザーの非アクティブを検出する方法

非アクティブな状態が一定時間続いた後、Excelブックマクロでアクションを実行したい(一部のワークシートを非表示/保護)。これを達成するための最良/最も簡単な方法は何ですか?

Application.OnTimeÍは、ユーザーがアクティブであるかどうかを定期的にチェックするために使用することを前提としています。しかし、ユーザーが「アクティブ」であるかどうか(つまり、ワークブックで何か-何か-を行っているかどうか)を確認するには、どのイベントを処理する必要がありますか?

明確化:変更だけでなく、すべてのアクティビティを検出したい。つまり、マウスクリック、選択、コピー、キーボードによるナビゲート、ワークシートの変更などが含まれます...

ユーザーアクティビティを表すUIイベントが発生した場合、次のように変数を設定すると想定しています。

によって実行されるマクロは、Application.OnTimeこの変数をチェックして、ユーザーが最近アクティブになっているかどうかを確認します。SheetChangeこの変数を設定するには、(以外の)どのイベントを処理する必要がありますか?KeyUpイベントがあったらいいなと思っていたのですがMouseUp、この2つで十分だったと思います。

更新:、、およびを処理することでこれを実装しWorkbook_SheetActivateましWorkbook_SheetSelectionChangeWorkbook_WindowActivate。現実的には、これでおそらく十分です。

0 投票する
12 に答える
298827 参照

c# - C# コンソール アプリケーションにタイマーを追加する方法

これだけ - C# コンソール アプリケーションにタイマーを追加するにはどうすればよいですか? コーディング例を提供していただければ幸いです。

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

c# - C# コンソール バッチ アプリケーションでの最適なタイマー アプローチ

次のように処理する必要がある C# コンソール バッチ アプリケーションに最適なタイマー アプローチはどれですか。

  1. データソースに接続する
  2. タイムアウトが発生するか、処理が完了するまでバッチを処理します。「データソースで何かをする」
  3. コンソール アプリを正常に停止します。

関連する質問: C# コンソール アプリケーションにタイマーを追加する方法

0 投票する
5 に答える
9798 参照

vb.net - どの .Net Timer() を使用するか

VB.Net 2.0 に従来の WinForms Mdi アプリがあり、これに機能を追加しています。追加の 1 つは、現在の時刻が指定された値 (期限) に近づいたときに発生させる必要がある警告です。私の意図は、締め切りまで 1 時間未満になるまで 1 時間に 1 回時間をチェックし、時間切れになるまで指定された間隔で警告を表示することです。

ユーザーは締め切りまで、そして締め切り後もアプリを使い続けることができる必要がありますが、締め切りが近づいていることを定期的に知らせる必要があります。

このアプリはまだ System.Threading を使用しておらず、現時点での私の知識は限られています。利用可能な 3 つの異なる Timer() メソッドがあることは知っています。

  • System.Threading.Timer()、
  • Windows.Forms.Timer() および
  • System.Timers.Timer()

私の質問は、これに最適な方法はどれですか? スレッド タイマーを使用しようとしましたが、WinForms はスレッド セーフではないため、別のクラスにアクセスしようとすると実行時エラーが発生しました。クラス/フォームをスレッドセーフにする価値はありますか? 私は完全に軌道から外れていますか?

ありがとう。

0 投票する
16 に答える
39835 参照

javascript - setTimeoutよりも正確なJavascriptタイマーを作成する方法はありますか?

いつも私を悩ませてきたのはsetTimeout()、Javascriptのメソッドがどれほど予測不可能かということです。

私の経験では、タイマーは多くの状況でひどく不正確です。不正確とは、実際の遅延時間は250〜500ミリ秒程度変動するように見えることを意味します。これはそれほど時間はかかりませんが、UI要素を非表示/表示するために使用すると、時間が目に見えて目立つ場合があります。

setTimeout()(外部APIに頼ることなく)正確に実行するために実行できるトリックはありますか、それともこれは失われた原因ですか?

0 投票する
8 に答える
7060 参照

javascript - js alert() がタイマーを一時停止しないようにする

そこで、クイズ用のタイマーをいくつか作りました。問題は、私が入れたときに気づいたということです

アドレスでは、ポップアップ アラート ボックスがタイマーを一時停止します。これはクイズでは非常に望ましくありません。

この動作を止める方法はないと思います...しかし、とにかく尋ねます。

そうでない場合は、どうすればよいか教えてください。