问题列表 - 第22890页

在Ubuntu 8.1中导入pylab时出现问题

当我导入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)

python

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

Google Analytics如何防止流量欺骗

我们希望将ajax风格的服务嵌入到我们的许多网站中,每个网站都有一个独特的api密钥.我可以看到的问题是,因为api密钥存储在javascript文件中,用户可能会获取密钥,欺骗http引用者,并在该api密钥下向api发出数百万个请求.

所以我想知道谷歌如何防止分析欺骗?因为这使用了几乎相同的想法.

我也对其他想法持开放态度,基本上就是这个过程.

SiteA - >用户< - > Ajax < - > SiteB

编辑 - 有没有办法保护API在通过ajax调用时被滥用?

javascript security ajax spoofing

18
推荐指数
1
解决办法
5311
查看次数

您使用哪些工具来管理变更请求和错误报告

我们遇到的问题是,例如客户请求更改或报告最初被输入我们的错误跟踪软件(TFS)的错误,但之后来回发送10封电子邮件,错误报告中的初始描述已过时.每次去更新它都很痛苦,大部分时间都没有.

这变得令人头疼,因为有时我们无法给出功能的状态,并且知道它是否已完成的唯一方法是运行应用程序并查看它是否存在.

有没有可以简化此过程的工具?谢谢

project-management project

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

sfDoctrineGuardPlugin:使用电子邮件登录

我正在使用symgony1.4和doctrine1.2构建一个webapp,我想使用sfDoctrineGuardPlugin,但我有一点问题.

sfDoctrineGuardPlugin用于通过用户名进行身份验证,但我需要将其更改为要求发送电子邮件.

知道怎么做吗?

php doctrine symfony1

5
推荐指数
2
解决办法
1782
查看次数


Perforce的MS Build任务

Perforce是否有任何社区MSBuild任务(例如,甚至只是基本的同步)?

MSBuild社区任务或MSBuildExtenstion包似乎都没有.

msbuild perforce

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

通过OCR从T恤的照片中提取代码

我最近看到有人穿着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)

python ocr tesseract

39
推荐指数
6
解决办法
3945
查看次数

查找Java Enum的最佳实践

我们有一个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中提供更具描述性的错误.

java enums

43
推荐指数
6
解决办法
9万
查看次数

8086汇编右键单击中断

我正在Windows机器上的8086程序集中处理一个项目,我需要知道单击了哪个鼠标按钮.这有什么中断?或者我该如何找到这个?

谢谢

mouse assembly interrupt click x86-16

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

C#为什么sizeof不安全以及如何以安全的方式获取结构的大小?

我已经定义了一个通过套接字发送的结构.我想得到它的大小,但是sizeof不安全,对于" System.Runtime.InteropServices.MarshalSizeOf"也是如此.有没有办法以安全的方式获得它的大小?

c#

6
推荐指数
1
解决办法
4336
查看次数