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

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

или

Сообщество

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

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

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

Репутация

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

10
голоса
5
ответов
264
просмотров
Java 8: Преобразование List<V> в Map<K, V>

Я хочу преобразовать список объектов в карту, используя стримы и ламбды в Java 8.

Вот как я бы это сделал в Java 7 и ниже:

private Map nameMap(List choices) {
    final Map hashMap = new HashMap();
    for (final Choice choice : choices) {
        hashMap.put(choice.getName(), choice);
  ...
12
голоса
5
ответов
264
просмотров
Узнать, какая версия пакета установлена с помощью pip

Как узнать установленную версию пакета с помощью pip?

Я использую pip для управления пакетами Python и хотел бы узнать, как можно определить, какая версия конкретного пакета в настоящее время установлена на моем компьютере.

Я знаю о команде pip install XYZ --upgrade, но интересно, существует ли...

11
голоса
5
ответов
264
просмотров
Кэширует ли Safari на iOS 6 результаты $.ajax?

С момента обновления до iOS 6 мы столкнулись с проблемой, связанной с кэшированием вызовов $.ajax в веб-просмотре Safari. Это происходит в контексте приложения PhoneGap, которое использует веб-просмотр Safari. Наши вызовы $.ajax представляют собой методы POST, и мы установили параметр...

9
голоса
5
ответов
264
просмотров
Как разделить строку на массив в Bash?

Вопрос: Как разделить строку на части и сохранить их в массиве в Bash-скрипте?

В Bash-скрипте мне нужно разделить строку на отдельные элементы и сохранить их в массиве.

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

Paris, France, Europe

Я хотел бы получить массив, который будет выглядеть...

8
голоса
5
ответов
264
просмотров
Повторить строку в JavaScript заданное количество раз

В Perl я могу повторять символ несколько раз, используя следующий синтаксис:

$a = "a" x 10; // в результате получается "aaaaaaaaaa"

Существует ли простой способ сделать то же самое в Javascript? Я могу, конечно, использовать функцию, но мне было интересно, есть ли встроенный способ или какой-то...

8
голоса
5
ответов
264
просмотров
Стилизация многострочных условий в операторе 'if'? [закрыто]

Заголовок: Как лучше форматировать длинные условия в операторе if в Python?

Здравствуйте!

Иногда я разбиваю длинные условия в операторе if на несколько строк. Наиболее очевидный способ сделать это:

if (cond1 == 'val1' and cond2 == 'val2' and
      cond3 == 'val3' and cond4 ==...
8
голоса
5
ответов
264
просмотров
Что такое ошибка сегментации?

Что такое ошибка сегментации? Есть ли разница между языками C и C++ в этом контексте? Как ошибки сегментации связаны с висячими указателями?

9
голоса
5
ответов
264
просмотров
Как выполнить рекурсивный поиск/замену строки с помощью awk или sed?

Как мне найти и заменить каждое вхождение:

subdomainA.example.com

на

subdomainB.example.com

в каждом текстовом файле в каталоге /home/www/ и всех его подкаталогах рекурсивно?

8
голоса
5
ответов
264
просмотров
Как преобразовать дату в UTC?

У меня возникла проблема с обработкой диапазона дат, введенного пользователем на веб-сайте. Пользователь может ввести диапазон дат в следующем формате:

2009-1-1 to 2009-1-3

Однако сервер, на который необходимо отправить эти даты для дальнейшей обработки, ожидает, что все даты и время...

7
голоса
5
ответов
264
просмотров
Проверьте, достиг ли пользователь нижней части элемента прокрутки (не только окна)

Я создаю систему постраничной навигации (похожую на Facebook), где контент загружается, когда пользователь прокручивает страницу вниз. Я предполагаю, что лучший способ сделать это — определить, когда пользователь достиг дна страницы, и выполнить Ajax-запрос для загрузки дополнительных...