当前位置: 首页 > news >正文

网站设计的就业和发展前景天水做网站

网站设计的就业和发展前景,天水做网站,wordpress图表,wordpress自适应模版简介 在进行程序设计过程中,经常需要对某些函数、某些程序片断从开始运行到运行结束所耗费的时间进行一些量化。这种量化实际上就是计算时间差。 获取函数耗时情景如下: function time_used() --开始计时-- do something at here. --结束计时--时间差&…

简介

在进行程序设计过程中,经常需要对某些函数、某些程序片断从开始运行到运行结束所耗费的时间进行一些量化。这种量化实际上就是计算时间差。
获取函数耗时情景如下:

function time_used() --开始计时-- do something at here.	--结束计时--时间差:开始计时与结束计时之间所耗费的时间return
end

时间差计算

通常是以秒、毫秒、微妙、纳秒为单位进行时间差的计算。但是由于计算机时间系统的时钟并不是特别准确,所以得出的时间差总体来说都是有误差的。
计算时间差有很多方法,现列出其中3中:

  1. os.time方法 (精度:秒级,不推荐适用)
  2. os.clock方法 (精度:微秒级,在我电脑上不工作,不推荐使用,跨平台可能也有问题)
  3. socket.gettime方法 (精度:微妙级,推荐)
    实际上,在普通个人PC上,微秒级别的时间差都是不准确的,只能作为一个参考。毫秒级别的时间差基本上就够用了。

os.clock不好使的问题,需要进一步查明原因。

试验

试验代码中,通过调用 shell的sleep函数,分别使程序睡眠1.51秒,并分别用上述3种方法计算时间差。

local os = require("os")
local socket = require "socket"local s = os.time()
os.execute("sleep 1.51")
local e = os.time()
print("time span (os.time): ", (e-s).." Second")                                                                                                                local s = os.clock()
os.execute("sleep 1.51")
local e = os.clock()
print("time span (os.clock): ", (e-s) * 1000)
print("os.clock return", s, e) local start_time = socket.gettime()
os.execute("sleep 1.51")
local end_time= socket.gettime()
local use_time = (end_time - start_time )
print("time span (socket): "..use_time .." Second")
print("time span (socket): "..(use_time*1000) .." MilliSecond")
print("time span (socket): "..(use_time*1000000) .." MicroSecond")

运行截图:
在这里插入图片描述
通过运行截图,可以发现:
同样是睡眠1.51秒,
os.time计算的时间差是2秒,这是因为os.time返回时间的精度就是秒,差值必然也是秒。这个差值适用于长时间运行的程序。

os.clock不工作。

socket.gettime计算的时间差是1529851微妙,也就是1529毫秒,1.52秒。

http://www.yayakq.cn/news/500984/

相关文章:

  • 采招网是怎样做的网站数字孪生开发平台
  • 海米云网站建设阿里巴巴网站被关闭了要怎么做
  • 坦克大战网站开发课程设计报告wordpress em
  • 广州网站设计易企建站泰国一家做男模的网站
  • 优化网站公司外包建网站 铸品牌 做推广
  • 网站服务器 内容更新电脑网站编程
  • 网站建设与维护的试卷微网站免费软件
  • 小众写作网站可以专做福特配件吗外贸网站
  • 郑州企业建站模板曲周住房和城乡建设局网站
  • 做网站和SSH湘潭网站建设开发
  • wordpress4.0慢金华网站建设方案优化
  • 郑州网站建设 郑州网站制作药膳网站建设的目的
  • 铜城建设集团网站公司网站网页
  • 福州做网站需要多少钱工业设计出来做什么
  • 集团网站设计开发成都市网站制作
  • 单位做网站怎么做苏州app定制开发
  • 太原h5建站临沂市建设局兰山区网站
  • 菏泽网站建设服务网页制作基础及html
  • 凡科网站插件代码wordpress显示时间插件下载
  • 电子商务网站设计心得体会哈尔滨seo关键词优化
  • 四川城乡建设官方网站网页设计应该学什么专业
  • 淘宝购物券网站怎么做seo wordpress theme
  • wordpress页面回收站位置东莞教育网官网
  • 北京建网站多少钱html5作业 建设网站
  • 网站的更新频率学校网站意义
  • 建设网站设备预算做外贸的国外平台有哪些
  • 购物网站的功能板块军事网站模板
  • 做网站后台有前途吗如何用wordpress做淘宝客
  • 网站开发的服务器是什么环球贸易网国际站
  • 珠海网站开发定制wordpress 描述