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

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

или

Сообщество

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

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

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

Репутация

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

5
голоса
5
ответов
206
просмотров
Где размещать юнит-тесты на Python? [закрыто]

Вопрос о размещении файлов тестов в проекте

Я разрабатываю библиотеку (или приложение) и столкнулся с вопросом: куда лучше размещать файлы модульных тестов?

Хотя будет разумно отделить файлы тестов от основного кода приложения, создание подпапки "tests" внутри корневой директории приложения...

5
голоса
2
ответов
206
просмотров
Как вернуть значение из асинхронной функции обратного вызова?

Проблема с возвратом значения из асинхронного коллбэка

Я часто сталкиваюсь с вопросом, который уже задавался множество раз на Stack Overflow, но всё равно не могу найти решение своей проблемы.

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

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

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

import threading
import sys

class FailingThread(threading.Thread):
    def run(self):
        try:
            raise ValueError('x')
        except ValueError:
            self.exc_info =...
0
голоса
3
ответов
206
просмотров
QT: Шаблонизированный класс с Q_OBJECT

Вопрос: Возможность использования шаблонного класса, наследующего от QObject, с макросом Q_OBJECT

Здравствуйте! У меня возникла проблема с использованием шаблонного класса, который должен наследоваться от QObject и содержать макрос Q_OBJECT в своем объявлении.

Я пытаюсь создать адаптер для...

0
голоса
5
ответов
206
просмотров
Почему методы wait() и notify() объявлены в классе Object в Java?

Почему методы wait() и notify() объявлены в классе Object, а не в классе Thread?

0
голоса
3
ответов
206
просмотров
Почему аннотация @Builder из Lombok несовместима с этим конструктором?

У меня есть такой простой код:

@Data
@Builder
public class RegistrationInfo {

    private String mail;
    private String password;

    public RegistrationInfo(RegistrationInfo registrationInfo) {
        this.mail = registrationInfo.mail;
        this.password =...
0
голоса
1
ответов
206
просмотров
Файлы конфигурации pip, специфичные для Virtualenv

Я столкнулся с проблемой при работе с несколькими проектами на Python, которые требуют использования разных конфигурационных файлов pip. Каждый проект использует отдельный репозиторий PyPI и нуждается в своем блоке в файле .pip/pip.conf.

Вот пример моего текущего файла...

0
голоса
5
ответов
206
просмотров
Java: Получение String CompareTo в качестве объекта Comparator

Я хотел бы отсортировать и выполнить бинарный поиск по статическому массиву строк, используя компаратор String.CompareTo.

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

0
голоса
0
ответов
206
просмотров
Использование futures в C++11: Вложенные вызовы std::async приводят к сбоям - ошибка компилятора или стандартной библиотеки?

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

После того как я столкнулся с падениями программы при использовании вложенных вызовов std::async, я смог воспроизвести проблему в следующем минимальном примере. Ошибки происходят часто, но не всегда. Видите ли вы что-то, что может быть причиной проблемы, или это ошибка...

24
голоса
5
ответов
205
просмотров
Как добавить новые элементы массива в начало массива в JavaScript?

У меня есть необходимость добавлять или вставлять элементы в начало массива.

Например, если мой массив выглядит так:

[23, 45, 12, 67]

И ответом на мой AJAX-запрос является 34, я хочу, чтобы обновленный массив выглядел следующим образом:

[34, 23, 45, 12, 67]

Сейчас я планирую...