![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 69
forevertingting
这个作者很懒,什么都没留下…
展开
-
C语言如何获得精确到毫秒的时间
在做测试或性能优化时,经常要知道程序运行的时间,在Linux系统可以使用time命令来计算程序运行运行所消耗的时间,能精确到毫秒,如果要精确到代码块或某个操作运行时所消耗的时间,time命令就不给力了。如果对时间的精度要求不高的话,可以调用标准C的接口time来得到开始和结束的时间,再调用difftime接口来计算时间差,精度是秒,代码如下所示:下载: time.c#inclu转载 2017-07-23 23:46:47 · 838 阅读 · 0 评论 -
C语言获取系统时间 & 精度
http://blog.sina.com.cn/s/blog_4b7fad7a0100wj60.htmlC语言获取当前系统时间的几种方式c语言获取系统时间的几种方式C语言中如何获取时间?精度如何?1 使用time_t time( time_t * timer ) 精确到秒2 使用clock_t clock() 得到的是CPU时间精确到1/CLOCKS_PER_S转载 2017-07-24 00:32:48 · 1055 阅读 · 0 评论 -
Matplotlib 教程 python
Matplotlib for Python Developers这个教程也很不错,http://reverland.org/python/2012/09/07/matplotlib-tutorial/也可以参考官网的Gallery,http://matplotlib.org/gallery.html做数据分析,首先是要熟悉和理解数据,所以掌握一个趁手的可视化工具是非转载 2017-07-24 09:14:13 · 660 阅读 · 0 评论 -
精确探测时间
精确探测时间RDTSCrdtsc指令返回的是自开机始CPU的周期数,返回的是一个64位的值EDX:EAX(高32在EDX,低32位在EAX)。OK,完全可以利用这条指令,测试我们的关注的一段代码的执行效率。 多核时代不宜再用 x86 的 RDTSC 指令测试指令周期和时间,原因有三:不能保证同一块主板上每个核的 TSC 是同步的;CPU 的时钟频率可能变化,例如笔记本电脑的节能功能;乱序执行原创 2017-07-24 12:47:16 · 406 阅读 · 0 评论 -
编译器
现阶段我们使用的开发工具,多是集成好的,即IDE。常见的IDE有Microsoft Visual Studio,Dev-C++,C++Builder,Emacs + GCC,Eclipse+CDT。IDE环境,集编辑、编译、调试于一身,还有很多相应的拓展工具,这是为了开发人员使用上能够很方便,以至于他们把更多的精力放在项目本身的技术实现上。实际上初学者根本不需要这么复杂的编译器,但是对于编译器的原理原创 2017-08-09 20:21:14 · 296 阅读 · 0 评论