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

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

или

Сообщество

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

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

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

Репутация

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

0
голоса
4
ответов
340
просмотров
Как проверить, какой тип исключения был выброшен в Java?

Как я могу определить, какой тип исключения был пойман, если операция перехватывает несколько исключений?

Вот пример, который должен прояснить ситуацию:

try {
  int x = doSomething();
} catch (NotAnInt | ParseError e) {
  if (/* пойманное исключение - NotAnInt */) {    // строка 5
    //...
0
голоса
5
ответов
340
просмотров
Как запустить/остановить/перезапустить поток в Java?

Я столкнулся с трудностями в поиске способа запуска, остановки и перезапуска потоков в Java.

У меня есть класс Task, который реализует интерфейс Runnable и находится в файле Task.java. Моему основному приложению необходимо запускать этот таск в потоке, останавливать (убивать) поток при...

39
голоса
2
ответов
339
просмотров
Как поймать несколько исключений в одной строке? (в блоке "except")

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

try:
    # выполняем некоторые действия, которые могут завершиться неудачей
except:
    # делаем это, если что-то пошло не так

Я также могу сделать...

12
голоса
5
ответов
339
просмотров
Как лучше всего условно применить класс?

У меня есть массив, который отображается в элементе , где для каждого элемента создается . В контроллере имеется свойство selectedIndex. Какой лучший способ добавить класс к `` с индексом selectedIndex в AngularJS?

В настоящее время я дублирую (вручную) код `` и добавляю класс к одному из...

11
голоса
5
ответов
339
просмотров
Какова разница между JDK и JRE?

Заметка редактора: Этот вопрос был задан в 2009 году, когда мир был другим. В 2022 году стандартный открытый OpenJDK состоит только из JDK.


Какова разница между JDK и JRE? Какие их функциональные роли и когда следует использовать ту или иную версию?

9
голоса
5
ответов
339
просмотров
Получить ключ по значению в словаре

У меня есть функция, которая ищет возраст в словаре Dictionary и выводит соответствующее имя. Вот код:

dictionary = {'george' : 16, 'amber' : 19}
search_age = raw_input("Введите возраст: ")
for age in dictionary.values():
    if age == search_age:
        name = dictionary[age]
       ...
12
голоса
5
ответов
339
просмотров
Получение уникальных значений из списка в Python

У меня есть задача, связанная с удалением дубликатов из списка. У меня есть следующий список:

['nowplaying', 'PBS', 'PBS', 'nowplaying', 'job', 'debate', 'thenandnow']

Мне нужно получить уникальные значения, и ожидаемый результат выглядит так:

['nowplaying', 'PBS', 'job',...
9
голоса
5
ответов
339
просмотров
Как правильно игнорировать исключения

Когда вам нужно выполнить конструкцию try-except в Python, но вы не хотите обрабатывать исключение, как это сделать корректно?

Является ли следующий способ правильным:

try:
    shutil.rmtree(path)
except:
    pass

Или существуют более подходящие методы для реализации подобной...

9
голоса
5
ответов
339
просмотров
"Получение и установка значений в TypeScript: методы get и set"

Я пытаюсь создать методы get и set для свойства:

private _name: string;

Name() {
    get:
    {
        return this._name;
    }
    set:
    {
        this._name = ???;
    }
}

Какой ключевое слово следует использовать для задания значения?

8
голоса
5
ответов
339
просмотров
Как проверить существование свойства объекта, используя переменную с именем свойства?

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

var myObj;
myObj.prop = "exists";
var myProp = "p" + "r" + "o" + "p";

if (myObj.myProp) {
    alert("да, у меня есть это свойство");
}

Однако это возвращает undefined,...