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

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

или

Сообщество

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

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

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

Репутация

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

8
голоса
5
ответов
400
просмотров
Как правильно проверить, что исключение возникает в pytest?

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

Я столкнулся с проблемой при использовании библиотеки pytest для тестирования функции, которая вызывает исключение ZeroDivisionError. В моем тесте test_whatever я пытаюсь отловить это исключение и вызвать pytest.fail(), чтобы зарегистрировать ошибку.

Вот мой...

7
голоса
5
ответов
400
просмотров
В чем разница между параметрами шаблона "typename" и "class"?

У меня возникли вопросы по поводу использования шаблонов в C++. Я заметил, что в объявлениях шаблонов используются два различных синтаксиса:

template 
template 

В чем разница между ними?

Кроме того, в приведенном ниже примере (из статьи на немецком Wikipedia о шаблонах) я хотел бы...

6
голоса
5
ответов
400
просмотров
PHP: Как определить первую и последнюю итерацию в цикле foreach?

Проблема проста. У меня есть цикл foreach в моем коде:

foreach($array as $element) { // код }

В этом цикле я хочу по-разному реагировать на первую и последнюю итерации.

Как мне это сделать?

8
голоса
5
ответов
400
просмотров
Чтение файла построчно с использованием ifstream в C++

Проблема:

У меня есть файл file.txt, содержащий следующие данные:

5 3
6 4
7 1
10 5
11 6
12 3
12 4

Каждая строка файла представляет собой пару координат. Я уже умею считывать первую строку, но не знаю, как обработать последующие строки файла с помощью C++.

Вот мой текущий код для...

6
голоса
5
ответов
400
просмотров
Какую версию Python я установил?

У меня есть задача запустить скрипт на Python на сервере Windows. Как я могу узнать, какая версия Python у меня установлена, и имеет ли это значение?

Я подумываю об обновлении до последней версии Python.

8
голоса
5
ответов
400
просмотров
Как получить подмножество свойств объекта JavaScript?

У меня есть объект:

elmo = { 
  color: 'red',
  annoying: true,
  height: 'unknown',
  meta: { one: '1', two: '2'}
};

Мне нужно создать новый объект, содержащий подмножество свойств исходного объекта. Например, я хочу получить объект с такими свойствами, как color и...

5
голоса
5
ответов
400
просмотров
PHP-функция mail не завершает отправку электронной почты

У меня возникла проблема при создании простого формы отправки письма. Форма расположена на странице index.html, но отправляется на отдельную страницу "спасибо за ваше сообщение" — thankyou.php, где размещен предложенный выше код на PHP.

Код выполняется нормально, и форма успешно отправляется,...

0
голоса
2
ответов
400
просмотров
Переизбрасывание исключения в Python с сохранением трассировки стека

Я пытаюсь поймать исключение в потоке и повторно вызвать его в основном потоке:

import threading
import sys

class FailingThread(threading.Thread):
    def run(self):
        try:
            raise ValueError('x')
        except ValueError:
            self.exc_info =...
0
голоса
0
ответов
400
просмотров
Использование lambda для форматирования Map в String

У меня есть карта с ключами и значениями типа Integer. Мне нужно преобразовать её в строку с конкретным форматом: key1 - val1, key2 - val2, key3 - val3. В настоящее время я использую метод forEach, чтобы отформатировать каждый элемент, собираю их в список, а затем использую...

0
голоса
5
ответов
400
просмотров
React Beautiful DND - Ошибка "Невозможно найти перетаскиваемый элемент с id: 1"

Вопрос на StackOverflow: Ошибка "Unable to find draggable with id: X" при многократном перетаскивании в React

В приведенном ниже коде интерфейс отображает два компонента "Column", и каждая колонка содержит два перетаскиваемых элемента, называемых "Tasks". Когда пользователь перетаскивает...