耗时统计、日志

2023-05-16

  1. linux
    struct timeval t1, t2;
    double timeuse;
    gettimeofday(&t1,NULL);

    foo();

    gettimeofday(&t2,NULL);
    timeuse = t2.tv_sec - t1.tv_sec + (t2.tv_usec - t1.tv_usec) / 1000000.0;
    printf("%s timeuse = %f s\r\n",__func__, timeuse);    

2.QT

QTime time;

time.restart();

... do something 

printf("%d ms", time.elapsed());

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

耗时统计、日志 的相关文章

随机推荐

  • linux GDB调试

    前言 GDB调试 xff08 GNU debug xff09 是unix下的调试工具 xff0c 可以调试C和C 43 43 xff1b 程序怎么才能使用GDB xff1f 编译的时候加上 g xff0c 保留调试参数 xff1b 如果是别
  • 为什么基类的析构函数必须是虚函数

    因为当定义基类的指针指向子类对象时 xff0c 在调用析构函数的时候 xff0c 如果析构函数是虚函数 xff0c 那么就会调到子类的析构函数 xff0c 所以如果子类申请了新的内存的话 xff0c 那这块的内存就能被释放 xff1b 但是
  • python

    获取输入 获取string输入 xff1a str1 61 str input 获取数字输入 xff1a num1 61 int input
  • linux指令学习

    find 根据文件的名字查找 find name 34 list c 34 或者 find name 39 list c 39 xff1a 查找根目录下 xff0c 名字为list c的文件 grep 根据文件的内容查找 grep n he
  • windows快捷键

    1 非常实用的截图 xff1a shift 43 windows键 43 s
  • NLP思维

    前言 想让自己的思维有深度 xff0c NLP思维逻辑必须要会 xff01 通常在低层次的问题在高层次能轻易找到解决方法 xff0c 如果在同层次或者更低层次寻找解决问题的办法 xff0c 往往会消耗更多的精力 NLP思维分层 xff1a
  • linux不生成core dump文件

    今天尝试core dump功能调试 xff0c 发现一直没法生成崩溃dump文件 代码如下 xff1a include 34 iostream 34 using namespace std int main int a 61 10 cin
  • Windows下断点调试技巧

    添加普通断点 在代码行号左边空白处 xff0c 左键单击即可添加断点 xff1b 添加数据断点 xff08 监控数据变化 xff09 在需要监控的数据的行添加普通断点 xff1b 通过Debug模式运行软件 xff1b 等软件运行到需要监控
  • E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)

    sudo apt get innstall时报错 E Could not get lock var lib dpkg lock frontend open 11 Resource temporarily unavailable E Unab
  • 【损失函数】图像分割损失CELoss中添加 OHEM

    语义分割中常用交叉熵损失CE xff0c 在应用中通常添加OHEM以获取更好的收敛 xff08 经验阈值是0 7 xff09 xff0c 这里OHEM思想的来源是topk loss xff0c 其介绍参考 论文 损失函数 Learning
  • 开发板ifconfig时,没有wlan0

    问题 xff1a 开发板起来后 xff0c 输入ifconfig指令时 xff0c 只能看到eth0和lo xff0c 没看到wlan0 xff1b 原因 xff1a 没有挂载wifi驱动模块 xff1b 具体操作如下 xff1a 输入ls
  • ubuntu下将开发板中的内容导出

    方法 xff1a 通过tftp xff0c 开发板是客户端 xff0c 电脑是服务器 步骤 xff1a 搭建tftp环境 xff0c 开发板默认有tftp客户端功能 xff0c 需要在电脑端搭建tftp服务器环境 xff1b 在开发板指令终
  • sh脚本文件运行方式和区别

    有如下shell脚本test sh bin bash b 61 10 echo b sh test sh 和 bash test sh 指令在一个新开的子shell终端执行 xff0c 也就是说sh脚本中的变量不会在当前终端生效 xff0c
  • Ubuntu安装多个版本QT后怎么修改执行qmake使用的QT版本?

    查看当前QT版本 xff1a 输入指令 qmake v 可以看到当前版本是QT 4 8 7 查看QT编译器选择配置文件 xff1a cd usr lib x86 64 linux gnu qt default qtchooser sudo
  • ubuntu qt 创建工程时 no walid kit

    sudo apt get install qt sdk 之后输入sudo apt get qt default 点击 options gt Build amp Run gt Kits gt Desktop gt Qt Version 选择Q
  • QT创建Qlabel控件后没有显示

    在主窗口创建qlabel控件后 xff0c 控件没有显示 问题原因 xff1a 没有指定控件的父对象 指定父对象后 xff0c 就能显示了
  • QT 制作图片旋转、反转

    参考链接 xff1a QGraphicsPixmapItem QPropertyAnimation QTransform 自定义图片控件旋转 缩放 图形视图框架 三 xff09 码农家园 codenong com 代码 xff1a 工程文件
  • QT资源文件(.qrc)的编写与应用

    qrc文件 xff0c 这个是Qt的资源文件 xff0c 如果在pro文件中不包含的话 xff0c 在编译的时候会提示找不到相应资源的错误 xff1b 下面说一下手动修改pro和编写qrc文件的方法 我们直接在命令行下执行qmake pro
  • linux 查看硬盘内存使用情况

    sudo rm rf home wukai local share Trash 清空回收站
  • 耗时统计、日志

    linux struct timeval t1 t2 double timeuse gettimeofday amp t1 NULL foo gettimeofday amp t2 NULL timeuse 61 t2 tv sec t1