问题列表 - 第49352页

Yapsy最小的例子

任何人都可以使用Yapsy插件框架提供最小的工作示例吗?

python plugins

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

Django raw()查询,WHERE子句中的计算字段

我想知道在使用计算字段时是否对raw()方法的语法有任何限制.这是一个简单的例子:

Company.objects.raw('''SELECT *,core_location.a + core_location.b as dist
FROM core_location,core_company  
ORDER BY dist''')
Run Code Online (Sandbox Code Playgroud)

上面的代码按预期工作(结果按计算字段'dist'排序),但是当我添加WHERE子句时,例如:

Company.objects.raw('''SELECT *,core_location.a + core_location.b as dist
FROM core_location,core_company
WHERE dist<10  
ORDER BY dist''')
Run Code Online (Sandbox Code Playgroud)

我得到了(1054,'where where'中的"未知栏'dist'")

到目前为止看起来我不能在WHERE子句中使用计算字段,但我可以在ORDER BY语句中使用它.请分享您的经验.谢谢.

mysql django mysql-error-1054

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

在画布对象上使用jQuery动画

我想用一个简单的形状使用路径机制绘制html5画布元素的动画.当鼠标悬停在它上面时,我想放大它,使它更不透明并改变颜色.我可以使用jQuery的animate()函数吗?什么是最好的方法?canvas有没有机制来做这种动画?

css jquery html5 canvas css3

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

查找图中哈密顿路径数的算法

我正在尝试解决哈密​​顿路径问题的略微修改版本.修改它的起点和终点是给我们的,而不是确定是否存在解,我们想找到解的数量(可能是0).

该图作为2D数组提供给我们,其中节点是数组的元素.此外,我们只能水平或垂直移动,而不是对角移动.毋庸置疑,我们不能从一个城市到两个城市,因为要做到这一点,我们需要两次访问一个城市.

我写了一个强力解决方案,尝试在每个节点上所有4个(边缘上的节点为3或2个)可能的移动,然后计算解决方案的数量(当它达到目标并且已经看到所有其他节点时),但是它在适度大小的输入上运行了大量的时间(例如7x7阵列).

我也想过使用双向搜索,因为我们知道了目标,但这并没有真正帮助,因为我们不仅希望条纹满足,我们还希望确保所有节点都已被访问过.此外,可能是当所有节点在两个条纹之间耗尽时,它们以不能连接的方式结束.

我觉得有些东西我不知道只留给我一个蛮力的解决方案.我知道这个问题本身就是NP完全的,但我想知道是否有任何有关蛮力的改进.有人可以提出别的建议吗?

- 编辑 -

我提到使用双向搜索并没有真正帮助,我想澄清为什么我这么认为.考虑一个2x3图,左上角和右下角节点分别是起点和目标.让双向搜索的条纹从开始向左移动,从目标开始向左移动.在2次移动之后,所有节点都将被访问但是没有办法加入条纹,因为我们只能从一个节点向一个方向移动.但是,正如David在下面的回答中指出的那样,也许可以使算法有一些修改.

algorithm path np-complete

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

为什么这不是固定的宽度模式?

我正在尝试正确地分割英语句子,我想出了下面的邪恶正则表达式:

(?<!\d|([A-Z]\.)|(\.[a-z]\.)|(\.\.\.)|etc\.|[Pp]rof\.|[Dd]r\.|[Mm]rs\.|[Mm]s\.|[Mm]z\.|[Mm]me\.)(?<=([\.!?])|(?<=([\.!?][\'\"])))[\s]+?(?=[\S])'
Run Code Online (Sandbox Code Playgroud)

问题是,Python不断引发以下错误:


Traceback (most recent call last):
  File "", line 1, in 
  File "sp.py", line 55, in analyze
    self.sentences = re.split(god_awful_regex, self.inputstr.strip())
  File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/re.py", line 165, in split
    return _compile(pattern, 0).split(string, maxsplit)
  File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/re.py", line 243, in _compile
    raise error, v # invalid expression
sre_constants.error: look-behind requires fixed-width pattern
Run Code Online (Sandbox Code Playgroud)

为什么这不是有效的固定宽度正则表达式?我没有使用任何重复字符(*或+),只是|.


编辑 @Anomie解决了这个问题 - 非常感谢!不幸的是,我不能使新的表达平衡:

(?<!(\d))(?<![A-Z]\.)(?<!\.[a-z]\.)(?<!(\.\.\.))(?<!etc\.)(?<![Pp]rof\.)(?<![Dd]r\.)(?<![Mm]rs\.)(?<![Mm]s\.)(?<![Mm]z\.)(?<![Mm]me\.)(?:(?<=[\.!?])|(?<=[\.!?][\'\"\]))[\s]+?(?=[\S])
Run Code Online (Sandbox Code Playgroud)

就是我现在拥有的.但是(的匹配数量是('s',但是:

>>> god_awful_regex = r'''(?<!(\d))(?<![A-Z]\.)(?<!\.[a-z]\.)(?<!(\.\.\.))(?<!etc\.)(?<![Pp]rof\.)(?<![Dd]r\.)(?<![Mm]rs\.)(?<![Mm]s\.)(?<![Mm]z\.)(?<![Mm]me\.)(?:(?<=[\.!?])|(?<=[\.!?][\'\"\]))[\s]+?(?=[\S])'''
>>> god_awful_regex.count('(')
17
>>> god_awful_regex.count(')')
17
>>> god_awful_regex.count('[')
13
>>> god_awful_regex.count(']')
13
Run Code Online (Sandbox Code Playgroud)

还有什么想法吗?

python regex

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

Python lxml XPath问题

我正在尝试从网页打印/保存某个元素的HTML.
我从firebug中检索了所请求的元素的XPath.

我希望将此元素保存到文件中.我似乎没有成功.
(尝试使用和不使用/text()最终的XPath )

我将不胜感激任何帮助或过去的经验.
10x,大卫

import urllib2,StringIO
from lxml import etree

url='http://www.tutiempo.net/en/Climate/Londres_Heathrow_Airport/12-2009/37720.htm'
seite = urllib2.urlopen(url)
html = seite.read()
seite.close()
parser = etree.HTMLParser()
tree = etree.parse(StringIO.StringIO(html), parser)
xpath = "/html/body/table/tbody/tr/td[2]/div/table/tbody/tr[6]/td/table/tbody/tr/td[3]/table/tbody/tr[3]/td/table/tbody/tr/td/table/tbody/tr/td/table/tbody/text()"
elem = tree.xpath(xpath)


print elem[0].strip().encode("utf-8")
Run Code Online (Sandbox Code Playgroud)

python xpath lxml

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

如何在Python中显示jpg文件?

def show():

    file = raw_input("What is the name of the image file? ")

    picture = Image(file)

    width, height = picture.size()

    pix = picture.getPixels()
Run Code Online (Sandbox Code Playgroud)

我正在尝试编写代码来显示此图像,但此代码不提供图像.如何更改我的代码才能显示此图像?

python

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

简单合并js文件导致错误和jquery未定义

我在这里处理一个纯粹的js前端,并试图今天使用Juicer来压缩javascripts.它在没有缩小的情况下工作得很好,因为在JsLint找到的库中存在大量错误,其中验证器必须通过才能使文件最小化.我把它保留原样,因为至少合并工作会很酷,但似乎并非如此.虽然最终所有文件确实合并为一个,但app停止工作,因为jquery被认为是未定义的.在文件中保留在第一位.

这种奇怪行为的可能原因是什么?非常感谢您的回答!

UPD这是合并文件链接

javascript merge jquery

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

从子类访问阶段元素

问题很简单:从子类访问舞台对象(如Movie Clip或文本字段).当我定义一个子类并尝试访问阶段对象时,问题出现了.我怎样才能做到这一点?想象一下,我在舞台上有一个名为redBox_mc的影片剪辑.我希望在我加载xml之后将其更改为alpha.(或子类中的任何其他操作)

主要课程:

package src{
   // ..
   public class code01 extends MovieClip {
     public var rt:xmlReader = new xmlReader("art.xml"); // my subclass 
     public function code01():void {
     // .. my code
     }
   }
}
Run Code Online (Sandbox Code Playgroud)

xmlReader子类:

package src{
    // ..
    public class xmlReader extends MovieClip {
        // ..  
        public function xmlReader(xmlFilename:String)
            // .. my code
                stage.redBox_mc.alpha =  .2 ; // doesn’t work
                MovieClip(parent).redBox_mc.alpha =  .2 ; // doesn’t work
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

请帮我 ..

flash actionscript-3

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

tomcat拒绝访问特定文件

我在Tomcat中有一个webapp,其主JSP文件包含页面中心的另一个JSP文件.我想直接拒绝访问该文件,并且只允许直接访问主索引页面.

此外,我不希望用户能够直接从我的webapp获取图像.

我如何用Tomcat拒绝这些请求?我希望所有请求都转发到我的主页面.

java tomcat

6
推荐指数
2
解决办法
9331
查看次数