【Python的应用程序性能指标】教程文章相关的互联网学习教程文章

python – 在运行时更改蓝图或重新加载烧瓶应用程序【代码】

我正在编写一个支持插件架构的Flask应用程序.每个插件都位于一个单独的文件夹中,并且是一个至少有一个类,它是Plugin类的子类.出于安全原因,我不想在最初运行flask应用程序时加载所有插件.相反,用户可以从烧瓶应用程序中启用插件.一旦他这样做,我们会在数据库中存储一份备忘录,该备忘录将应用程序列入白名单以进行加载.但是,我们仍然需要记住哪些插件被禁用并证明了这些插件的视图.我通过为未启用但未加载任何自定义代码的插件创建虚...

android – 在移动应用程序中结合html前端和python“后端”

我的应用程序有一个基于html的前端,并在后端使用python逻辑.这个应用程序需要离线运行,而不是连接到互联网,因此这里的“后端”我并不是指远程运行的服务器,而是与浏览器/ html在同一个应用程序中并行运行的python逻辑发动机.对于Windows或Mac桌面应用程序,我构建了一个Chromium Embedded Framework应用程序,然后启动一个子进程,该子进程运行使用py2exe(或py2app)构建的CherryPy python应用程序.然后客户端和服务器使用普通的http进...

c – 在MacOS 10.9(Mavericks)上构建Boost.Python应用程序【代码】

我升级到Mavericks,经过多次故障排除后我现在无法构建我的应用程序. 在链接期间,我收到错误Undefined symbols for architecture x86_64:"boost::python::objects::function_object(boost::python::objects::py_function const&, std::pair<boost::python::detail::keyword const*, boost::python::detail::keyword const*> const&)..."boost::python::objects::register_dynamic_id_aux(boost::python::type_info, std::pair<void*...

python – 防止端口被其他应用程序“窃取”【代码】

我有一个类似守护进程的小应用程序,它侦听特定端口,所以不同的应用程序使用相同的端口,不知何故将它从我的应用程序中取出. 在启动其他应用程序之前一切正常,一旦我启动它我不再获得连接,但在关闭它之后,守护程序继续工作.我不知道可以使用端口,而另一个应用程序正在监听它,并希望尽可能防止这种情况发生. 有趣的是,当干扰应用程序已经运行时重启守护进程时,甚至没有异常,它可以在该端口上创建,绑定和侦听,它根本不能正常工作. 这将...

python – QT系统托盘应用程序中的更新菜单【代码】

我需要更新系统托盘应用程序的现有菜单项.首先,当应用加载时,将有两个菜单项.稍后,当我单击一个按钮时,这些菜单项需要替换为新的菜单项.我怎样才能做到这一点?这是我的代码.from PySide.QtGui import * import sysclass MainWindow(QMainWindow):def __init__(self):super(MainWindow, self).__init__()self.tray = QSystemTrayIcon(QApplication.style().standardIcon(QStyle.SP_DriveDVDIcon), self)self.m = QMenu()self.m.add...

python – pyCharm:对依赖代码的应用程序的安全重构信息【代码】

如果我在库中进行重构,pyCharm会处理当前运行的pyCharm实例已知的所有依赖应用程序. 但是当前pyCharm不知道的代码不会更新. 有没有办法将重构信息存储在版本控制中,以便在依赖应用程序获得对新版本库的更新时可以更新它们? 使用案例:class Server:pass被重命名为class ServerConnection:pass如果团队配合更新了我的库的代码,则需要将他对Server的使用更改为ServerConnection. 如果pyCharm(或其他工具)可以帮助我的队友自动更新他...

python – 由于“连接被拒绝”错误而阻止应用程序关闭【代码】

我正在编写一个Python客户端,它连接服务器中的简单套接字(也用Python编写).我希望在服务器中的连接被拒绝时阻止客户端终止.换句话说,我想每30秒让客户端“搜索”服务器(如果没有连接). 这是我编写的代码,但是当连接从服务器终止时,客户端返回连接被拒绝的错误,并终止自身. 码:#!/usr/bin/pythonimport socket import timewhile True:sock = socket.socket()host = socket.gethostname()port = 4444conn = sock.connect((host,port...

python – 即使应用程序文件夹存在,Django“依赖于未知应用程序”错误【代码】

我正在尝试运行manage.py runserver或manage.py makemigrations,但是当我这样做时我遇到了错误.错误是:ValueError:未知应用程序的依赖关系:后端. 这是完整的错误消息:Benjamins-MacBook-Pro:package-backend benhsu$python3 manage.py makemigrations Traceback (most recent call last):File "manage.py", line 10, in <module>execute_from_command_line(sys.argv)File "/Library/Frameworks/Python.framework/Versions/3.4/...

python – Django迁移和可定制的可重用应用程序【代码】

我大约3周前开始编写我的第一个可重用的应用程序,而且我遇到了处理迁移的麻烦. 我希望我的应用程序的某些点可以自定义.因此,我有一个conf submodule定义自定义设置并分配适合大多数情况的合理默认值. 这导致我的一些模型字段看起来像这样:attachment = models.FilePathField(path=conf.ATTACHMENTS_DIR, recursive=True)template_file = models.FileField(upload_to=conf.TEMPLATES_UPLOAD_DIR, blank=True)prefix_subject = mode...

python – 禁用每个应用程序由GTK主题定义的pixmap背景【代码】

对于我们的(开源)全屏文本编辑器,我们将gtk.Window,gtk.Fixed等的背景颜色更改为自定义颜色.这工作正常,但一些GTK主题(例如Mac4Lin)定义了背景像素图而不是某些小部件的背景颜色.调用那些小部件的modify_bg()方法时,这些背景像素图不会消失. 我知道我可以使用bg_pixmap [NORMAL] =’blabla.png’设置pixmaps,并且我可以使用gtk.rc_parse_string()定义自己的gtkrc覆盖.但我不知道如何取消设置bg_pixmap [NORMAL]. 那么,我该怎么做?...

Python Imaging Library的应用程序配置不正确

我正在尝试为Python 2.6安装Python Imaging Library 1.1.6.下载安装可执行文件(Win XP)后,收到以下错误消息: “应用程序无法启动,因为应用程序配置不正确.重新安装应用程序可能会解决此问题” 关于我做了什么/不做什么的任何想法?尚未安装该应用程序,我无法通过IDLE会话导入该模块.思考?解决方法:它看起来像一个SxS(“并排”)问题.可能缺少链接的运行时库PIL.尝试安装用于构建PIL的编译器的可再发行组件包. MSVC 2005 redist MS...

是否有一个python openid应用程序发现库,以将appengine应用程序添加到应用程序市场

我正在寻找有关如何将谷歌appengine应用程序添加到新的应用程序的信息宣布谷歌应用程序市场. 页面在http://code.google.com/googleapps/marketplace/sso.html似乎没有python openid apps-discovery库成为绊脚石. 有没有人向市场移植了一个appengine应用程序?要么知道python openid应用程序发现库的存在吗?或者有这个时间表? 更新:请参阅评论re:标准python openid库vs库支持“应用程序发现” 更新:显然目前不可能,但很快就会看...

如何在Qt应用程序中嵌入Python解释器?

有没有一种直接的方法将Python解释器嵌入到Qt应用程序中?如果可能的话,我希望有一个跨平台的解决方案.解决方法:这是PythonQt的目的.它支持Windows,Linux和Mac OS.

Python – 如何通过“X”按钮检测用户何时关闭控制台应用程序【代码】

我目前在Windows下运行基于控制台的python程序.程序将大部分数据保存在内存中,并定期将数据保存到磁盘,或者当用户通过键盘中断(Ctrl C)事件关闭应用程序时. 我遇到的问题是,当用户点击控制台窗口右上角的“X”按钮时,会话关闭,内存中的数据丢失.我正在寻找的是一个事件/信号或钩子,以便我可以在关闭之前清理内存. 我希望在没有任何外部库的情况下这样做,但如果不可能,我仍然想知道如何做到这一点.解决方法:在窗户中 如果你正在使用...

python – 应用程序引擎上的Facebook应用程序显示为画布iframe上的空白页【代码】

我正试图让一个FB应用程序显示在Facebook内部的应用程序页面上,但iFrame只是空白.该应用程序在localhost和appspot上完美运行,但当它在facebook内部加载时没有任何反应. 如果我查看iframe的来源,没有任何内容,但是如果我刷新此页面,所有代码都显示正常? 我已经尝试过打开或关闭沙盒,并为localhost和appspot设置了两个单独的应用程序.两者都做同样的事情. 这是我的主要应用代码import cgi import datetime import urllib import wsg...