问题列表 - 第23478页

Django/PIL错误 - 渲染时捕获异常:未安装_imagingft C模块

我正在尝试在我的机器上运行webapp/site,它在OSX 10.6.2上运行,我遇到了一些问题:

Caught an exeption while rending: The _imagingft C module is not installed
Run Code Online (Sandbox Code Playgroud)

在python中执行import _imagingft给了我:

>>> import _imagingft
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
ImportError: dlopen(/Library/Python/2.6/site-packages/PIL/_imagingft.so,
2): Symbol not found: _FT_Done_Face
 Referenced from: /Library/Python/2.6/site-packages/PIL/_imagingft.so
 Expected in: flat namespace
 in /Library/Python/2.6/site-packages/PIL/_imagingft.so
Run Code Online (Sandbox Code Playgroud)

似乎Freetype库是有问题的库.到目前为止,安装PIL或编译(?)jpeg和freetype库到目前为止没有错误.

我在django 1.1.1,python 2.6.2上.

python django macos python-imaging-library

7
推荐指数
2
解决办法
4462
查看次数

如何让Pydev重新计算导入(删除红色x)?

我经常使用错误的PYTHONPATH创建一个Pydev(比如说,Google App Engine)Eclipse项目.比如,它缺少"lib".该项目充满了红色x的意思错误.精细.我将项目PYTHONPATH更新为我知道将解决问题的方法,问题仍然存在.

现在,如果我访问(即双击编辑器)任何单个文件,Pydev兴奋地重新表示,红色x消失.所以我可以通过访问每个文件来摆脱它们!太糟糕了.刷新或打开和关闭项目,甚至关闭和重新打开Eclipse似乎都不起作用.想法?

我正在使用Galileo(Eclipse的20100218-1602)和Pydev的1.5.5.2010030420.

pydev

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

程序员应该使用布尔变量来"记录"他们的代码吗?

我正在阅读McConell的Code Complete,他讨论了使用布尔变量来记录代码.例如,而不是:

if((elementIndex < 0) || (MAX_ELEMENTS < elementIndex) || 
   (elementIndex == lastElementIndex)){
       ...
}
Run Code Online (Sandbox Code Playgroud)

他建议:

finished = ((elementIndex < 0) || (MAX_ELEMENTS < elementIndex));
repeatedEntry = (elementIndex == lastElementIndex);
if(finished || repeatedEntry){
   ...
}
Run Code Online (Sandbox Code Playgroud)

这让我感到逻辑,良好的实践和非常自我记录.但是,我对于经常使用这种技术犹豫不决,因为我几乎从未遇到过这种技术; 也许只是因为稀有而令人困惑.然而,我的经验还不是很大,所以我有兴趣听听程序员对这种技术的看法,我很想知道是否有人经常使用这种技术或者在阅读代码时经常看到它.这是一个值得采用的约定/风格/技术吗?其他程序员会理解并欣赏它,还是认为它很奇怪?

boolean conventions self-documenting

78
推荐指数
4
解决办法
3509
查看次数

你是如何组装的?

我想制作一个简单的x86汇编程序.我想知道是否有任何教程来制作自己的汇编程序.或者,如果有一个简单的汇编程序,我可以学习.

另外,我想知道在查看和处理程序的二进制/十六进制时使用了什么工具.

x86 assembly

53
推荐指数
3
解决办法
3万
查看次数

8
推荐指数
2
解决办法
1494
查看次数

为什么"易变"寄生在C++中?

请考虑以下代码:

int main()                                                                      
{                                                                             
    int i;                                                                      
    volatile int* p = &i;                                                       
    int *v = p;                                                                 
    return 0;                                                                   
}
Run Code Online (Sandbox Code Playgroud)

这给出了一个错误g++:

$ g++ -o volatile volatile.cpp 
volatile.cpp: In function ‘int main()’:
volatile.cpp:6: error: invalid conversion from ‘volatile int*’ to ‘int*’
Run Code Online (Sandbox Code Playgroud)

我的意图是我想要p挥发性.但是,一旦我读过它的值p,我就不在乎访问v是不是易变的.为什么要求v声明为volatile?

这当然是假设的代码.在实际情况下,你可以想像,p指向一个内存位置,但在外部修改,我想v指向该位置p在时指出v = p,即使后来p被外部修改.因此p是不稳定的,但v事实并非如此.

顺便说一句,当我认为这是C和C++时,我对这种行为感兴趣,但在C中,这只会产生警告,而不是错误.

c++ volatile

22
推荐指数
2
解决办法
4866
查看次数

有没有办法以编程方式在Android设备上执行恢复出厂设置?

了解这个问题有多么危险,我想知道是否有可能以编程方式发出工厂重置,如Droid和G1中所述.有谁知道这是如何实现的?这是使用标准Android SDK,摩托罗拉特定功能还是其他功能实现的?

android

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

使用iframe来提高页面性能是一种可接受的方法吗?

我有一个复杂的页面,有几个用户控件,如画廊,地图,广告等.

我已经尝试通过确保html/css/js的完全分离来优化它们,将js放在页面的底部并尝试确保我在所有3中都有很好的编写代码但是我仍然有一个慢页面.现代浏览器并不是很明显,但可以看到统计数据和IE6/7.

所以我现在正在寻找我们之前为Adtech flash crap做的事情 - 一个iframe.除了在这些控件的情况下我并不担心的SEO影响之外,人们怎么看待这种方法呢?PROS和CONS请.

谢谢,丹尼斯

html javascript css optimization

4
推荐指数
2
解决办法
1718
查看次数

如何将UITextView中的触摸传递给UITableViewCell

我在自定义UITableViewCell中有一个UITextView.textview工作正常(滚动,显示文本等),但我需要用户能够点击表格单元格并转到另一个屏幕.现在,如果您点击表格单元格的边缘(即在UItextView之外),则会正确调用下一个视图.但是在uitextview中显然正在捕获触摸而不是转发到表格单元格.

我发现了一篇帖子,谈到了将UITextView子类化以转发触摸.我没试过就试过了.实施如下.我想知道是否可能a)我的textview的超级不是uitableviewcell因此我需要通过其他方式传递触摸或b)如果超级是uitableviewcell,如果我需要传递其他东西?任何帮助将非常感激.

#import "ScrollableTextView.h"

@implementation ScrollableTextView

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
    if (parentScrollView) {
        [parentScrollView touchesBegan:touches withEvent:event];
    }
    [super touchesBegan:touches withEvent:event];
}

- (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event {
    if (parentScrollView) {
        [parentScrollView touchesCancelled:touches withEvent:event];
    }
    [super touchesCancelled:touches withEvent:event];
}

- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event {
    if (parentScrollView) {
        [parentScrollView touchesEnded:touches withEvent:event];
    }
    [super touchesEnded:touches withEvent:event];
}

- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
    if (parentScrollView) {
        [parentScrollView touchesMoved:touches withEvent:event];
    }
    [super touchesMoved:touches withEvent:event];
}

- (BOOL)canBecomeFirstResponder {
    return YES;
} …
Run Code Online (Sandbox Code Playgroud)

iphone uitableview uitextview

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

PNG是用于存储图片的经济上最合理的文件格式吗?

我正在寻找经济合理的解决方案来长时间存储图片.我读到了与JPEG相比具有优越特性的PNG文件格式,即在以下类别中:

  • 没有专利,没有许可证,没有版权
  • 没有质量损失
  • 但压缩了

我有许多来自PhotoShop的大型ESP,其中包含大量元数据,例如我不需要存储的图层和颜色配置文件(这些对于设计师来说非常方便,当他使用它时).我想将没有隐藏数据的这些图像转换为新的目标文件格式.

我的问题的另一个侧面条件是目标文件格式必须在浏览器中显示.所以我想我的选择无论如何都是有限的:GIF,JPEG,PNG.

我错过了什么或者PNG最适合我的情况吗?

png jpeg file-format image

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