当我导入pylab时,我安装了numpy1.3,scipy 0.7.1,matplotlib 0.99.1.1和python 2.5我得到以下错误.有人请帮忙.
/var/lib/python-support/python2.5/gtk-2.0/gtk/__init__.py:72: GtkWarning: could not open display
warnings.warn(str(e), _gtk.Warning)
/usr/lib/python2.5/site-packages/matplotlib/backends/backend_gtk.py:44: GtkWarning: gdk_cursor_new_for_display: assertion `GDK_IS_DISPLAY (display)' failed
cursors.MOVE : gdk.Cursor(gdk.FLEUR),
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.5/site-packages/pylab.py", line 1, in <module>
from matplotlib.pylab import *
File "/usr/lib/python2.5/site-packages/matplotlib/pylab.py", line 247, in <module>
from matplotlib.pyplot import *
File "/usr/lib/python2.5/site-packages/matplotlib/pyplot.py", line 78, in <module>
new_figure_manager, draw_if_interactive, show = pylab_setup()
File "/usr/lib/python2.5/site-packages/matplotlib/backends/__init__.py", line 25, in pylab_setup
globals(),locals(),[backend_name])
File "/usr/lib/python2.5/site-packages/matplotlib/backends/backend_gtkagg.py", line 10, in <module>
from matplotlib.backends.backend_gtk import …Run Code Online (Sandbox Code Playgroud) 我们希望将ajax风格的服务嵌入到我们的许多网站中,每个网站都有一个独特的api密钥.我可以看到的问题是,因为api密钥存储在javascript文件中,用户可能会获取密钥,欺骗http引用者,并在该api密钥下向api发出数百万个请求.
所以我想知道谷歌如何防止分析欺骗?因为这使用了几乎相同的想法.
我也对其他想法持开放态度,基本上就是这个过程.
SiteA - >用户< - > Ajax < - > SiteB
编辑 - 有没有办法保护API在通过ajax调用时被滥用?
我们遇到的问题是,例如客户请求更改或报告最初被输入我们的错误跟踪软件(TFS)的错误,但之后来回发送10封电子邮件,错误报告中的初始描述已过时.每次去更新它都很痛苦,大部分时间都没有.
这变得令人头疼,因为有时我们无法给出功能的状态,并且知道它是否已完成的唯一方法是运行应用程序并查看它是否存在.
有没有可以简化此过程的工具?谢谢
我正在使用symgony1.4和doctrine1.2构建一个webapp,我想使用sfDoctrineGuardPlugin,但我有一点问题.
sfDoctrineGuardPlugin用于通过用户名进行身份验证,但我需要将其更改为要求发送电子邮件.
知道怎么做吗?
Perforce是否有任何社区MSBuild任务(例如,甚至只是基本的同步)?
MSBuild社区任务或MSBuildExtenstion包似乎都没有.
我最近看到有人穿着T恤背面有一些Perl代码.我拍了一张照片并裁剪出代码:

接下来我尝试通过OCR从图像中提取代码,因此我安装了Tesseract OCR和Python绑定,pytesser.
Pytesser仅适用于TIFF图像,因此我在Gimp中转换了图像并输入以下代码(Ubuntu 9.10):
>>> from pytesser import *
>>> image = Image.open('code.tif')
>>> print image_to_string(image)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "pytesser.py", line 30, in image_to_string
util.image_to_scratch(im, scratch_image_name)
File "util.py", line 7, in image_to_scratch
im.save(scratch_image_name, dpi=(200,200))
File "/usr/lib/python2.6/dist-packages/PIL/Image.py", line 1406, in save
save_handler(self, fp, filename)
File "/usr/lib/python2.6/dist-packages/PIL/BmpImagePlugin.py", line 197, in _save
raise IOError("cannot write mode %s as BMP" % im.mode)
IOError: cannot write mode RGBA as BMP
>>> …Run Code Online (Sandbox Code Playgroud) 我们有一个REST API,客户端可以在Java Enums中提供表示服务器上定义的值的参数.
因此我们可以提供描述性错误,我们将此lookup方法添加到每个枚举.好像我们只是在复制代码(坏).有更好的做法吗?
public enum MyEnum {
A, B, C, D;
public static MyEnum lookup(String id) {
try {
return MyEnum.valueOf(id);
} catch (IllegalArgumentException e) {
throw new RuntimeException("Invalid value for my enum blah blah: " + id);
}
}
}
Run Code Online (Sandbox Code Playgroud)
更新:提供的默认错误消息valueOf(..)是No enum const class a.b.c.MyEnum.BadValue.我想从API中提供更具描述性的错误.
我正在Windows机器上的8086程序集中处理一个项目,我需要知道单击了哪个鼠标按钮.这有什么中断?或者我该如何找到这个?
谢谢
我已经定义了一个通过套接字发送的结构.我想得到它的大小,但是sizeof不安全,对于" System.Runtime.InteropServices.MarshalSizeOf"也是如此.有没有办法以安全的方式获得它的大小?