我有一个使用AWT的Java程序,我想在无头系统上运行.程序的显示除了显示统计数据外什么都不做.程序结束后退出.显示屏上没有用户交互.该程序创建了一个我在构建系统中使用的输出文件.
有没有办法在没有配置X11显示器的情况下运行Java程序?我可以强制Java运行程序而不尝试显示任何内容吗?我无法访问源代码(它只是.jar文件),因此我无法对源代码进行修改.
有关如何让它工作的任何想法?
我有一个动态生成的表单,并且具有动态生成的id(以及可能的类).表格是相同的,但他们有相关的ID添加到最后.
如何选择每组输入并为每个输入应用代码?
我正在尝试使用$('input [id ^ = @ id_airline_for_]'),但无法让它飞起来.我怀疑我遗漏了一些基本的jQuery知识,这些知识阻碍了我,因为我确信这是动态表单的常见问题.
<form method='POST'>
<label for="id_airline_for_8">Airline</label>:
<input id="id_airline_for_8" class="arrival_transfer_toggle_8" type="text" maxlength="30" name="airline_for_8"/>
<label for="id_flight_number_for_8">Flight Number</label>:
<input id="id_flight_number_for_8" class="arrival_transfer_toggle_8" type="text" maxlength="30" name="flight_number_for_8"/>
<label for="id_airline_for_17">Airline</label>:
<input id="id_airline_for_17" class="arrival_transfer_toggle_17" type="text" maxlength="30" name="airline_for_17"/>
<label for="id_flight_number_for_17">Flight Number</label>:
<input id="id_flight_number_for_17" class="arrival_transfer_toggle_17" type="text" maxlength="30" name="flight_number_for_17"/>
-- snip --
</form>
Run Code Online (Sandbox Code Playgroud)
编辑:我应该更新,我希望能够在单击输入时执行某些操作,但仅限于最后匹配id的类.
为了方便起见,假设我希望在#id末尾带有匹配id的所有输入在单击一个时消失(仅为了参数).
亚马逊很快就会支持SSLv3,我正在尝试验证boto是否正在使用TLS.有没有一个好方法来验证这个?或者是否有一个很好的测试来显示TLS利用率?
举个例子,
def get_booking(f=None):
print "Calling get_booking Decorator"
def wrapper(request, **kwargs):
booking = _get_booking_from_session(request)
if booking == None:
# we don't have a booking in our session.
return HttpRedirect('/')
else:
return f(request=request, booking=booking, **kwargs)
return wrapper
@get_booking
def do_stuff(request, booking):
# do stuff here
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是,甚至在我调用我正在装饰的函数之前,就会调用@get_booking装饰器.
开始输出:
Calling get_booking Decorator
Calling get_booking Decorator
Calling get_booking Decorator
Calling get_booking Decorator
Calling get_booking Decorator
Calling get_booking Decorator
Calling get_booking Decorator
Calling get_booking Decorator
Calling get_booking Decorator
Calling get_booking Decorator
[26/Oct/2008 19:54:04] "GET /onlinebooking/?id=1,2 HTTP/1.1" …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用minidom在我的XML文档中包含对DTD的引用.
我正在创建文档,如:
doc = Document()
foo = doc.createElement('foo')
doc.appendChild(foo)
doc.toxml()
Run Code Online (Sandbox Code Playgroud)
这给了我:
<?xml version="1.0" ?>
<foo/>
Run Code Online (Sandbox Code Playgroud)
我需要得到类似的东西:
<?xml version="1.0" ?>
<!DOCTYPE something SYSTEM "http://www.path.to.my.dtd.com/my.dtd">
<foo/>
Run Code Online (Sandbox Code Playgroud) 假设如下:
模型.py
class Entry(models.Model):
title = models.CharField(max_length=50)
slug = models.CharField(max_length=50, unique=True)
body = models.CharField(max_length=200)
Run Code Online (Sandbox Code Playgroud)
管理员.py
class EntryAdmin(admin.ModelAdmin):
prepopulated_fields = {'slug':('title',)}
Run Code Online (Sandbox Code Playgroud)
我希望标题预先填充该标题,但我不希望用户能够从管理员处对其进行编辑。我认为将 fields=[] 添加到管理对象并且不包含 slug 会起作用,但事实并非如此。我还尝试在模型中设置 editable=False ,但这也不起作用(事实上,阻止页面渲染)。
想法?
用例:
class MyTask(Task):
queue = 'default_queue'
def run(self):
# do work
Run Code Online (Sandbox Code Playgroud)
通常,我将运行以下将使用指定的“ default_queue”的代码。
MyTask.delay()
Run Code Online (Sandbox Code Playgroud)
我需要做的是:
if hours_since_last_login > 24:
MyTask.delay() # using the queue 'high_priority_queue'
else:
MyTask.delay() # using the 'default_queue'
Run Code Online (Sandbox Code Playgroud)
我知道我可以继承MyTask的子类来覆盖queue属性,但是有没有一种在运行时定义它的方法?
这是以下正确的方法吗?
task = MyTask()
task.queue = 'high_priority_queue'
task.delay()
Run Code Online (Sandbox Code Playgroud)