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

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

или

Сообщество

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

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

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

Репутация

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

0
голоса
3
ответов
7
просмотров
Когда апкастинг незаконен в C++?

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

0
голоса
5
ответов
2
просмотров
Невозможно умножить последовательность на тип 'float' — не целое число [закрыто]

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

Я столкнулся с ошибкой "can't multiply sequence by non-int of type 'float'" в следующем коде:

def nestEgVariable(salary, save, growthRates):
    SavingsRecord = []
    fund = 0
    depositPerYear = salary * save * 0.01
    for i in growthRates:  
        fund =...
0
голоса
5
ответов
13
просмотров
Ошибка AttributeError: объект 'tuple' не имеет атрибута

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

У меня есть следующий код:

def list_benefits():
    s1 = "Более организованный код"
    s2 = "Более читаемый код"
    s3 = "Упрощение повторного использования кода"
    s4 = "Позволяет...
0
голоса
5
ответов
6
просмотров
Почему методы wait() и notify() объявлены в классе Object в Java?

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

0
голоса
0
ответов
1
просмотров
Как перебрать кластеры графем Unicode в Rust?

Я изучаю язык Rust и был удивлён тем, что Rust различает только байтовые последовательности UTF-8, но не фактические графемные кластеры (то есть диакритические знаки считаются отдельными символами).

Например, Rust может преобразовать входной текст в вектор следующим образом (с помощью...

0
голоса
5
ответов
2
просмотров
Создание репозитория Spring без сущности

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

Однако при расширении интерфейса, например, CrudRepository<T, ID>, мне нужно указать T — мою сущность, которая недоступна.

Мои нативные...

0
голоса
1
ответов
2
просмотров
Зачем использовать ограничения внешнего ключа в MySQL?

Я думаю, у меня есть вопрос относительно использования ограничений (constraints) в качестве внешних ключей (foreign keys) в MySQL. Я уверен, что могу контролировать типы данных, которые добавляются в базу, так зачем мне использовать внешние ключи?

Поможет ли это улучшить производительность?

0
голоса
3
ответов
1
просмотров
Нужно ли закрывать ByteArrayInputStream?

Краткий вопрос:

Я наткнулся на старый код, где создается объект ByteArrayInputStream следующим образом:

new BufferedReader(new InputStreamReader(new ByteArrayInputStream(somebytes)));

После этого BufferedReader используется для чтения somebytes построчно. Всё работает...

0
голоса
2
ответов
4
просмотров
Индексация массива numpy с помощью списка кортежей

Проблема с индексированием ndarray с использованием списка кортежей

Я пытаюсь индексировать массив ndarray, используя список кортежей в следующем формате:

idx = [(x1, y1), ... (xn, yn)]
X[idx]

Однако это не срабатывает, и вместо этого мне приходится использовать более сложный...

0
голоса
0
ответов
2
просмотров
Работают ли параметризованные тесты pytest с тестами на основе классов unittest?

Я пытаюсь добавить параметризованные тесты с помощью @pytest.mark.parametrize в классовые тесты, основанные на unittest. Вот что у меня получается:

class SomethingTests(unittest.TestCase):
    @pytest.mark.parametrize(('one', 'two'), [
        (1, 2), (2, 3)])
    def...