标签: elapsed

使用Time模块测量经过的时间

使用python中的Time模块可以测量经过的时间吗?如果是这样,我该怎么做?

我需要这样做,以便如果光标已在窗口小部件中持续一段时间,则会发生事件.

python time elapsed

302
推荐指数
8
解决办法
38万
查看次数

如何在Python中格式化从秒到小时,分钟,秒和毫秒的经过时间?

如何格式化从秒到小时,分钟,秒的时间?

我的代码:

start = time.time()
... do something
elapsed = (time.time() - start)
Run Code Online (Sandbox Code Playgroud)

实际产量:

0.232999801636
Run Code Online (Sandbox Code Playgroud)

期望/预期输出:

00:00:00.23 
Run Code Online (Sandbox Code Playgroud)

python format time elapsed

32
推荐指数
3
解决办法
4万
查看次数

如何将参数传递给ElapsedEventHandler调用的函数?

如何将参数传递给ElapsedEventHandler调用的函数?

我的代码:

private static void InitTimer(int Index)
{
    keepAlive[Index] = new Timer();
    keepAlive[Index].Interval = 3000;
    keepAlive[Index].Elapsed += new ElapsedEventHandler(keepAlive_Elapsed[, Index]);
    keepAlive[Index].Start();
}

public static void keepAlive_Elapsed(object sender, EventArgs e[, int Index])
{

    PacketWriter writer = new PacketWriter();
    writer.AppendString("KEEPALIVE|.\\");
    ServerSocket.Send(writer.getWorkspace(), Index);
    ServerSocket.DisconnectSocket(Index);
}
Run Code Online (Sandbox Code Playgroud)

我想做的是在括号([和])之间.但只是这样做显然不起作用......

c# events timer elapsed

18
推荐指数
1
解决办法
3万
查看次数

如何以毫秒为单位获得以C为单位的时间?(视窗)

我在网上搜索过但我只找到了一种方法,但是这样它就会以秒为单位而不是几毫秒.

我的代码是:

#include <stdio.h>
#include <assert.h>
#include <time.h>

int main(void)
{
    int solucion;

    time_t start, stop;
    clock_t ticks;
    long count;

    time(&start);
    solucion = divisores_it(92000000, 2);
    time(&stop);

    printf("Finnished in %f seconds. \n", difftime(stop, start));
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c time elapsed

9
推荐指数
2
解决办法
5万
查看次数

运行C程序的经过时间

我想知道要添加到程序中的C代码行,以便它告诉我程序运行的总时间.我猜应该在main的开头附近进行计数器初始化,在main函数结束后进行初始化.是正确的标题clock.h

非常感谢...

更新我有一台Win Xp机器.它只是clock()在程序开头添加还是在clock()程序结束时添加另一个?然后我可以估计时差.是的,你是对的time.h.

这是我的代码:

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <share.h>
#include <time.h>


void f(long double fb[], long double fA, long double fB);

int main() {

clock_t start, end;
start = clock();


const int ARRAY_SIZE = 11;

long double* z = (long double*) malloc(sizeof (long double) * ARRAY_SIZE);

int i;
long double A, B;

if (z == NULL) {
    printf("Out of memory\n");
    exit(-1);
}

A = 0.5;
B = …
Run Code Online (Sandbox Code Playgroud)

c windows time elapsed

8
推荐指数
2
解决办法
1万
查看次数

使用Python中的请求库测量HTTP响应时间.我做得对吗?

我试图从Web应用程序中引发HTTP响应的人为延迟(这是一种用于执行盲SQL注入的技术).如果从浏览器发送以下HTTP请求,则Web服务器的响应在3秒后返回(由sleep(3)引起):

http://192.168.2.15/sqli-labs/Less-9/?id=1'+and+if+(ascii(substr(database(),+1,+1))=115,sleep(3),null)+--+
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用请求库在Python 2.7中执行相同的操作.我的代码是:

import requests

payload = {"id": "1' and if (ascii(substr(database(), 1, 1))=115,sleep(3),null) --+"}
r = requests.get('http://192.168.2.15/sqli-labs/Less-9', params=payload)
roundtrip = r.elapsed.total_seconds()
print roundtrip
Run Code Online (Sandbox Code Playgroud)

我预计往返时间为3秒,但我得到的值为0.001371,0.001616,0.002228等.我没有正确使用经过的属性吗?

elapsed httpresponse roundtrip python-2.7 python-requests

8
推荐指数
1
解决办法
2万
查看次数

测量Android中两个MotionEvent之间的经过时间

我是Android编程的新手,所以我在问题上请求你的帮助.我试图以秒/毫秒为单位测量MouseEvent.ACTION_DOWN和MouseEvent.ACTION_UP之间的时间.

@Override
public boolean onTouchEvent(MotionEvent event) {
    long start=0;
    if (event.getAction() == MotionEvent.ACTION_DOWN) {
        // manage down press
        start=System.nanoTime();//START
        System.out.println("START");
    }
    else if (event.getAction() == MotionEvent.ACTION_MOVE) {
        // manage move
        System.out.println(event.getRawX()+","+event.getRawY());
    }
    else {
        // manage up
        long finish=System.nanoTime()//FINISH
        long seconds = (finish-start) / 1000000000;//for seconds
        Toast.makeText(this, "FINISH, duration: "+seconds, Toast.LENGTH_SHORT).show();
        System.out.println("FINISH, duration: "+seconds);
    }
    return true;
}




Logcat:
03-19 04:04:27.140: I/System.out(4348): START
03-19 04:04:27.160: I/System.out(4348): 517.0,280.0
03-19 04:04:27.190: I/System.out(4348): 517.0,280.0
03-19 04:04:27.200: I/System.out(4348): 517.0,280.0
03-19 04:04:27.220: I/System.out(4348): 517.0,280.0
03-19 …
Run Code Online (Sandbox Code Playgroud)

java time android elapsed

7
推荐指数
2
解决办法
9430
查看次数

在fluentd中测量两个事件之间的经过时间

我正在寻找一种使用 fluentd 测量事件之间经过时间的方法。能够合并两个或多个事件也很棒。

到目前为止,我一直在使用logstash。我在 logstash 中的用例有两个插件:

我只是不知道如何在 fluentd 中做到这一点。我在这里错过了什么?

例子:

我有一个包含进程日志的文本文件,如下所示:

Fri May  8 05:00:00 GMT 2015: start subprocess 1 with param p
Fri May  8 05:10:42 GMT 2015: some other message
Fri May  8 05:11:44 GMT 2015: doing more stuff
Fri May  8 05:10:00 GMT 2015: end subprocess 1
Run Code Online (Sandbox Code Playgroud)

我的目标是根据事件的时间戳来衡量完成子流程 1 所花费的时间。这可以使用 logstash 中的 elapsed 过滤器轻松完成,但我不知道如何在 fluentd 中解决这个问题。

我想要一个 :

2015-05-08 05:10:00 parsed: {"message":"end subprocess 1","elapsed.time":"10.0"}
Run Code Online (Sandbox Code Playgroud)

.. 甚至更好我想合并事件的一些字段(例如来自开始事件的参数):

2015-05-08 05:10:00 parsed: {"message":"end subprocess 1","elapsed.time":"10.0", "param": …
Run Code Online (Sandbox Code Playgroud)

merge duration elapsed fluentd

5
推荐指数
0
解决办法
340
查看次数

在C中经过的时间

#include <time.h> 
time_t start,end; 
time (&start);
//code here
time (&end); 
double dif = difftime (end,start); 
printf ("Elasped time is %.2lf seconds.", dif ); 
Run Code Online (Sandbox Code Playgroud)

我的开始和结束时间都是0.000.我不理解错误的来源.

最好还是使用time(start)和time(end)或start = clock()和end = clock()来计算经过的时间.

c time elapsed

4
推荐指数
1
解决办法
9779
查看次数

从MySQL中选择经过的时间

我正在使用此查询:SELECT NOW() - 日期AS已过去FROM ...

日期列是TIMESTAMP.当经过的时间约为4小时20分钟时,它返回41632.这不是时间戳.它是什么?

或者有没有更好的方法来获取经过的时间并使用PHP生成如下:"2分钟前""3小时前""昨天22:32"

非常感谢!

mysql time elapsed

4
推荐指数
1
解决办法
7772
查看次数