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

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

или

Сообщество

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

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

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

Репутация

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

6
голоса
5
ответов
1
просмотров
Как использовать HTML для печати заголовка и колонтитула на каждой странице документа?

Заголовок: Возможность добавления пользовательских заголовков и нижних колонтитулов при печати HTML-страниц

Текст проблемы: Здравствуйте!

Я хочу узнать, возможно ли добавить пользовательские заголовки и нижние колонтитулы на каждую напечатанную страницу HTML-документа.

Конкретно, мне нужно,...

6
голоса
5
ответов
1
просмотров
Почему не стоит использовать Optional в аргументах в Java 8?

Я прочитал на многих веб-сайтах, что Optional следует использовать только как тип возвращаемого значения, а не в качестве аргументов методов. Я испытываю трудности с нахождением логической причины для этого. Например, у меня есть логика, которая принимает два параметра Optional. Поэтому, мне...

6
голоса
5
ответов
1
просмотров
Автоматическая настройка высоты iframe в зависимости от содержимого без использования полосы прокрутки?

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

Привет, сообщество!

Я работаю с элементом iframe и мне необходимо, чтобы его высота автоматически подстраивалась под содержание, которое находится внутри. Я...

7
голоса
5
ответов
1
просмотров
Запрашиваем ввод у пользователя до тех пор, пока он не введет корректный ответ

Проблема с вводом пользователя в Python: необходимо обработать некорректные данные

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

# Примечание: пользователям Python 2.7 следует использовать `raw_input`, аналог `input`...
8
голоса
5
ответов
1
просмотров
Найти и заменить текст в файле через командную строку Bash

Какой самый простой способ выполнить замену строки в файле, например, заменить строку abc на XYZ в файле /tmp/file.txt?

Я разрабатываю приложение и использую IronPython для выполнения команд через SSH, но не очень хорошо знаком с Unix и не знаю, что именно искать.

Я слышал, что Bash, помимо того...

6
голоса
5
ответов
1
просмотров
Как использовать константу PI в C++

Проблема с использованием константы PI в C++

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

Как я могу...

7
голоса
5
ответов
1
просмотров
Сортировка списка по нескольким атрибутам?

У меня есть список списков:

[[12, 'tall', 'blue', 1],
 [2, 'short', 'red', 9],
 [4, 'tall', 'blue', 13]]

Если я хочу отсортировать его по одному элементу, например, по элементу "tall/short", я могу сделать это с помощью функции s = sorted(s, key=itemgetter(1)).

Однако если я хочу...

8
голоса
5
ответов
1
просмотров
Преобразование всех строк в списке в целые числа

Как мне преобразовать все строки в списке в целые числа?

У меня есть список строк, например: ['1', '2', '3']. Я хотел бы получить новый список целых чисел: [1, 2, 3]. Какие есть способы сделать это в Python?

Я пытался использовать различные методы, но получал ошибки или не тот результат. Если...

6
голоса
4
ответов
1
просмотров
Как проверить, существует ли столбец в Pandas

Как проверить, существует ли колонка в DataFrame библиотеки Pandas df?

У меня есть DataFrame следующего вида:

A B C 0 3 40 100 1 6 30 200

Как мне проверить, существует ли колонка "A", чтобы я мог выполнить следующее вычисление:

df['sum'] = df['A'] + df['C']

А если колонки "A"...

7
голоса
5
ответов
1
просмотров
Максимальная глубина рекурсии: как ее увеличить?

У меня есть следующая рекурсивная функция с хвостовой рекурсией:

def recursive_function(n, sum):
    if n < 1:
        return sum
    else:
        return recursive_function(n-1, sum+n)

c = 998
print(recursive_function(c, 0))

Она работает до значения n=997, после чего возникает...