问题标签 [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++ - 将时间 API 从 Linux 移植到 Visual Studio 2008

我有一个要移植到 Microsoft Visual Studio 2008 的应用程序,它可以在 Linux 上构建和运行良好。

我的时间程序有问题,我的 Linux 代码如下所示:

但是编译器在sys/time.h头文件上失败:

如果我将包含更改为只是time.h我得到一个未定义 timeval 的不同错误:

这是由于timeval未定义。

是包括time.h而不是sys/time.h正确的,如果是这样,我在哪里可以得到struct timevalMicrosoft Visual Studio 2008 中的定义?

0 投票
1 回答
1031 浏览

c - Linux下C语言包生成率测量

我编写了一个网络程序作为网络项目的一部分。该程序生成一堆数据包(TCP 用于使用 berkely 套接字 API 进行通信)并将其发送到特定端口并测量它返回的响应。该程序运行良好,但我想做一些后端计算,例如我的程序实际生成的数据速率。我试图做的是我测量了发送数据包的代码例程之前和之后的时间,并将总数据除以那个时间,即:在一次例程中总共发送了 799 个数据包,其中每个数据包是 82 字节,所以:

799 x 82 x 8 = 524144 位。测量的时间 = 0.0001s 所以数据速率 524144 / 0.0001 = 5.24 Gbps

这是我尝试过的一段代码:

我想确认我是否正确地解决了这个问题。此外,如果这是正确的方法,是否有办法找出数据包从网络中出来的实际速率,即来自以太网接口的数据包的实际物理速率?我们能否估计一下我在程序中计算的数据包速率(在用户模式下,我希望它在系统调用中遍历用户/内核屏障时会慢很多)和实际数据包速率之间的差异?非常感谢所有帮助。

谢谢。

0 投票
2 回答
3647 浏览

python - 在 Python 中使用 struct timeval

我有一个包含结构的 C 程序

和一个函数

我需要从我的 python 程序中调用这个函数。我正在使用 ctypes。Python 上的并行结构

现在,我的问题是我将在 ? place 以及与之相关的任何依赖项。提前致谢。

0 投票
3 回答
1576 浏览

c - 使用 timeval 结构和 gettimeofday 的奇怪错误——因为 #define 中的分号

我收到了一些奇怪的编译错误。这是一个家庭作业(帮助是好的)。这个想法是实现一个程序来测试用户每秒点击一次“输入”的能力。我应该使用 gettimeofday 来获取每个“输入”的一些时间值,然后找出平均时间和标准偏差......我试图通过检查标准输入的 '\n' 来做到这一点,然后如果是的,使用 gettimeofday 填充 timeval 结构,然后将所述结构存储在数组中以供以后使用...

我在编译(gcc -Wextra homework1.c)时遇到的错误是:

我不明白为什么会出现前两个语法错误,然后我不明白为什么在“main”开头明确声明“entry_array”时未声明它。建议?

我觉得我因为不知道如何使用 timeval 结构而被烧毁......最初我尝试像使用任何其他结构一样全局定义 struct timeval,但是在覆盖 struct timeval 的定义时遇到错误。 .这是因为它是在“sys/time.h”库中定义的吗?

这是代码:

0 投票
2 回答
257 浏览

c++ - 时间不匹配

当我运行此代码时,我得到以下输出:

令我困惑的是,持续时间值与开始和结束时间不匹配。这两个日期仅相差微秒。是否有一个原因?

谢谢!

0 投票
2 回答
829 浏览

c - timeval 结构返回的时间在 Ubuntu 中是错误的

我试图查看 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 类型的变量中检索以毫秒为单位的值。以下是我的尝试:

问题是我得到的毫秒值是负数。这个片段有什么问题?