当客户端发布错误数据时,我应返回什么HTTP状态代码(例如,当预期整数时为字符串)?
我一直在使用400 Bad Request,但是当我阅读似乎更适用于HTTP协议错误的HTTP文档时.
我想使用状态代码,以便Flash和AJAX客户端可以区分成功,错误数据和服务器错误,而无需解析响应.
我有一个旧的J2EE应用程序(J2EE 1.3),它打包到EAR中,在EAR中,有WAR和EJB JAR.现在其中一个EJB JAR需要引用一些第三方库JAR,那么打包这些JAR的最佳位置是什么?
如何使用此代码突出显示当前的WP页面:
<div id="menu">
<ul>
<li>
<?php wp_list_pages('title_li=&depth=1&exclude=52'); ?>
</li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud) <?php
session_start();
if (count($_POST) > 0) {
$_SESSION['link'] = $_POST['link'];
}
?>
<form method="post">
Gmail: <input type="checkbox" name="link" value="gmail" id="gmail" <?php if ($_SESSION['link'] == 'gmail') echo "checked"; ?>>
Hotmail: <input type="checkbox" name="link" value="hotmail" id="hotmail" <?php if ($_SESSION['link'] == 'hotmail') echo "checked"; ?>>
<input type="submit" value="Spara">
</form>
Run Code Online (Sandbox Code Playgroud)
问题是如果选中一个框,则必须取消选中该框,然后检查另一个框以进行更改.当我检查另一个时,是否有办法取消选中已检查的一个?这听起来很奇怪...
谢谢
我认识了很多敏捷人员工作得很好的人,他们中的大多数往往是计划和委派工作的经理和建筑师.但是我真的没有发现很多优秀的开发人员确信敏捷正在为他们工作.
当然你可以说敏捷不适合你,你做得不对.但是,除了敏捷的任何混音之外,它是否适合作为开发人员?为什么?有没有人认为,在传统(或接近)的团队结构中,敏捷感觉更像是一种微观管理而非自我管理?
我不知道这是否是3.1中的错误,但是如果我没记错,"inline"除法在3k之前的版本中就像这样:
Python 3.1 (r31:73574, Jun 26 2009, 20:21:35) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> class A:
... def __init__(self, x):
... self.x = x
... def __idiv__(self, y):
... self.x /= y
...
>>> a = A(5)
>>> a /= 2
Run Code Online (Sandbox Code Playgroud)
但是,3.1给了我这个:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for /=: 'A' and 'int'
Run Code Online (Sandbox Code Playgroud)
......或者我错过了什么?
我有一个Star TSP600热敏收据打印机通过USB连接到我的macbook.安装了驱动程序,我可以使用普通的Mac打印对话框打印到它.
如何构建程序以将文本发送到打印机?有基本打印接口的指南吗?我通常使用Python,如果适合这项任务,我愿意学习另一种语言.只是寻找基本的"Hello World"示例来开始.
我最近在编写一段代码,其中性能非常重要,基本上我有以下情况:
int len = some_very_big_number;
int counter = some_rather_small_number;
for( int i = len; i >= 0; --i ){
while( counter > 0 && costly other stuff here ){
/* do stuff */
--counter;
}
/* do more stuff */
}
Run Code Online (Sandbox Code Playgroud)
所以这里我有一个经常运行的循环,并且对于一定数量的运行,while块也将被执行,直到变量counter减少到零,然后不会调用while循环,因为第一个表达式将为false.
现在的问题是,如果使用
counter > 0和counter != 0?之间的性能有差异?
我怀疑会有,有没有人知道这方面的具体细节.
例如,SVN 1.5客户端有一个工作副本布局,SVN 1.6客户端有不同的布局.我知道当新客户端触及布局时,布局会自动升级.
如果我的系统上有工作副本,我怎样才能找到它正在使用的版面?
我有一组对象,我正在创建一个类,我想将每个对象存储为自己的文本文件.我真的想将它存储为Python类定义,它定义了我正在创建的主类.所以,我做了一些讨论,并在effbot.org上找到了一个Python代码生成器.我做了一些实验,这就是我想出来的:
#
# a Python code generator backend
#
# fredrik lundh, march 1998
#
# fredrik@pythonware.com
# http://www.pythonware.com
#
# Code taken from http://effbot.org/zone/python-code-generator.htm
import sys, string
class CodeGeneratorBackend:
def begin(self, tab="\t"):
self.code = []
self.tab = tab
self.level = 0
def end(self):
return string.join(self.code, "")
def write(self, string):
self.code.append(self.tab * self.level + string)
def indent(self):
self.level = self.level + 1
def dedent(self):
if self.level == 0:
raise SyntaxError, "internal error in code generator"
self.level = self.level - 1 …Run Code Online (Sandbox Code Playgroud) python ×2
agile ×1
c++ ×1
ear ×1
html ×1
http ×1
java ×1
java-ee ×1
macos ×1
methodology ×1
performance ×1
php ×1
printing ×1
python-3.x ×1
svn ×1
usb ×1
wordpress ×1
working-copy ×1