Найдите ответы на ваши вопросы по программированию

Присоединяйтесь к сообществу разработчиков, делитесь знаниями и получайте помощь

или

Сообщество

Получите помощь от опытных разработчиков и помогайте другим

Быстрые ответы

Получайте ответы на ваши вопросы в течение нескольких минут

Репутация

Зарабатывайте репутацию и ачивки за помощь другим

17
голоса
5
ответов
272
просмотров
Как избежать использования Java-кода в JSP-файлах, используя JSP 2?

Заголовок: Как заменить встроенный Java код в JSP на альтернативные конструкции в JSP 2?

Я понимаю, что использование встроенного Java кода в JSP выглядит устаревшим, например, такие строки как:




С выходом JSP версии 2 появились методы, которые позволяют избежать написания Java кода...

12
голоса
5
ответов
272
просмотров
Как инициализировать статическую Map?

Вопрос на StackOverflow:

Как инициализировать статическую Map в Java?

Я рассмотрел несколько подходов:

  1. Статический инициализатор
  2. Инициализатор экземпляра (анонимный подкласс) или же какой-то другой метод?

Каковы плюсы и минусы каждого из этих методов?

Вот пример, иллюстрирующий два...

11
голоса
5
ответов
272
просмотров
Импорт модулей из родительской папки

Я использую Python 2.5.

Вот структура папок моего проекта:

ptdraft/
  nib.py
  simulations/
    life/
      life.py

(У меня также есть __init__.py в каждой папке, который я не указываю здесь для удобства чтения).

Как мне импортировать модуль nib из модуля life? Я надеюсь, что это...

10
голоса
5
ответов
272
просмотров
Установить курсор в конец текста в EditText

Я изменяю значение EditText в обработчике keyListener.

Однако, когда я изменяю текст, курсор перемещается в начало EditText. Мне нужно, чтобы курсор находился в конце текста.

Как переместить курсор в конец текста в EditText?

11
голоса
1
ответов
272
просмотров
Что означает T&& (двойной амперсанд) в C++11?

Я изучаю новые возможности C++11, и одна из них, которую я заметил, — это двойной амперсанд при объявлении переменных, например, T&& var.

Во-первых, как называется эта конструкция? Мне бы хотелось, чтобы Google позволял искать подобные символы.

Что именно это означает?

На первый взгляд, кажется,...

10
голоса
5
ответов
272
просмотров
Jackson с JSON: Неузнанное поле, не помеченное как проигнорируемое

У меня возникла проблема с преобразованием определенной строки JSON в объект Java. Я использую библиотеку Jackson для работы с JSON. Входной JSON я не могу контролировать, так как считываю его из веб-сервиса. Вот мой входной JSON:

{"wrapper":[{"id":"13","name":"Fred"}]}

Вот упрощенный...

12
голоса
5
ответов
272
просмотров
Как отсортировать список объектов по атрибуту объектов?

У меня есть список объектов на Python, который я хочу отсортировать по определенному атрибуту каждого объекта. Вот пример списка:

[Tag(name="toe", count=10), Tag(name="leg", count=2), ...]

Как мне отсортировать этот список по атрибуту .count в порядке убывания?

8
голоса
5
ответов
272
просмотров
Как фильтровать DataFrame Pandas с помощью 'in' и 'not in', как в SQL

Как мне добиться эквивалентов SQL-запросов IN и NOT IN в Pandas? У меня есть список с необходимыми значениями. Вот сценарий: df = pd.DataFrame({'country': ['US', 'UK', 'Germany', 'China']}) countries_to_keep = ['UK', 'China']

псевдокод:

df[df['country'] not in countries_to_keep]

Мой текущий...

7
голоса
5
ответов
272
просмотров
Получение индекса максимального или минимального элемента в списке с помощью max()/min()

У меня возникла проблема при использовании функций max и min в Python для алгоритма минимакса. Необходимо получить индекс значения, возвращаемого функциями max() или min(). То есть я хочу узнать, какой ход привел к максимальному (в случае первого игрока) или минимальному (в случае второго...

7
голоса
5
ответов
272
просмотров
В чем разница между __init__ и __call__?

Заголовок: В чем разница между методами __init__ и __call__ в Python?

Текст вопроса:

Я хочу понять различия между методами __init__ и __call__ в Python.

Например, у меня есть следующий код:

class test:
  
  def __init__(self):
    self.a = 10

  def __call__(self): 
    b =...