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

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

или

Сообщество

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

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

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

Репутация

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

8
голоса
5
ответов
326
просмотров
Как преобразовать массив в множество в Java

Проблема: Я хотел бы преобразовать массив в Set на Java. Есть очевидные способы сделать это (например, с помощью цикла), но я ищу что-то более элегантное, например, что-то похожее на:

java.util.Arrays.asList(Object[] a);

Есть идеи?

7
голоса
5
ответов
326
просмотров
Каков эквивалент C++ Pair<L,R> в Java?

Есть ли какая-то веская причина, почему в Java нет класса Pair<L,R>? Какой эквивалент этому конструкцию из C++? Я бы предпочел избежать реализации собственного варианта.

Кажется, что в версии 1.6 появилась нечто похожее - AbstractMap.SimpleEntry<K,V>, но это выглядит довольно запутанно.

6
голоса
4
ответов
326
просмотров
Как получить список значений из словаря?

Заголовок: Как получить список значений из словаря в Python?

Содержание:

В Java получить значения из Map в виде списка так же просто, как выполнить list = map.values();. Я хотел бы узнать, есть ли аналогичный простой способ в Python, чтобы получить список значений из словаря (dict).

7
голоса
5
ответов
326
просмотров
Запуск одного тестового метода с помощью Maven

Я знаю, что можно запустить все тесты в определенном классе с помощью команды:

mvn test -Dtest=classname

Но я хочу запустить отдельный метод, и опция -Dtest=classname.methodname почему-то не работает. Как я могу это сделать?

6
голоса
5
ответов
326
просмотров
Как инициализировать приватные статические члены данных в заголовочном файле

Проблема: Инициализация статического приватного члена данных в C++

Как лучший способ инициализировать приватный статический член данных в C++? Я попробовал сделать это в своем заголовочном файле, но получил странные ошибки компоновщика:

class foo
{
    private:
        static int...
8
голоса
4
ответов
326
просмотров
Автоматический выход из Bash скрипта при ошибке

Описание проблемы:

Я пишу сценарий на Shell и было бы очень полезно иметь возможность остановить выполнение этого сценария, если любая из команд завершилась с ошибкой. Привожу пример:

#!/bin/bash

cd some_dir

./configure --some-flags

make

make install

В этом случае, если...

7
голоса
0
ответов
326
просмотров
Инструменты для юнит-тестирования JavaScript в TDD

Я изучил множество инструментов для юнит-тестирования и тестов на JavaScript, но не смог найти подходящий вариант, который был бы полностью совместим с методологией TDD. Есть ли какой-нибудь инструмент для юнит-тестирования на JavaScript, который соответствует всем принципам TDD?

5
голоса
3
ответов
326
просмотров
Преобразование словаря в JSON

У меня возникла проблема с доступом к данным в формате JSON. Вот мой код:

r = {'is_claimed': 'True', 'rating': 3.5}
r = json.dumps(r)
file.write(str(r['rating']))

Я получаю следующую ошибку:

TypeError: string indices must be integers, not str

Что я делаю не так? Как я могу...

5
голоса
5
ответов
326
просмотров
Каковы преимущества std::distance по сравнению с вычитанием итераторов?

Я итерируюсь по вектору и мне нужен индекс, на который указывает итератор. Какие достоинства и недостатки у следующих методов?

it - vec.begin() std::distance(vec.begin(), it)

5
голоса
5
ответов
326
просмотров
Как узнать дату истечения SSL-сертификата из закодированного в PEM сертификата?

Я имею на руках файл сертификата и использую Bash-оболочку в Mac или Linux. Как я могу проверить, когда этот сертификат истечет? Я говорю не о веб-сайте, а о самом файле сертификата, предполагая, что у меня есть файлы csr, key, pem и chain.