Tag: 时钟

Linux clock_gettime(CLOCK_MONOTONIC)奇怪的非单调行为

在我的应用程序中,我正在使用clock_gettime(CLOCK_MONOTONIC)来测量帧之间的时间差clock_gettime(CLOCK_MONOTONIC)中的一个典型方法),并且时不时地遇到clock_gettime(..)的奇怪行为 – 返回的值偶尔不是单调的(即前一次比现在大 )。 目前,如果发生这样的矛盾,我只需跳过当前帧并开始处理下一个帧。 问题是,这怎么可能呢? 是clock_gettime Linux POSIX实现中的一个错误? 我正在使用Ubuntu Server版本10.04(内核2.6.32-24,x86_64),gcc-4.4.3。

如何创build一个JQuery时钟/定时器

我有一个简单的测验应用程序,我想在页面的顶部显示一个不错的计时器/时钟,向用户显示他们已经进行了多久。 (如果我能以某种方式向他们展示一个总计测验时间的计时器,而且这个问题时间的第二个计时器会更酷,但是我应该能够弄清楚如何做到这一点,一旦我有一个计时器工作。 我的问题是: 使用JQuery展示一个简单的计时器/时钟是一个很好的简单的方法吗? (直JS也行)我知道如何检查时间,但我怎样才能获得递增的秒数? 我自己的search不断引导我到JQuery插件(我想滚动我自己的),还有“事件计时器”,这不是我正在寻找…

意图在android上启动时钟应用程序

我正在面对一个我制作的时钟小部件的问题。 我希望用户触摸时钟并在手机上启动时钟应用程序。 这是代码: //this worked on my nexus 2.1 if(VERSION.SDK.equals("7")){ RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget); Intent AlarmClockIntent = new Intent(Intent.ACTION_MAIN).addCategory(Intent.CATEGORY_LAUNCHER).setComponent(new ComponentName("com.android.deskclock", "com.android.deskclock.DeskClock")); PendingIntent pendingIntent = PendingIntent.getActivity(context, 0, AlarmClockIntent, 0); views.setOnClickPendingIntent(R.id.Widget, pendingIntent); AppWidgetManager.getInstance(context).updateAppWidget(intent.getIntArrayExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS), views); } //this worked on my nexus +froyo2.2 else if(VERSION.SDK.equals("8")){ RemoteViews views = new RemoteViews(context.getPackageName(), R.layout.widget); Intent AlarmClockIntent = new Intent(Intent.ACTION_MAIN).addCategory(Intent.CATEGORY_LAUNCHER).setComponent(new ComponentName("com.google.android.deskclock", […]

什么是使用printf打印clock_t的正确方法?

我目前使用一个明确的%llu转换为unsigned long long并使用%llu来打印它,但是由于size_t具有%z说明符,为什么clock_t没有? 甚至没有一个macros。 也许我可以假设在一个x64系统(OS和CPU) size_t是8字节的长度(甚至在这种情况下,他们提供了%z ),但是clock_t呢?

clock_gettime替代Mac OS X中的

编译我在Mac OS X上编写的程序后,通过MacPorts安装必要的库,我得到这个错误: In function 'nanotime': error: 'CLOCK_REALTIME' undeclared (first use in this function) error: (Each undeclared identifier is reported only once error: for each function it appears in.) 看来, clock_gettime没有在Mac OS X中实现。是否有其他方法获得在几 纳秒的纪元时间 ? 不幸的是, gettimeofday只有gettimeofday 微秒 。

获得iOS系统的正常运行时间,睡眠时不会暂停

我正在寻找一种方法来获得一个绝对的,不断增加的iOS系统正常运行时间。 它应该返回自设备上次重新启动以来的时间,而不会受到系统date更改的影响。 当设备睡着时(CACurrentMediaTime,[NSProcessInfo systemUptime],mach_absolute_time),或者系统date改变(sysctl / KERN_BOOTTIME)时,所有的方法都可以暂停。 有任何想法吗?

C ++在Linux上获取毫秒时间 – clock()似乎不能正常工作

在Windows上, clock()以毫秒为单位返回时间,但是在我正在使用的这个Linux机器上,它把它舍入到最接近的1000,所以精度只能达到“秒”级而不是毫秒级。 我使用QTime类find了一个Qt的解决scheme,实例化一个对象并调用start() ,然后调用elapsed()来获取经过的毫秒数。 我很幸运,因为我正在和Qt合作,但是我想要一个不依赖于第三方库的解决scheme, 有没有标准的方法来做到这一点? UPDATE 请不要推荐Boost .. 如果Boost和Qt能够做到这一点,那肯定不是魔术,他们必须要有一些标准的东西!