草庐IT

go - 在后台运行并收集数据的 channel

我正在尝试定期并在后台运行一些功能,因为我也在提供网络服务。import("strings")funcrun(cmdstring,cchan[]byte){parts:=strings.Fields(cmd)head:=parts[0]parts=parts[1:len(parts)]out,err:=exec.Command(head,parts...).Output()iferr!=nil{log.Fatal(err)}c我想每隔几秒在后台运行“date”、“uptime”、“ps”等命令Web服务(net/http)将在前台运行并输出这些功能的结果。实现此目标的最佳方法是什么?

javascript - 在后台播放音频 (Windows 8)

在我的应用程序中,有一个audio标签,播放MP3文件。当我最小化应用程序时,音频停止。所以,我想知道如何让它继续播放。PD:我使用JavaScript。 最佳答案 参见this发布在win8开发者博客上。它讨论了(除其他事项外)Windows8中的背景音频支持。 关于javascript-在后台播放音频(Windows8),我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1069

java - 在单台计算机上模拟 p2p 网络流量

用Java模拟网络的最佳方法是什么?我正处于联网对等项目的早期阶段,为了确定客户端的一些必需特征,我希望能够在我的PC上同时模拟100多个实例。理想情况下,我想创建一个“模拟”版本的套接字,有自己的输入和输出流。最终,我将使用这些流进行数据传输,而不仅仅是在Java对象之间移动数据,因此我想要模拟的是您在实际网络中可能遇到的延迟、数据丢失和其他错误。理想情况下,这些模拟方法将非常接近java.net.*的实际流标准,因此我不需要进行大量重写即可从模拟转移到实际客户。谁能指出我正确的方向? 最佳答案 您可以使用Akka在一台机器上创建

objective-c - 在后台线程上执行时,CoreData 不处理删除

我有一个在后台线程上定期运行的进程,该进程从远程服务器接收更改,并在本地创建、更新或删除核心数据表中的记录。创建和更新效果很好。似乎根本没有处理删除。我确定我错过了一些愚蠢的东西。一些代码:我使用的队列是这样定义的:self.concurrentQueue=dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0);NSTImer被设置为定期调用以下选择器:-(void)poll{void(^blkSyncDeletedItems)(void)=^{if([PFUsercurrentUser]){AN3AppDelegate

ios - iOS 推送通知的位置请求(当应用程序未在后台运行时)

是否可以在应用程序未在后台运行时发送iOS推送通知以获取位置?就像“查找我的iPhone”一样。 最佳答案 UIRemoteNotification是你的friend。1)为远程推送通知注册您的应用:[[UIApplicationsharedApplication]registerForRemoteNotificationTypes:UIRemoteNotificationTypeAlert|UIRemoteNotificationTypeBadge|UIRemoteNotificationTypeSound];2)实现applic

iphone - 在后台更新我的应用程序

我想更新一些数据到我的应用程序。考虑应用程序处于后台状态,它既不是Voip也不是音乐或GPS。是否可以向后台应用程序更新/发送数据?注意:我不想通知用户应用程序变为事件状态。谁能帮帮我?? 最佳答案 答案是肯定的,也不是。Apple确实允许您的应用程序在后台完成一个冗长的过程。但是,如果您不属于Voip、音乐或GPS类别,那么您将无法在后台运行。例如,如果您想向服务器发送一些数据,这可能需要一些时间,那么您可以将该过程标记为回退执行,直到它完成(或10分钟过去)。您会找到一些关于ExecutingaFinite-LengthTask

objective-c - 在后台接收 BluetoothManager 通知

我在我的应用程序中使用BluetoothManager私有(private)框架,我想知道当应用程序在后台时如何接收BluetoothManager通知(例如:在后台接收连接/断开的蓝牙通知)。提前致谢。 最佳答案 使用//globalnotificationexplorerCFNotificationCenterAddObserver(CFNotificationCenterGetLocalCenter(),NULL,MyCallBack,NULL,NULL,CFNotificationSuspensionBehaviorDeli

ios - 适用于 iOS 的 OpenCV 2.4.3 是否在后台使用 Accelerate Framework?

我最近从here下载了opencv用于iOS项目的旋转它似乎需要opencv2/highgui/cap_ios.h中的AccelerateFramework这似乎可以处理主要是视频捕捉。我很想知道是否有人知道是否有任何重要的CV算法实际上正在利用iOS上的框架。 最佳答案 如您所说,cap_ios.h仅用于视频和照片捕获。这是openCV中唯一需要Accelerate框架的部分,因此它的用途不能超出这个范围。但这甚至不是必需的:无论是否包含该框架,我都可以使用cap_ios.h运行CVVideoCamera视频捕获。对它的唯一引用i

ios - Xcode:当应用程序在后台运行超过 5 分钟时,转到 Storyboard 中的第一页?

我正在Xcode中尝试我的第一个应用程序......并且有一个关于使用Storyboard的问题:我有:-TabBarController(第一个)与两个导航Controller连接......之后每个导航Controller都是一个ViewController......问题:如果我的应用程序在后台运行的时间超过5分钟,我的应用程序是否有可能(可能使用applicationWillEnterForeground)切换到这些ViewController之一?...或者它再次从我在我的应用程序中的“第一个”View开始?因为如果用户移动了他的手机,我想重新加载我的定位器。尝试了我在“ap

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

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