草庐IT

计时表

全部标签

ios - 显示在 View Controller 之间持续存在的 iOS 应用程序的计时器

我一直在尝试通过使用NSTimer让计时器显示在我的应用程序的左下角,并将“已用时间”显示为UILabel在左下角,但它对我不起作用。-(void)viewDidLoad{NSTimer*aTimer=[NSTimerscheduledTimerWithTimeInterval:1target:selfselector:@selector(aTime)userInfo:nilrepeats:YES];}-(void)aTime{NSLog(@"....UpdateFunctionCalled....");staticinti=1;Label.text=[NSStringstringWi

ios - Objective-C中另一个线程中的计时器

我必须定义应该以一定时间间隔定期调用的方法。我需要在另一个线程(不是主线程)中调用它,因为此方法用于从外部API获取信息并同步核心数据中的数据。如何定义此方法以不阻塞主线程? 最佳答案 除非您对计时器有特殊需求,否则您可以使用GrandCentralDispatch。以下代码段将在2秒后在默认优先级并发队列(即后台线程)上执行一个block。如果您认为合适,您可以更改队列的优先级,但除非您在并发队列上处理大量不同的操作,否则默认值就足够了。doubledelayInSeconds=2.0;dispatch_time_tpopTime

ios - 禁用后如何在 ios 中重新启用空闲计时器(以允许显示器再次休眠)?

我已经想出如何阻止iOS设备进入休眠状态(见下文),但我无法撤消该设置。根据AppleDocumentation,它应该只是更改idleTimerDisabled属性的值。但是当我测试它时,它不起作用。这就是我最初阻止设备进入休眠状态的方式://needtoswitchoffandonforittoworkinitially[UIApplicationsharedApplication].idleTimerDisabled=NO;[UIApplicationsharedApplication].idleTimerDisabled=YES;我原以为下面的方法可以解决问题:[UIAppli

delphi - TIdTCPServer 如何在 60Hz 计时器中向所有客户端多播?

我是Indy的新手。这是我第一次在这里发布问题。我的项目必须以60Hz的频率向所有客户端发送数据。为此,我正在使用TIdTCPServer来监控保持事件状态。我的工具很旧,在WinXP上运行,使用C++Builder6和Indy8。有一个潜在的超时问题,有没有人想过如何处理它?这是我的代码:服务器端typedefstruct{AnsiStringPeerIP;//{CleintIPaddress}AnsiStringHostName;//{Hostname}intId;//{CleintID}}TClient;//ThisisMultimediatimercallbackfunctio

c# - 机器人计时器

我想在android2.2的C#monodroid程序中使用计时器,但它不起作用。这是我的代码:usingSystem;usingSystem.Timers;usingAndroid.App;usingAndroid.Content;usingAndroid.Runtime;usingAndroid.Views;usingAndroid.Widget;usingAndroid.OS;usingAndroid.Util;namespaceMonoAndroidApplication1{[Activity(Label="MonoAndroidApplication1",MainLaunch

c# - WPF Xaml Designer - 在设计时处理资源

我有一个WPF窗口,其中包含一些创建TCP连接的资源:但是当我关闭承载表单的设计器窗口时,连接仍然打开,因此,如果我再次打开表单,一个新的TCP连接将启动。在这种情况下如何处理断开连接? 最佳答案 使用窗口上的关闭事件应该可以做到这一点。privatevoidMainWindow_Closing(objectsender,System.ComponentModel.CancelEventArgse){if(Resources.Contains["DataCtx1"]){MyDataSourcedataSource=Resources

python - python中的TCP连接。您知道如何在套接字等待接受连接请求时打印计时器吗?

我在套接字中设置了一个定时器。如果它在30秒内没有收到任何连接请求,则程序结束。无论如何,我想将这30秒作为计时器打印到标准输出中,以便用户可以看到还剩多少秒。如果在定时器到期之前有连接请求,我想停止定时器并继续执行代码,就好像什么都没有发生过一样。有什么帮助吗?这是我的代码片段:whileTrue:try:s_TCP.settimeout(30)print("Waitingforaconnection...")s_TCP.listen(1)#I'dliketosetthetimerhereconnection,addr=s_TCP.accept()print("\nConnectio

networking - 使用 Wireshark 的 TCP 数据包的 RTT 计时

我想计算TCP数据包的往返时间。但是在wireshark中,我没有看到TCP数据包的RTT计时的任何特定字段,就像它在RTP数据包中一样。Wireshark会计算RTT图,但我没有找到它是如何计算的。有人可以帮我找到用于相同的公式吗? 最佳答案 TCP内部没有任何东西可以给出往返时间。它由内核根据接收到已发送数据的ACK所需的时间进行估算。它记录给定序列号何时发出的时间戳,并将其与相应ACK的时间戳进行比较。最初的3次握手为此提供了一个不错的起始值。但是,这只是一个估计值,因为接收方可以自由地延迟ACK一小段时间,如果它觉得它可以用

actionscript-3 - 多个应用程序的同步和计时

我将如何实现一个系统,让20个应用程序在封闭网络上运行以在执行各种任务时保持同步?每个应用程序在同一台机器上都是相同的。这些机器将与主应用程序建立套接字连接,主应用程序将向单元发出TCP命令,例如Play:"Video1.mp4"。同时播放这些视频并保持彼此的时间至关重要。每个单元之间的唯一区别是窗口将在桌面上偏移,因此每个单元在应用程序上都有不同的视口(viewport)-因为这将用于多投影仪设置。任何解决方案/想法将不胜感激。 最佳答案 几年前我做过。5台计算机运行同一个Flash应用程序的5个实例。每个应用程序都显示同一个巨大

ios - UIDatePicker 作为倒数计时器 1 分钟不是 60 秒

我正在创建倒数计时器并在倒数计时器模式下使用UIDatePicker。当使用countDownDuration作为TimeInterval时,1分钟并不意味着60秒。我将其视为85、108、62、75秒。这是Storyboard中的一个非常普通的UIDatePicker,发生了什么事?下面是我的代码。importUIKitclassSleepTimerViewController:UIViewController{@IBOutletweakvartimePicker:UIDatePicker!@IBOutletweakvartimerButton:UIButton!varradio=R