草庐IT

计时表

全部标签

c++ - 可等待的计时器不等待指定的时间段

我正在创建一个手动等待计时器,如下所示m_hTimer=CreateWaitableTimer(NULL,true,NULL);在函数中使用它HRESULTClassA::InduceSleep(UINT32uiMiliSeconds){if(m_hTimer){LARGE_INTEGERliDueTime;liDueTime.QuadPart=(uiMiliSeconds)*(-10000)*(1LL);if(!SetWaitableTimer(m_hTimer,&liDueTime,0,NULL,NULL,0)){Log("SetWaitableTimerfailedGLE[%d]

c# - 如何在设计时 (C#) 隐藏一些默认控件属性?

我有一个自定义控件。它继承自System.Windows.Forms.Control,并具有我添加的几个新属性。是否可以显示我的属性(例如TextOn和TextOff)而不是默认的“文本”属性。我的控件工作正常,我只是想整理一下属性窗口。 最佳答案 您可以覆盖它们(如果它们可以被覆盖)并应用Browsable属性,指定false,或者创建属性的新版本并应用相同的属性(这第二种方法似乎并不总是有效,所以YMMV)。此外,您可以使用自定义TypeConverter为你的类型覆盖GetProperties方法来控制为您的类型显示哪些属性。

c++ - 如何使用 wxEvtHandler::Connect 将 wxWidgets 计时器连接到事件

我一直在尝试将我的计时器连接到一个函数。在我的派生类中我正在做的是Timer->SetOwner(this,wxID_Timer);Timer->Connect(wxID_Timer,wxTimerEventHandler(Window::OnUpdate),NULL,this);我的OnUpdate声明在哪里voidOnUpdate(wxTimerEvent&event);谁能告诉我这里出了什么问题,为什么在我启动计时器后没有定期调用OnUpdate?。谢谢,麻烦您了。我也没有使用静态事件表。wxTimer上的其他答案对我没有帮助。 最佳答案

c++ - 计时语句的执行 - C++

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowtoCalculateExecutionTimeofaCodeSnippetinC++如何获取某些C++代码中一组特定语句所花费的时间?类似于Linux下的time实用程序,但仅用于某些特定语句。

c++ - 需要解释这个 boost::asio 计时器示例

在Boostasio的第3教程中有一行显示了如何更新计时器并防止其漂移。该行如下:t->expires_at(t->expires_at()+boost::posix_time::seconds(1));也许是我的问题,但我找不到关于expires_at()第二次使用的文档,没有参数。expires_at(x)设置新的到期时间,取消任何未决的完成处理程序。所以大概expires_at()做了什么,最后一次到期的返回时间?因此,通过增加一秒,如果应该有一定数量的毫秒,比如n毫秒,那么它实际上会从下一个到期时间中“减去”,因为时间正在计算中?如果在此示例中执行此处理程序所需的时间大于1秒,

c++ - 为什么我的计时器停止计时?

我正在创建一个绘图应用程序,它在获取WM_SCROLL或WM_MOUSEMOVE时呈现OpenGL。问题是有很多鼠标移动,我只需要它每秒最多渲染60帧。所以我在名为CanRender的引擎类中创建了一个bool。所以在我的render()过程中我这样做:如果(!可以渲染){返回;}CanRender=false;基本上它会阻止它渲染超过60FPS。我在WM_CREATE中创建计时器。当我得到一个WM_TIMER时,我将CanRender设置为true。我让它发出哔哔声,所以我知道计时器正在运行。一旦我开始滚动或移动鼠标,哔哔声就会停止,我不再看到渲染。为什么它会停止我的计时器?此外,当

c++ - 在 float 中获取计时秒数

在http://en.cppreference.com/w/cpp/chrono的示例中秒值是在double中获得的。这是我想要的行为。然而,这似乎依赖于时间点减法产生代表秒的值的隐含假设。我找不到任何内容来解释为什么在实际未指定时间单位时持续时间会产生浮点秒数。根本不使用auto,有人可以展示如何显式获取浮点类型的时间单位(例如秒),或者向我指出有关为什么上述转换代表秒的文档或解释吗?有问题的转换本质上是:std::chrono::time_pointstart=std::chrono::system_clock::now();std::chrono::time_pointend=s

ios - 更新在后台运行的标签的计时器

我使用更新标签的NSTimer编写了一个计时器。问题是,在同一个ViewController中,我有一个uitableview,当我向下滚动它时,计时器不会更新它的值,因此用户可以“作弊”以停止计时器。我认为使用CGD的串行队列可以很容易地解决这个问题,但我不知道该怎么做。提前致谢胡安 最佳答案 首先请记住,您不能在主线程以外的任何其他线程中执行UI更改。话虽如此,您需要NSTimer在主队列中触发,否则程序会在更改UILabel时崩溃。看看这个链接http://bynomial.com/blog/?p=67还有这个http://d

ios - 为 iOS 应用程序计时

这个问题在这里已经有了答案:CreatingaStopWatchinIphone(2个答案)关闭9年前。我只是APP编程的新手,我才刚刚开始进入iOS世界。我正在尝试自学,只是按照我在网上找到的类(class)(CS193P-斯坦福)学习。我觉得这个问题很简单。我想实现一个计时器(给一个总是迟到的friend,想计时我等他的时间哈哈),但我不知道如何操作。“清爽标签”?有什么建议吗?提前致谢。顺便说一句,如果您认为我对任何类(class)感兴趣,我将不胜感激。

iOS倒数计时器到给定日期

我找到了this虽然它非常好。它似乎对我不起作用。下面是我对代码的修改:-(void)updateCountdown{NSString*dateString=@"2015-12-1515:29:32";NSDateFormatter*dateFormatter=[[NSDateFormatteralloc]init];[dateFormattersetDateFormat:@"yyyy-MM-ddHH:mm:ss"];NSDate*dateFromString=[[NSDatealloc]init];//voila!dateFromString=[dateFormatterdateFr