草庐IT

task_scheduler_init

全部标签

PHP CLI 并行写入和读取多个原始 tcp API,例如 https API 的 curl_multi_init

我的情况:我有多个服务器运行原始TCPAPI,这需要我发送一个字符串以从它们获取信息。我需要在5秒的超时时间内得到响应。应同时联系所有API,然后他们有5秒的时间做出响应。(因此一次所有服务器的最大执行时间为5秒)我已经通过PHPcURL为HTTP/SAPI做到了这一点://arrayofcurlhandles$multiCurl=array();//datatobereturned$result=array();//multihandle$mh=curl_multi_init();foreach($row_apisas$api){$id=$api[0];$ip=$api[1];$po

c# - ThreadPool 或 Task 是否适合用于服务器?

我正在尝试将一些代码从仅仅创建一个新线程来运行一个函数转换为使用线程池甚至任务并行库。我这样做是因为我知道尽管工作线程的函数可能会无限期地运行(理论上),但每个线程的大部分时间都会无所事事。我还想要一些东西来最小化创建和销毁工作线程的开销,因为连接可能会超时或创建新的连接。那-看到CLRProfiler显示7836个线程在62小时的测试运行中/之后完成,这有点令人不安,单个(如果挑剔的话)设备发送一条消息。这是我想做的:主线程。1.)让TCPListener接受TcpClient2.)启动使用该TcpClient的工作线程3.)如果我们没有被告知停止,则返回步骤1。工作线程(在池/任务

ios - Swift 计算属性不能在 init 中使用?

我正在尝试将MultipeerConnectivity框架与Swift结合使用。我有以下属性:varpeerId:MCPeerID?;letadvertiser:MCNearbyServiceAdvertiser;letbrowser:MCNearbyServiceBrowser;varsession:MCSession?....在我的init方法中,我像这样初始化所有存储的属性:init(){letdefaults=NSUserDefaults.standardUserDefaults();letdataToShow=defaults.dataForKey("kPeerID");pe

ios - NSManagedObject 子类实现具有所需 init 的协议(protocol)的 Swift 链接器错误

我在开始的Swift项目中遇到问题。我使用Alamofire进行网络连接,使用MagicalRecord作为CoreData的包装器。我不知道这是否重要,但我还是要提一下。设置应用程序正在从JSONAPI检索数据。使用Alamofire'sGenericResponseObjectSerialization我创建了Alamofire.Request的扩展,如链接页面所示,并实现了以下协议(protocol):@objcpublicprotocolResponseObjectSerializable{init?(response:NSHTTPURLResponse,representat

ios - json.swift 错误是 Self.init 未在委托(delegate)初始化程序的所有路径上调用

enterimagedescriptionhere错误如照片在json.swift中出来我不知道怎么解决。请帮帮我‍publicconvenienceinit(nsurl:NSURL){varenc:NSStringEncoding=NSUTF8StringEncodingleterr:NSError?do{letstr:String?=tryNSString(contentsOfURL:nsurl,encoding:NSUTF8StringEncoding)asString//print(str)self.init(nsurl:nsurl)}catchleterrorasNSErro

swift 2.0 : Schedule background task to upload failed product uploads

我正在开发一个将产品(JSON)上传到服务器的应用程序。现在,每个产品对象都包含许多图像。如果与该产品关联的所有图像都已上传,则该产品仅上传到服务器。如果产品的所有图片都没有上传,产品应该以“PENDING”状态存储在移动数据库中(我使用的是Realm)。我想要一个后台任务来定期(每15分钟)检查数据库中是否存在此类失败的产品上传,检查与该产品关联的所有图像现在是否已上传并将产品排队等待上传到服务器。此后台任务将仅在应用程序运行时执行,否则不会执行。该任务应在启动时启动并在应用程序关闭时终止。我找到了一些相关的解决方案(与NSTimer和iOS中的后台模式等相关),但没有直接解决我的问

ios - fatal error : use of unimplemented initializer 'init(realm:schema:)' for class MyApp. 用户

当我尝试从数据库加载用户时出现此错误。dispatch_async(dispatch_queue_create("background",nil)){letrealm=try!Realm()letusers=realm.objects(User)print(users)}classUser:Object,Mappable{dynamicvarid=0dynamicvarname=""dynamicvaruserName=""requiredinit(){super.init()}//MARK:Mappablefuncmapping(map:Map){id我尝试实现该初始化方法,但我得到

swift - 在 init 中调用方法时遇到问题

我有这个:classSomeClass{lettitle:Stringletcontent:Stringletdate:String?init(title:String,content:String){self.title=titleself.content=contentself.date=getDateString()}funcgetDateString()->String{return"Adate"}}但是,我收到编译器错误“在初始化所有存储的属性之前,在getDateString()中使用“self”方法调用”。只想使用一种方法在我的init()中设置一些东西。我该如何解决这个

ios - Swift3 - Init 的使用不明确

我将我的项目转换为Swift3。我的代码很好,转换后我有这个:fileprivatefunccreateImage()->UIImage{returnImageProcessor.imageFromARGB32Bitmap(Data(bytes:UnsafePointer(&pixelBuffer),count:pixelBuffer.count),width:framebufferwidth,height:framebufferheight)}错误:AmbiguoususeofInit如何解决? 最佳答案 试试这个:returnI

ios - 在所需的 init(coder aDecoder : NSCoder) in Swift 中使用方法

我的ViewController中有以下内容:requiredinit(coderaDecoder:NSCoder){selectedFocusAreas=Array()for_in0...focusAreas.count{selectedFocusAreas.append(false)}super.init(coder:aDecoder)!}这段代码可以编译并且没有给我任何问题。但是,当我尝试将代码提取到这样的方法中时:requiredinit(coderaDecoder:NSCoder){setUpSelectedFocusAreaData()super.init(coder:aD