Мне нужен объект в виде списка, который будет "автоматически увеличиваться" при каждом обращении к номеру слота, большему или равному его длине, заполняя все вновь созданные слоты некоторым заранее заданным значением по умолчанию. Например:
# hypothetical DefaultList class
x = DefaultList(list('abc'), default='*')
x[6] = 'g'
print x[2], x[4], x[6], x[8] # should print 'c * g *'
Спасибо!
PS. Я знаю, что реализовать такой класс несложно, но я стараюсь не изобретать колесо заново, насколько это возможно, особенно если особенно эффективное / хорошо продуманное колесо уже существует.
PS2. Dict (или collections.defaultdict) не приемлемая реализация желаемой структуры данных.
В файле web.xml содержится: Я ищу веб-приложение, которое уже использует Quartz. Какова задача этого сервлета и его жизненный цикл?
В файле web.xml есть: <servlet>
<servlet-name>QuartzInitializer</servlet-name>
<display-name>Quartz-Init Servlet</display-name>
<servlet-class>
org.quartz.ee.servlet.QuartzInitializerServlet
</servlet-class>
<load-on-startup>5</load-on-startup>
</servlet>
Я понимаю, что он выполняет некоторую инициализацию для планирования заданий кварца, но не совсем уверен, что именно.
Поскольку для него нет отображения сервлетов
, я предполагаю, что он не должен обрабатывать запросы.
Любая помощь приветствуется.
Спасибо