問題タブ [timeval]

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

c++ - timeval が期待どおりの結果を返さない

以下に示すコードがあります。

このコードの出力は次のとおりです。

13825459612132795564 何かをする 5598307500

しかし、最初の数字が台無しになっている理由がわかりません。また、番号が互いに異なるようにするために、クラス呼び出しが完全に必要です。

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

c++ - timeval 構造体の再初期化

time.h から timeval 構造体を再初期化するにはどうすればよいですか?

構造体の両方のメンバーをゼロにリセットできることは認識していますが、見落としている他の方法はありますか?

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

c++ - LinuxからVisualStudio2008へのTimeAPIの移植

Linux上で正常にビルドおよび実行されるMicrosoftVisualStudio2008に移植しているアプリケーションがあります。

時間ルーチンに問題があります。Linuxコードは次のようになります。

しかし、コンパイラはsys/time.hヘッダーファイルで失敗します:

インクルードを変time.h​​更すると、timevalが定義されていないという別のエラーが発生します。

これは、timeval定義されていないためです。

正しいのではtime.hなく含めるのですか?そうであれば、Microsoft Visual Studio 2008の定義はどこで入手できますか?sys/time.hstruct timeval

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

c - Linux での C でのパケット生成率の測定

ネットワーク プロジェクトの一環として、ネットワーク プログラムを作成しています。このプログラムは、一連のパケット (berkely ソケット API を使用した通信に使用される TCP) を生成し、それを特定のポートに送信して、返される応答を測定します。プログラムは完全に正常に動作しますが、プログラムが実際に生成するデータ レートのようなバックエンド計算を少し行いたいと考えていました。私がやろうとしたことは、パケットを送信するコードのルーチンの前後の時間を測定し、合計データをその時間で割ったことです。パケットは 82 バイトなので:

799 x 82 x 8 = 524144 ビット。測定された時間は = 0.0001 秒なので、データ レートは 524144 / 0.0001 = 5.24 Gbps です。

これが私が試したコードです:

問題に正しくアプローチしているかどうかを確認したかったのです。また、これが正しい方法である場合、実際にどのくらいの速度でパケットがワイヤから出ているか、つまりイーサネット インターフェイスからのパケットの実際の物理速度を調べる方法はありますか? プログラムで計算したパケット レート (ユーザー モードであり、ユーザー/カーネル バリアがシステム コールでトラバースされるため、はるかに遅くなると予想されます) と実際のパケット レートの差を見積もることはできますか? すべての助けに感謝します。

ありがとう。

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

python - Pythonでstructtimevalを使用する

構造を含むCプログラムがあります

と関数

Pythonプログラムからこの関数を呼び出す必要があります。私はctypesを使用しています。Pythonの並列構造

さて、私の質問は、私が何を書くのかということです。場所とそれに関連する依存関係。前もって感謝します。

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

c - timeval structとgettimeofdayを使用した奇妙なエラー—#defineのセミコロンが原因

奇妙なコンパイルエラーがいくつか発生します。これは宿題用です(ヘルプは大丈夫です)。アイデアは、ユーザーが1秒に1回「Enter」を押すことができるかどうかをテストするプログラムを実装することです。gettimeofdayを使用して、各「入力」の時間値を取得し、平均時間と標準偏差を確認することになっています...stdinで「\n」をチェックしてからtrue、gettimeofdayを使用してtimeval構造体にデータを入力し、後で使用するためにその構造体を配列に格納します...

コンパイル時に発生するエラー(gcc -Wextra homework1.c)は次のとおりです。

最初の2つの構文エラーが発生する理由がわかりません。また、「main」の先頭で「entry_array」を明確に宣言しているのに、なぜ「entry_array」が宣言されていないのか理解できません。提案?

timeval構造体の使い方がわからないのでやけどをしているような気がします...最初は他の構造体と同じように構造体timevalをグローバルに定義しようとしましたが、structtimevalの定義を上書きするときにエラーが発生しました。 。これは、「sys / time.h」ライブラリで定義されているためですか?

コードは次のとおりです。

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

c++ - タイミングの不一致

このコードを実行すると、次の出力が得られます。

私を困惑させるのは、期間の値が開始時間と終了時間と一致しないことです。2つの日付は、マイクロ秒だけ異なります。これには理由がありますか?

ありがとう!

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

c - Ubuntuではtimeval構造によって返される時間が間違っています

select関数がファイルを監視するのにかかる時間を確認しようとしていますが、印刷しようとすると非常に長い数値が表示されます。コードは次のとおりです。

この奇妙な振る舞いの理由は何ですか?これは、で正常に機能するコードですto.tv_sec

ここに画像の説明を入力してください

よろしく

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

chrono - std::chrono::system_clock::duration を struct timeval に変換する方法

タイトルがすべてを物語っています。

std::chrono::system_clock::duration 値を受け取り、それを timeval sruct に変換する必要がある関数を実装して、システム関数に渡すことができるようにする必要があります。

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

gcc - timeval構造を使用してミリ秒を計算する方法は?

timeval 型の変数からミリ秒単位で値を取得したいと考えています。以下は私の試みです:

問題は、ミリ秒の値をマイナスで取得していることです。このスニペットの何が問題になっていますか?