小编ash*_*her的帖子

假X11显示?

我有一个使用AWT的Java程序,我想在无头系统上运行.程序的显示除了显示统计数据外什么都不做.程序结束后退出.显示屏上没有用户交互.该程序创建了一个我在构建系统中使用的输出文件.

有没有办法在没有配置X11显示器的情况下运行Java程序?我可以强制Java运行程序而不尝试显示任何内容吗?我无法访问源代码(它只是.jar文件),因此我无法对源代码进行修改.

有关如何让它工作的任何想法?

java linux x11 awt

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

具有动态id的jQuery选择

我有一个动态生成的表单,并且具有动态生成的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的所有输入在单击一个时消失(仅为了参数).

javascript jquery

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

如何判断boto是否使用SSLv3或TLS?

亚马逊很快就会支持SSLv3,我正在尝试验证boto是否正在使用TLS.有没有一个好方法来验证这个?或者是否有一个很好的测试来显示TLS利用率?

python ssl amazon-s3 boto sslv3

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

Python装饰器在它正在装饰的函数之前运行吗?

举个例子,

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)

python django decorator

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

在python中使用minidom设置DTD

我正在尝试使用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)

python xml dtd minidom

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

有没有办法定义模型中的哪些字段可以在管理应用程序中编辑?

假设如下:

模型.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 ,但这也不起作用(事实上,阻止页面渲染)。

想法?

python django

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

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

我可以在运行时在Task上定义celery队列属性吗?

用例:

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)

django celery

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

标签 统计

python ×5

django ×3

amazon-s3 ×1

awt ×1

boto ×1

celery ×1

decorator ×1

dtd ×1

java ×1

javascript ×1

jquery ×1

linux ×1

minidom ×1

php ×1

ssl ×1

sslv3 ×1

x11 ×1

xml ×1