問題タブ [gettimeofday]
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.
javascript - Javascriptを使用した週のインクリメント
私はPhonegap[Javascript+ Html5]を使用してリマインダーアプリケーションに取り組んでいます。このアプリケーションでは、ユーザーがリマインダーを希望する毎週のタスクを入力し、その日に毎週通知を通知することになっています。
ここで重要なのは、Phonegap Local Notification Pluginを使用して通知をアラートすることです。このプラグインは、時間どおりにアラートを送信するために日付を取ります。
毎週必要な日付を指定するにはどうすればよいですか。つまり、1日が終わったときにカウンターをインクリメントするにはどうすればよいですか。
通常、日付がわかっている場合:私はこの関数を使用します:
しかし今、ユーザーは月曜日に入るだけです...そして私は毎週月曜日に彼に通知することになっています...それでそれは可能ですか?
javascript - 毎週のリマインダーはどのように機能しますか?
毎週のリマインダーのアルゴリズムはありますか?
たとえば、木曜日にリマインダーを設定し、「毎週」オプションをオンにします。
その場合、リマインダーは毎週木曜日にアラートを出すことになっていますが、これはどのように行われるのでしょうか?
私はアイデアを考えましたが、それは非常にばかげていると思います:
- 今日の「日」を取得します。
- 今日の「日付」を取得します。
- 希望日番号を取得します。
- 両方の日を互いに引きます。
- [4] を使用してその日の日付を取得します。
- アラートごとにカウンターを 7 ずつ増やします。
これでうまくいくかどうかはわかりませんが、もっといい方法があるはずなので、実装を始める前に意見を求めたいと思います。
PS: JavaScript を使用しているため、機能は非常に限られています。
c - Knuth [2, 41-79] に従って乱数ジェネレーターを評価する
C で gettimeofday() 関数を使用して乱数ジェネレーターを作成しました。ここで、Knuth によって開発された統計的または経験的な方法を使用してこれを評価する必要があります。同じものを徹底的に検索しましたが、実行可能な解決策が見つかりませんでした。または、私が間違っているかもしれません。上記の基準に従ってこの RNG を評価するのを手伝ってください。
c - gettimeofday は MPI をクラッシュさせますか?
実行時間を測定しようとしている mpi プログラムがあります。そのため、gettimeofday に 2 つの呼び出しを追加すると、そこですべてが機能しなくなります。何らかの理由で、gettimeofday への 2 回目の呼び出しがある場合にのみクラッシュします。これが私が受け取るメッセージです:
MPI アプリケーション ランク 0 がシグナル 11 srun で MPI_Finalize() の前に強制終了されました: エラー: n32: task0: 終了コード 245 で終了しました
これがコードです
gettimeofday への 2 回目の呼び出しの直前に printf 呼び出しを入れました。2 番目の呼び出しがコメント アウトされている場合にのみ出力されます。それ以外の場合はクラッシュします。この例では gettimeofday をコメントアウトしましたが、これが mpi のクラッシュの原因となっている呼び出しです。コメントを外すと、言及したエラーメッセージで再びクラッシュし始めます。
gettimeofday がこれを行う理由について誰かが洞察を持っているかどうか疑問に思っています。
c - 経過時間を計算するusleep()は奇妙な動作をします
以下のコードを使用して、ハンドラー関数を連続して呼び出すたびに経過時間をミリ秒単位で計算しています。usleep(1000)を使用する場合、つまり各呼び出し間の1ミリ秒の時間差は10ミリ秒であり、usleep(1000000)を使用する場合、つまり1秒の場合、各呼び出し間の時間間隔は1ミリ秒未満になります。以下はコードスニペットです:
c++ - 時間とgettimeofdayc++
timeコマンドは、コマンドの実行に経過した時間を返します。
コマンド呼び出しの開始時に(system()を使用して)「gettimeofday()」を配置し、呼び出しの終了時に1つを配置して、違いをとると、同じ結果にはなりません。(それも非常に小さな違いではありません)
誰かが2つの使用法の正確な違いは何ですか、そしてどちらが呼び出しの実行の時間を計る最良の方法であるかを説明できますか?
ありがとう。
c - 構造体、参照、およびgettimeofday関数の使用に役立つものもあります
私はあなたのコードの天才の何人かが私のようなコーディング障害のある個人を助けるかもしれないことを望んでいました。以前に作成した別のプログラムにタイムスタンプを付けるこのプログラムを作成する必要があります。現在、ImはC ++でgettimeofday関数を使用して時間を取得しようとしています(これはUnixで実行しています)。
とにかく、2つの特定のエラーが発生し続けることを除いて、コードの小さなセクションをコンパイルする準備ができています。おそらく誰かがその点で私を助けてくれて、コードがこれまでどのように見えるかについてアドバイスをくれたら、それは素晴らしいことです...
基本的に今は、gettimeofdayを適切に使用し、tvとして定義されたtimeval構造と拡張されたtime構造を実際のlocaltime関数に渡そうとしています。ただし、localtime関数を呼び出す33行目で2つの特定のエラーが発生します。
- このスコープではlocaltimeは宣言されていません
- ')'トークンの前に期待される一次式
任意の助けをいただければ幸いです......expandedtime関数は、私が信じているインクルードされたヘッダーファイルの1つにある構造に格納されているgettimeofdayの値を受け取ることを想定しています。
c++ - gettimeofday() の単位は?
pub-sub モデルでオブジェクトのレイテンシを計算するプログラムがあります。タイムスタンプに次の関数を使用しました。
待ち時間は、パブリッシャーとサブスクライバーのタイムスタンプの差として測定されます。というわけで、測定されたレイテンシーの単位が気になります。秒単位ですか、それともマイクロ秒単位ですか??