草庐IT

托管所

全部标签

azure - 如何在 Azure 中托管 TCP 监听器?

我希望在Azure中构建一个应用程序,它将充当TCP监听器,在指定端口上接收TCP消息流,然后将信息添加到数据库中。传入的TCP通信将使用证书进行保护。我正在考虑以下选项:云服务worker角色这看起来肯定会work.然而,这意味着我必须使用云服务,而且我错过了应用服务提供的功能和简单性。云服务documentation还专门介绍了如何打开需要的TCP端口。应用服务在逻辑应用程序中(首选),但这似乎本身并不支持TCP监听器,因此我希望构建自定义API应用程序。或者我可以创建一个Web作业。但是我不确定这种方法是否有效,我有以下问题:我可以在应用服务上公开任意TCP端口吗?虽然Cloud

ios - Swift:非托管 AVAudioPlayer

我有AVAudioPlayer实例:varaudioPlayer:AVAudioPlayer!self!.audioPlayer=AVAudioPlayer(data:fileData,error:&error)self!.audioPlayer?.numberOfLoops=-1self!.audioPlayer?.delegate=selfif(self?.audioPlayer?.prepareToPlay()!=false){println("Successfullypreparedforplaying")}else{println("Failedtoprepareforpla

ios - 如何在核心数据的后台线程中保存到托管对象上下文

我有一个应用程序需要大约一分钟的时间来设置,所以当用户点击“开始新游戏”时,我想在数据加载到CoreData时显示一个事件微调器。我知道我必须在后台线程上执行此操作,以便我可以在主线程上更新UI,但我不知道如何在后台线程中保存托管上下文。这是我目前所拥有的:funcstartNewGame(){initiateProgressIndicator()//startthespinnerand'pleasewait'messageDispatchQueue.global(qos:.background).async{self.coreDataStack.importDefaultData()

ios - 使用 CoreData 托管对象进行依赖注入(inject)的推荐方法?

鉴于我有一个由CoreData堆栈管理的类,我目前正在编写一个框架,我希望能够通过依赖注入(inject)(理想情况下,仅通过DI)来创建我的对象。我也在以“快速失败”的心态(即尽快崩溃)进行设计,并严格遵循SOLID原则。该框架将与iOS9-10兼容,并且可以在ObjC和Swift(或混合目标)中使用,因此理想情况下我不想依赖ObjC或Swift中的非交叉兼容功能。这段代码只供内部使用,不会作为Jonah暴露给框架的消费者。指出公开此类功能并不是一个非常可靠的选择。问题:我有两种不同的方法来创建我的对象,我不确定是否如果有“首选”解决方案,或者使用中陷阱较少的解决方案,它们中的任何一

ios - Swift 托管对象上下文保存失败

简单的应用程序以导航Controller中的TableView和添加按钮开始。添加按钮带来一个带有文本字段的新View,单击保存将您带回到(更新的)表格View。我的问题是当我尝试保存MOC时,没有任何反应,应用程序在调试器中崩溃:Firstnameis:JohnLastnameis:DoePhonenumberis:123456789BeforeSave(lldb)和(****是它崩溃的行)libswiftCore.dylib`swift_dynamicCastClassUnconditional:0x10c385860:pushq%rbp0x10c385861:movq%rsp,%

使用腾讯云托管部署前端项目

背景介绍最近腾讯云和微信团队联合推出的后端上云新姿势——微信云托管!可以使用开源模版,也可以直接使用Git项目来进行项目构建部署。并且是免运维的,无需服务器,1分钟部署小程序/公众号/网站服务端。周末抽时间体验了一下,下面以部署一个前端项目为例,来简单展示一下云托管的使用方法。目前云托管是免费额度,大家可放心体验。使用项目虽然云托管主推的是后端上云,但其实只要构建出容器就可以。本次演示使用的项目是https://gitee.com/alone_snake/vitepro,该项目托管在gitee上,是一个公开项目。这是一个使用vite构建的前端项目模版,项目根目录下有Dockerfile。内容为

core-data - 如何在获取之前更改托管对象类名

我有一个使用CoreData的Swift应用程序。我使用类MyAppTarget.List创建了List实体。一切都在.xcdatamodeld文件中正确配置。为了从持久存储中获取我的实体,我使用了NSFetchedResultsController:letfetchRequest=NSFetchRequest()fetchRequest.entity=NSEntityDescription.entityForName("List",inManagedObjectContext:managedObjectContext)fetchRequest.sortDescriptors=[NSS

ios - 在 Swift 中减少托管对象数组

我无法确定在Swift中减少自定义托管对象子类数组的语法。我有一个托管对象子类,它有一个名为amount的属性,它是一个NSNumber。如何使用reduce函数获取托管对象数组中每个项目的金额总和。这是我尝试过的方法,但我收到一条错误消息,指出“找不到成员‘amount’”。letreduceSum=myArray.reduce(0){$0+$1.amount}我看过这个example,但这并没有帮助,因为我遇到了找不到成员的错误。 最佳答案 在发布这个之后,我又尝试了一件事情并且成功了。错误消息具有误导性,让我认为语法错误,但真

swift - 使用非托管<AnyObject>!作为 NSMutableDictionary 中的键

我正在尝试创建一个钥匙串(keychain)查询,但我在使用属性项键作为字典键时遇到了困难。创建字典时,我可以像这样将包装在数组中的属性项作为字典键传递,没有任何问题genericPasswordQuery=NSMutableDictionary(objects:[kSecClassGenericPassword,identifier],forKeys:[kSecClass,kSecAttrGeneric])但是,如果我尝试像这样向查询字典添加另一个类似的项目:genericPasswordQuery.setObject(accessGroup,key:kSecAttrAccessGr

swift - 如何将非托管 <CFData> 转换为 NSData?

我需要将我的Objective-C转换为Swift,以便从地址簿中获取联系人的图像。但是我从CFData到NSData的转换中遇到错误,我不知道如何让它工作。我该怎么做才能使这项工作正常进行?在Objective-C中:ABRecordIDcontactID=ABRecordGetRecordID(contactRef);ABAddressBookRefaddressBook=ABAddressBookCreate();ABRecordReforigContactRef=ABAddressBookGetPersonWithRecordID(addressBook,contactID);