首页 文章
  • 3 votes
     answers
     views

    C clock()函数给出的值不正确

    我试图编写一个Timer类(不知道boost有一个),然后当它不起作用时,我试着输出clock()的值,使用这个代码: #include <ctime> #include <iostream> int main() { for(int i = 0; i < 50; ++i) { std::cout << std::clock() <<...
  • 1 votes
     answers
     views

    OSX 10.7上的clock()和CLOCKS_PER_SEC

    我在OSX中使用clock()时遇到问题 . 我只想显示自程序启动以来经过的时间 . 问题是,当我通过CLOCKS_PER_SEC划分clock_t结构时,我得到了奇怪的结果 . 运行我的程序10秒将显示1.0 . CLOCKS_PER_SEC在我的系统上设置为1,000,000 . 以下是我的代码示例: //startTime = clock() at the start of the pro...
  • 0 votes
     answers
     views

    时钟不准确

    我将 unistd.h 的 clock() 的值分配给两个 int 类型,如下所示: int start_time = clock(); for (i = 0; i < 1000000; i++) { printf("%d\n", i+1); } int end_time = clock(); 但是,当我打印它们的值时,实际经过的时间与显示的时间不同 . 假设时...
  • 5 votes
     answers
     views

    C:Windows和其他操作系统中clock()的不同实现?

    我必须为大学编写一个非常简单的控制台程序,它必须测量输入所需的时间 . 因此我在前面和之后使用了 clock() . 在我的Windows计算机上运行时,它工作得很好 . 然而,当我在我的朋友Mac-Book和Linux-PC上运行时,它给出了非常小的结果(只有几微秒的时间) . 我在所有3 OS上尝试了以下代码: #include <stdio.h> #include <ti...
  • 0 votes
     answers
     views

    如何检测Java中的系统时钟篡改

    在离线情况下,我需要检测PC的时钟是漂移还是在独立的Java应用程序中被操纵 . 我怎么能发现这个? 该应用程序将在拥挤的房间内由用户掌控至少3个小时,我不认为他们是熟练的攻击者并且能够设置黑客环境 . 大多数情况下,我希望检测至少几秒钟的跳跃 . 我需要找到一种技术来跟踪Java应用程序在独立工作站上的时间,该技术允许在系统时钟中检测到有意义的“跳跃”,但同时不会在随意的情况下造成“误报” sl...
  • 2 votes
     answers
     views

    除以N二进制时钟序列算法?

    我不太清楚如何描述我的意思,所以让我试着通过例子解释(忍受我) . 当你只是递增一个整数时,你得到一个像这样的二进制序列(假设这个问题为8位): 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 1 1 0 0 0 0 0 0 1 1 ...
  • 0 votes
     answers
     views

    Chrono库给出0作为经过的时间 - 错误的代码?

    晚上好的编码员,我是C的新手,在寻找答案后我没有找到有用的答案 . 我现在正在测试#pragma pack,并希望将访问速度与未对齐的内存进行比较,因此我有一些结构我想测试经过的时间 . struct ReallySlowStruct { char c : 6; __int64 d : 64; int b : 32; char a : 8; }; 和 int ma...
  • 6 votes
     answers
     views

    更改系统时间对睡眠线程的影响是什么?

    如果您查看clock_gettime()函数(该函数在所有BSD中都可用并且实际上被定义为POSIX标准的一部分),您会看到至少支持三种类型的时钟(许多系统支持的时钟超过这些时钟,但是实际上POSIX标准只要求一个存在,所有其他都是可选的): CLOCK_REALTIME - POSIX要求它存在 . 这是挂钟时钟 . CLOCK_MONOTONIC - 不知道这是什么(以及SI...
  • 2 votes
     answers
     views

    为什么我的基于c clock()的函数返回负值?

    我还是C的新手,是时钟函数绝对的(意味着它计算你睡了多长时间),还是应用程序实际执行的时间是多少? 我想要一种可靠的方法来产生1秒的精确间隔 . 我正在保存文件,所以我需要考虑到这一点 . 我以毫秒为单位返回运行时间,然后休眠 . 有更准确或更简单的方法吗? 编辑:我遇到的主要问题是我得到一个负数: double FCamera::getRuntime(clock_t* end, clock_t*...
  • 1 votes
     answers
     views

    Java时钟分配

    对于我的任务,我们假设要制作一个时钟 . 我们需要小时,分钟和秒的变量以及setHours / getHours,setMinutes / getMinutes,setSeconds / getSeconds等方法 . 我还需要一个addClock()方法来实现两个时钟对象的总和以及一个减少时钟的tickDown()方法 . 此外,我需要一个tick()方法,将Clock对象增加一秒 . 这是我到...
  • 7 votes
     answers
     views

    反应原生显示当前时间并实时更新秒数

    我想在响应原生应用程序(如时钟)中显示当前时间(MM / DD / YY hh:mm:ss),并且每秒都获得更新,我尝试使用新的Date()并将其设置为状态,但是时间不要除非我刷新页面,否则不会更新 . 我也尝试在render()中使用setInterval函数,它确实有更新,但它对CPU来说很昂贵 . 有没有一个很好的方法来实现这个功能? state = { curTime: null,...
  • 7 votes
     answers
     views

    Arduino OV7670 - 无FIFO - 读取快照

    我知道有很多关于OV7670的互联网(例如http://forum.arduino.cc/index.php?topic=159557.0),我读了很多关于它的内容,但似乎缺少了一些东西 . 首先,我研究了如何从相机逐像素读取以构建矩形600 X 480图像的方式,考虑到文档中描述的HREF,VSYNCH和PCLOCK,这很容易理解:http://www.voti.nl/docs/OV7670.p...
  • 48 votes
     answers
     views

    如何在VirtualBox中同步主机唤醒时间?

    我正在使用VirtualBox在Vagrant内部运行基于Ubuntu 12.04的盒子 . 到目前为止,一切都很好 - 除了一件事: 我们假设VM正在运行 . 然后,主机进入待机模式 . 在再次唤醒之后,VM仍在运行,但其内部时钟继续在主机发生故障时停止的位置 . 所以这基本上意味着:让主机进入睡眠状态15分钟,再次唤醒,然后VM的内部时钟延迟15分钟 . 我该如何解决这个问题(由于明显的原因,...
  • 2 votes
     answers
     views

    在非时钟信号上使用rising_edge是不是很糟糕?还有替代品吗?

    我正在研究VHDL设计并且我已经开始工作了,但是代码非常丑陋,事实上我似乎正在努力解决语言设计以实现我的目标,这让我觉得有些不对劲 . 我是VHDL的新手,但是我已经在这个项目的小块工作了将近一个月,所以我有了一般的想法 . 但是,这部分有点复杂 . 我需要一个在信号上升沿(END_ADC)之后产生一个时钟周期长脉冲(LOAD_PULSE)的过程,但是直到从该信号的最新上升沿(END_ADC)经过...
  • 0 votes
     answers
     views

    如何屏蔽/阻止某些IRQ

    仍在使用x86 NASM组装操作系统 . 关注我最后一个问题(CLI and STI are not working): 在我意识到CLI和STI指令正确关闭所有中断之后,我也很快意识到系统定时器和RTC时钟本身就是中断(参见Wikipedia - IRQ : x86 IRQs : Master PIC) . 这就是为什么时钟不起作用的原因 - 它将等待并等待(并等待)永远,直到系统计时器开始更新...
  • 0 votes
     answers
     views

    比秒表更准确的计时器?

    我正在尝试使用秒表开始和停止记录Kinect的位置: //process x and y coordinates public void calculateJoints(Skeleton skeleton) { Joint rightHand = skeleton.Joints[JointType.HandRight]; Joint...
  • 0 votes
     answers
     views

    使用clock()在C程序中消耗时间

    我一直在尝试使用时钟函数测量C程序中经过的时间,但每当我尝试printf任何时钟值时,我都会回来0.例如: clock_t time1, time2; time1 = clock(); printf("Time 1 is %d.\n", (int)time1); sleep(2); time2 = clock(); printf(&quo...
  • 0 votes
     answers
     views

    linux“clock()”函数是否在进程的“休眠”时间内计数?

    我称之为“睡眠”功能,但似乎没有真正计算,如下所示: #include<iostream> #include<unistd.h> #include<time.h> using namespace std; int main(){ clock_t t1=clock(); sleep(2); clock_t t2=clock(); c...

热门问题