问题列表 - 第41258页

使用来自Python 2的urllib2发出HTTP HEAD请求

我正在尝试使用Python 2对页面执行HEAD请求.

我在尝试

import misc_urllib2
.....
opender = urllib2.build_opener([misc_urllib2.MyHTTPRedirectHandler(), misc_urllib2.HeadRequest()])
Run Code Online (Sandbox Code Playgroud)

misc_urllib2.py

class HeadRequest(urllib2.Request):
    def get_method(self):
        return "HEAD"


class MyHTTPRedirectHandler(urllib2.HTTPRedirectHandler):
    def __init__ (self):
        self.redirects = []

    def http_error_301(self, req, fp, code, msg, headers):  
        result = urllib2.HTTPRedirectHandler.http_error_301(
                self, req, fp, code, msg, headers)
        result.redirect_code = code
        return result

    http_error_302 = http_error_303 = http_error_307 = http_error_301
Run Code Online (Sandbox Code Playgroud)

但我得到了

TypeError: __init__() takes at least 2 arguments (1 given)
Run Code Online (Sandbox Code Playgroud)

如果我这样做

opender = urllib2.build_opener(misc_urllib2.MyHTTPRedirectHandler())
Run Code Online (Sandbox Code Playgroud)

然后它工作正常

python urllib2 head python-2.7

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

C# - 解析XSD架构 - 获取组合框的所有元素

我有XSD Schema文件,我需要用模式文件中的元素填充我的组合框...

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
   <xs:element name="auto">
      <xs:complexType>
         <xs:sequence>
            <!-- Znacka -->
            <xs:element name="znacka" type="xs:string"/>
            <!-- pocetOsob -->
            <xs:element name="pocetOsob" type="xs:int"/>
            <!-- maxRychlost -->
            <xs:element name="maxRychlost">
               <xs:complexType>
                  <xs:simpleContent>
                     <xs:extension base="xs:decimal">
                        <xs:attribute name="jednotka" type="xs:string"/>
                     </xs:extension>
                  </xs:simpleContent>
               </xs:complexType>
            </xs:element>
            <!-- Motor -->
            <xs:element name="motor">
               <xs:complexType>
                  <xs:sequence>
                     <xs:element name="vykon">
                        <xs:complexType>
                           <xs:simpleContent>
                              <xs:extension base="xs:decimal">
                                 <xs:attribute name="jednotka" type="xs:string"/>
                              </xs:extension>
                           </xs:simpleContent>
                        </xs:complexType>
                     </xs:element>
                  </xs:sequence>
                  <xs:attribute name="vyrobni_cislo" type="xs:string"/>
               </xs:complexType>
            </xs:element>
         </xs:sequence>
      </xs:complexType>
   </xs:element>
</xs:schema> 
Run Code Online (Sandbox Code Playgroud)

有人知道怎么做吗?通过xpath?我有半个工作代码......我收到了一个带有元素自动的消息.

String path = openSchema.FileName;
XmlTextReader xsd_file = new XmlTextReader(path);
XmlSchema schema = new …
Run Code Online (Sandbox Code Playgroud)

c# xml parsing xsd

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

在背景线程上搜索

我试图在我的iPhone应用程序中搜索几千个对象,但是搜索严重滞后 - 每次击键后UI都会冻结1-2秒.为了防止这种情况,我必须在后台线程上执行搜索.

我想知道是否有人在后台线程上搜索一些提示?我读了一下NSOperation并搜索了网页,但没有找到任何有用的东西.

multithreading objective-c thread-safety ios

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

编写从Lua-0或1调用的API?

如果您要编写从Lua调用的API(基于1,例如表索引从1开始),您是否会将相同的规则应用于API?

例如,假设你的API有一个名为GetFoo(x,y)的函数,它在坐标(x,y)处返回一个Foo.你会在API的(0,0)或(1,1)处开始你的坐标轴,假设在系统本身(比如用C或C++编写,基于0)这些东西从(0,0)开始(因此,如果您使用Lua约定,则在从lua堆栈中检索这些类型的操作的数字时,您总是必须减去1).

api lua conventions indices

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

即使正在导入,也无法在磁盘上找到该功能

django manage.py导入一个函数 execute_manager

运用 from django.core.management import execute_manager

但当我浏览到django->core->management目录时,没有文件存在,execute_manager为什么会这样?

python django

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

如何获取mongodb中的最后N条记录?

我无法找到任何记录在案的地方.默认情况下,find()操作将从头开始获取记录.我怎样才能获得mongodb中的最后N条记录?

编辑:我也希望返回的结果从最近到最近排序,而不是相反.

record mongodb

474
推荐指数
10
解决办法
42万
查看次数

如何在eclipse中将PHP库添加到我的基本远程项目?

我有一个基本项目是使用eclipse工具从远程系统创建的,用于设置该连接.我右键单击远程系统上的文件夹,然后选择创建一个新项目.现在,我想将PHP添加到构建路径,但它只是一个基本项目.如何在安装Eclipse PDT或Zend Studio的情况下快速添加这些库?

php eclipse eclipse-pdt zend-studio include-path

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

当发生拖动操作时,如何在 XAML 中激活 WPF 触发器?

我们正在寻找一种方法,使 XAML 中的 WPF 触发器基于我们是否处于拖放操作中。根据我们是否需要,我们想要不同的悬停行为,这就是为什么需要这样做。

我能想到的唯一方法是处理拖动开始和结束事件并手动跟踪状态,但这需要代码隐藏,而不是纯 XAML。另外,这似乎完全是矫枉过正,特别是因为我们必须对每个潜在的掉落目标都这样做,这真是一个痛苦。

那么有没有一种简单的方法可以说“嘿......我正在进行拖放操作,因此请激活此触发器”还是我在这里运气不佳?


更新

为了澄清我们正在尝试做的事情,目前在纯 XAML 中,您可以创建一个样式,然后设置一个样式触发器来检查 IsMouseOver 属性,以表示绘制背景突出显示。好吧,我们想要这样做,但我们想说如果 'IsMouseOver' 为 true并且IsDragging = true 则应用此触发器。

wpf triggers drag-and-drop

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

为什么"本地"扫描命令的返回码?

这个Bash片段的工作原理与我预期的一样:

$ fun1() { x=$(false); echo "exit code: $?"; }
$ fun1
exit code: 1
Run Code Online (Sandbox Code Playgroud)

但是,这个,使用local,不:

$ fun2() { local x=$(false); echo "exit code: $?"; }
$ fun2
exit code: 0
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释为什么要local扫描命令的返回码?

bash shell local

56
推荐指数
2
解决办法
3718
查看次数

顶点着色器与片段着色器

我已经阅读了一些关于Cg的教程,但有一点我不太清楚.顶点和片段着色器之间究竟有什么区别?什么情况比另一种更适合?

opengl cg vertex-shader fragment-shader

103
推荐指数
4
解决办法
7万
查看次数