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

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

или

Сообщество

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

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

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

Репутация

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

12
голоса
5
ответов
314
просмотров
Как устранить java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException

У меня есть код, который использует классы API JAXB, предоставленные в составе JDK в Java 6/7/8. Когда я запускаю тот же код с Java 9, во время выполнения я получаю ошибки, указывающие на то, что классы JAXB не могут быть найдены.

Классы JAXB были включены в состав JDK с Java 6, так почему же в...

15
голоса
5
ответов
314
просмотров
Создание словаря с помощью генератора словарей

Заголовок: Можно ли использовать синтаксис генератора списков для создания словаря?

Тело вопроса:

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

Вот что у меня получилось:

d = {... for k, v in zip(keys,...
11
голоса
5
ответов
314
просмотров
Какое наибольшее целочисленное значение в JavaScript, при котором не теряется точность?

Определено ли это языком? Существует ли установленный максимум? Различается ли это в разных браузерах?

14
голоса
5
ответов
314
просмотров
Запуск команд оболочки и захват вывода

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

Какой код мог бы это...

12
голоса
4
ответов
314
просмотров
Как пройтись по двум спискам параллельно?

У меня есть два итерируемых объекта, и я хочу проходить по ним парами:

foo = [1, 2, 3]
bar = [4, 5, 6]

for (f, b) in iterate_together(foo, bar):
    print("f:", f, " |  b:", b)

В результате должно получиться:

f: 1  |  b: 4
f: 2  |  b: 5
f: 3  |  b: 6

Один из способов...

10
голоса
5
ответов
314
просмотров
Преобразование объекта PHP в ассоциативный массив

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

Мне нужна простая и быстрая функция для преобразования объекта в массив.

11
голоса
5
ответов
314
просмотров
Как вставить элемент после другого элемента в JavaScript без использования библиотеки?

Проблема: В JavaScript есть метод insertBefore(), который позволяет вставлять элемент перед другим элементом. Однако как я могу вставить элемент после другого элемента без использования jQuery или каких-либо других библиотек?

14
голоса
5
ответов
314
просмотров
Как отсортировать массив целых чисел?

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

Вот мой код:

var numArray = [140000, 104, 99];
numArray = numArray.sort();
console.log(numArray);

Я ожидал...

11
голоса
5
ответов
314
просмотров
Оператор двойного двоеточия (::) в Java 8

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

// Определено в IntPipeline.java
@Override
public final OptionalInt reduce(IntBinaryOperator op) {
    return evaluate(ReduceOps.makeInt(op));
}

@Override
public final OptionalInt max() {
 ...
12
голоса
5
ответов
314
просмотров
Как создать обобщённый массив в Java?

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

Из-за реализации обобщений в Java невозможно создать массив обобщенного типа напрямую, как показано в нижеследующем коде:

public class GenSet {
    private E a[];

    public GenSet() {
        a = new E[INITIAL_ARRAY_LENGTH]; // Ошибка: создание массива с...