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

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

или

Сообщество

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

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

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

Репутация

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

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

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

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

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

0
голоса
1
ответов
439
просмотров
Инициализация/декларация атрибутов в классе Python: где их размещать?

Я задумался, какой способ инициализации атрибутов объектов в Python считается наилучшей практикой: делать это в теле класса или внутри функции __init__?

Например, есть такой подход:

class A(object):
    foo = None

или такой:

class A(object):
    def __init__(self):
  ...
0
голоса
0
ответов
439
просмотров
Модель потоков в Spring WebFlux и Reactor

Проблема с моделью параллелизма и потоков в WebFlux и Reactor

Я сейчас экспериментирую с реактивным программированием, используя Spring 5.0.0.RC2, Reactor 3.1.0.M2 и Spring Boot 2.0.0.M2.

Меня интересует модель параллелизма и потоков, используемая WebFlux и Reactor, чтобы...

22
голоса
1
ответов
438
просмотров
В чем разница между INNER JOIN, LEFT JOIN, RIGHT JOIN и FULL JOIN?

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

На StackOverflow существует вопрос с ответами на тему различий между различными типами соединений в SQL. Известно, что существует несколько видов соединений, таких как INNER JOIN, LEFT JOIN, RIGHT JOIN и FULL JOIN, однако, я не совсем понимаю, каковы основные отличия...

15
голоса
5
ответов
438
просмотров
Поймать и вывести полный трейсбек исключения в Python без остановки/выхода из программы

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

try:
    do_stuff()
except Exception as err:
    print(Exception, err)
    # Я хочу напечатать полный трейсбек здесь,
    # а не только имя исключения и его детали

Мне...

11
голоса
5
ответов
438
просмотров
Почему переменные нельзя объявлять в операторе switch?

У меня всегда возникал вопрос: почему нельзя объявлять переменные после метки case в операторе switch? В C++ можно объявлять переменные практически в любом месте (причём объявление их ближе к первому использованию, безусловно, является хорошей практикой), но следующий код всё равно не...

11
голоса
5
ответов
438
просмотров
UnicodeDecodeError: Кодек 'charmap' не может декодировать байт X в позиции Y: символ отображается как <неопределённый>

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

Traceback (most recent call last):  
  File "LOCATION_OF_SCRIPT", line NUMBER, in   
    text = file.read()
  File...
8
голоса
5
ответов
438
просмотров
Как лучше всего удалить акценты (нормализовать) в строке Unicode Python?

У меня есть строка в формате Unicode в Python, и я хотел бы удалить все диакритические знаки (акценты).

Я нашел элегантное решение этой задачи в Java:

  1. Конвертировать строку Unicode в её длинную нормализованную форму (с отдельными символами для букв и диакритиков).
  2. Удалить все символы,...
5
голоса
5
ответов
438
просмотров
Как преобразовать jsonString в JSONObject в Java?

У меня есть переменная типа String с названием jsonString: {"phonetype":"N95","cat":"WP"}

Теперь я хочу преобразовать её в объект JSON. Я искал информацию в Google, но не нашёл ожидаемых ответов! Как мне это сделать?

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

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

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

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