我正在尝试使用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)
然后它工作正常
我有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) 我试图在我的iPhone应用程序中搜索几千个对象,但是搜索严重滞后 - 每次击键后UI都会冻结1-2秒.为了防止这种情况,我必须在后台线程上执行搜索.
我想知道是否有人在后台线程上搜索一些提示?我读了一下NSOperation并搜索了网页,但没有找到任何有用的东西.
如果您要编写从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).
django manage.py导入一个函数 execute_manager
运用 from django.core.management import execute_manager
但当我浏览到django->core->management目录时,没有文件存在,execute_manager为什么会这样?
我无法找到任何记录在案的地方.默认情况下,find()操作将从头开始获取记录.我怎样才能获得mongodb中的最后N条记录?
编辑:我也希望返回的结果从最近到最近排序,而不是相反.
我有一个基本项目是使用eclipse工具从远程系统创建的,用于设置该连接.我右键单击远程系统上的文件夹,然后选择创建一个新项目.现在,我想将PHP添加到构建路径,但它只是一个基本项目.如何在安装Eclipse PDT或Zend Studio的情况下快速添加这些库?
我们正在寻找一种方法,使 XAML 中的 WPF 触发器基于我们是否处于拖放操作中。根据我们是否需要,我们想要不同的悬停行为,这就是为什么需要这样做。
我能想到的唯一方法是处理拖动开始和结束事件并手动跟踪状态,但这需要代码隐藏,而不是纯 XAML。另外,这似乎完全是矫枉过正,特别是因为我们必须对每个潜在的掉落目标都这样做,这真是一个痛苦。
那么有没有一种简单的方法可以说“嘿......我正在进行拖放操作,因此请激活此触发器”还是我在这里运气不佳?
为了澄清我们正在尝试做的事情,目前在纯 XAML 中,您可以创建一个样式,然后设置一个样式触发器来检查 IsMouseOver 属性,以表示绘制背景突出显示。好吧,我们想要这样做,但我们想说如果 'IsMouseOver' 为 true并且IsDragging = true 则应用此触发器。
这个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扫描命令的返回码?
我已经阅读了一些关于Cg的教程,但有一点我不太清楚.顶点和片段着色器之间究竟有什么区别?什么情况比另一种更适合?
python ×2
api ×1
bash ×1
c# ×1
cg ×1
conventions ×1
django ×1
eclipse ×1
eclipse-pdt ×1
head ×1
include-path ×1
indices ×1
ios ×1
local ×1
lua ×1
mongodb ×1
objective-c ×1
opengl ×1
parsing ×1
php ×1
python-2.7 ×1
record ×1
shell ×1
triggers ×1
urllib2 ×1
wpf ×1
xml ×1
xsd ×1
zend-studio ×1