小编pc3*_*c3e的帖子

CloudKit API响应时间慢?

我已经制作了一个与CloudKit数据库交互的简单应用程序.基本上它只是一个日期选择器和两个按钮,第一个添加带有设置时间的新记录到数据库,第二个检索所有记录.除了所有操作都非常慢之外,这似乎工作正常.从saveRecord和performQuery获取响应大约需要10秒钟.我究竟做错了什么?以下是检索记录的代码.

@IBAction func retreiveButtonClick(sender: AnyObject) {
    self.labelOutlet.text = "Waiting..."

    func myHandler(results:[AnyObject]!, error:NSError!) {
        if let err = error {
            println("err: \(err.localizedDescription)")
        } else {
            self.labelOutlet.text = "Got \(results.count) results:"
            for record in results {
                let time = record.objectForKey("testTime") as NSDate
                self.labelOutlet.text = self.labelOutlet.text + "\n\(time.description)"
            }
        }
    }

    var query = CKQuery(recordType:"TestTable", predicate:NSPredicate(value:true))
    cloudDatabase.performQuery(query, inZoneWithID: nil, myHandler)   
}
Run Code Online (Sandbox Code Playgroud)

我正在我的iPhone 5上测试它,它连接到本地WiFi.我注意到保存的记录在调用完成处理程序之前很久就出现在CloudKit Dashboard中(我有足够的时间来检查),所以我怀疑我在代码中做错了.

swift cloudkit

7
推荐指数
1
解决办法
1072
查看次数

使用Python的telnetlib进行非常慢的交互

我正在编写一个Python脚本,该脚本通过Telnet连接到Linux终端,运行许多命令并解析输出,然后根据输出运行更多命令,等等。

This was quite easy to set up using telnetlib. I'm using write(cmd + '\n') to send the command and then read_until(prompt) to read the output. The problem I'm having is that this setup seems to be very slow. Every command takes maybe around 100-200 ms to run. This makes the total run time around half a minute, which I find to be too long.

If I connect to the terminal using a normal Telnet client the commands I'm …

python telnet

5
推荐指数
1
解决办法
4802
查看次数

"对象不能被解释为整数"

我有一个库,其函数用于返回一个整数,但现在将返回一个我定义的"字段"类的对象.我希望这个类的行为尽可能接近整数,以保持与使用该库的脚本的兼容性,尽管我无法扩展,int因为值需要是可变的.所以我定义__int__(),__add__(),__radd__()等,希望甚至没有人会注意到的功能不再返回一个普通整数.但是,这并没有像我计划的那样,因为几个内置函数现在会引发"TypeError:'field'对象不能被解释为整数".(例如hex().)有什么我可以做的,所以我的班级可以 "解释为整数"?

对于任何想知道为什么这个改变是必要的人,我提到的__getitem__()函数是另一个类("块")的函数,它代表这些"字段"的集合."块"的对象用作评估表达式的locals参数,并且我希望可以在这些表达式中使用字段的其他属性.eval()field1 + field2

python python-3.x

2
推荐指数
1
解决办法
5565
查看次数

标签 统计

python ×2

cloudkit ×1

python-3.x ×1

swift ×1

telnet ×1