Tag: python

处理来自IOS设备的请求时发生exception

我正尝试在iOS设备上播放video。 当我试图玩我得到以下错误: [27/Apr/2015 06:59:30] "GET /media/2015/04/VID_20150327_112644.mp4 HTTP/1.1" 200 18 Exception happened during processing of request from ('192.168.1.230', 51412) Traceback (most recent call last): File "/usr/lib/python2.7/SocketServer.py", line 593, in process_request_thread self.finish_request(request, client_address) File "/usr/lib/python2.7/SocketServer.py", line 334, in finish_request self.RequestHandlerClass(request, client_address, self) File "/home/likewise-open/ZEALOUSYS/manesh/virtualenv/tracks/local/lib/python2.7/site-packages/django/core/servers/basehttp.py", line 129, in __init__ super(WSGIRequestHandler, self).__init__(*args, **kwargs) File "/usr/lib/python2.7/SocketServer.py", line 651, in __init__ […]

如何将IETF BCP 47语言标识符转换为ISO-639-2?

我正在为iOS应用程序编写一个服务器API。 作为初始化过程的一部分,应用程序应通过API调用将电话界面语言发送到服务器。 问题是苹果在NSLocale preferredLanguages函数中使用了一种叫做IETF BCP 47语言标识符的东西。 返回的值具有不同的长度(例如[aa, ab, ace, ach, ada, ady, ae, af, afa, afh, agq, …] ,而且我发现很less的parsing器可以将此代码转换为适当的语言标识符。 我想使用更普遍的ISO-639-2三字母语言标识符 ,它是无处不在的,在许多语言中有许多parsing器,并且具有标准的3个字母的语言表示。 如何将IETF BCP 47语言标识符转换为ISO-639-2三字母语言标识符,最好是在Python中?

Djangoredirect到自定义URL

从我的Django应用程序,如何将用户redirect到somescheme://someurl.com? 为了给你一些上下文,以防万一它有帮助,我有一个用Python / Django编写的工作oauth2服务器,我需要允许用户注册具有自定义URLscheme的redirect_uris。 此自定义urlscheme用于处理本机应用程序内的redirect 。 我的第一反应是使用HttpResponseRedirect,但这个url有一个自定义的scheme,不是HTTP,所以我猜这不是我想要的。 预先感谢您提供的任何build议。 编辑:我没有尝试这个和Django正确返回响应redirect没有抛出一个错误,但浏览器不redirect到这个URL。 我正在使用Chrome来testing。 编辑2:HttpResponseRedirect在Safari浏览器中正常工作。

audio/videostream使用SimpleHTTPServer失败

我通过使用python -m SimpleHTTPServer调用服务器来将文件夹中的文件共享到其他设备。 我只是尝试使用这个& IT WORKS (但通过将错误(列在下面)在terminal)streamvideo/audio(标准MP4和MP3,都在20MB以下)到另一台计算机。 不知何故,video/audio失败(除了非常小的MP3文件)与iPhone / iPad的Safari玩。 这绝对与媒体文件无关,因为我在iPhone中使用Apache成功传输媒体文件。 任何想法为什么发生? Exception happened during processing of request from ('192.168.1.2', 51775) Traceback (most recent call last): File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 284, in _handle_request_noblock self.process_request(request, client_address) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 310, in process_request self.finish_request(request, client_address) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 323, in finish_request self.RequestHandlerClass(request, client_address, self) File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/SocketServer.py", line 641, […]

无法将mdm有效载荷和命令发送到设备

我正在开发用于testing目的的iOS的mdm。 我已经在设备上安装了configuration文件,并且获得了设备令牌,PushMagic,现在我想发送mdm负载 {"mdm":"PushMagicValue"} 为此我使用的代码 from APNSWrapper import * wrapper = APNSNotificationWrapper('PushCert.pem', False) message = APNSNotification() message.token('CgeMZKRl2cqZAmGQ0VNCvySXAsaMPqeHga9ZUC3kqpM=') message.appendProperty(APNSProperty('mdm', 'D60DAB80-A41D-4689-9F14-004E29431742')) wrapper.append(message) wrapper.notify() print 'Done' 问题是我的testing服务器发送此消息没有任何错误,但我无法看到我的设备日志上的任何响应。 请告诉我,我错了什么,如何使其工作任何帮助将不胜感激…

如何从Firebase中检索数据

您好,我已经尝试了几种方法,但基本上,我有我的firebase数据库中使用Python上传的数据的数组。 在Python中,我将所有东西都添加到数组中,并将其上传到数据库。 在Swift中我试图检索这样的数据 import UIKit import Foundation import Firebase class CSGOView: UIViewController, UITableViewDelegate, UITableViewDataSource{ var teams: [String] = [] var times: [String] = [] @IBOutlet weak var tableViewTwo: UITableView! let ref = FIRDatabase.database().reference(fromURL: "Took the url out it is the right url to the database im sure") override func viewDidLoad() { super.viewDidLoad() getTeamsAndTimes() } func […]

苹果推送通知新协议不起作用

我正在testing苹果推送通知。 我发现,APN只接受旧的协议格式。 以新格式发送数据不起作用。 这是旧的(工作)协议的一个例子。 import struct import socket import json payload = { 'aps': { 'alert': '123!', 'sound': 'default' } } payload = json.dumps(payload) payload_len = len(payload) notification = struct.pack('>bh32sh{payload_len}s'.format(payload_len=len(payload)), 0, 32, token.decode('hex'), len(payload), payload) 这里是例子,这不起作用: import struct import socket import json payload = { 'aps': { 'alert': '123!', 'sound': 'default' } } payload = […]

是否有可能在iOS上运行一个Python构build的程序作为静态库?

我有一些使用非标准库的python 2.7开发的AI代码。 我打算编译它与我的iPhone应用程序一起工作。 我不想重新编程所有东西,这是一种方法来编译我的Python代码+所有依赖到一个静态文件,所以我可以从我的iOS应用程序作为一个函数调用它?

图像中的文本检测

我正在使用下面的示例代码在图像(不是手写)使用coreml和视觉的文本检测。 https://github.com/DrNeuroSurg/OCRwithVisionAndCoreML-Part2 在这里他们使用了只支持大写和数字的机器学习模型。 在我的项目中,我想要大写,小写,数字和less数特殊字符(如:, – )。 我没有任何python的经验做必要的改变,并使用火车数据生成所需的.mlmodel文件(这又是我没有我的要求) 下面是如何创build.mlmodel的链接http://www.neurosurg.de/2017/10/18/part-3-train-your-own-model-using-keras/ 有没有人有这样的.mlmodel? 或者可以有人帮助我如何实现这一目标? 这是我想要检测文本的图像

什么时候调用__lldb_init_module?

我正在关注WWDC会话412 – 在Xcode中进行debugging。 有一个演示为你自己的课程创build自定义的LLDB摘要。 我根本拿不到摘要。 通过在Python脚本中插入打印调用,我已经能够确定: 脚本文件正在被导入 __lldb_init_module永远不会被调用 任何想法可以防止调用__lldb_init_module? 是否有特定的时间需要导入脚本?