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

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

или

Сообщество

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

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

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

Репутация

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

9
голоса
5
ответов
289
просмотров
Удалить пустые строки из списка строк

Я хочу удалить все пустые строки из списка строк в Python.

Мой подход выглядит так:

while '' in str_list:
    str_list.remove('')

Есть ли более питонический способ сделать это?

9
голоса
5
ответов
289
просмотров
Как сравнить числа в Bash?

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

echo "введите два числа"
read a b

echo "a=$a"
echo "b=$b"

if [ $a > $b ]; then
    echo "a больше чем b"
else
    echo "b больше чем a"
fi

Проблема в том, что происходит сравнение с начала...

9
голоса
5
ответов
289
просмотров
Как инициализировать значения HashSet при создании?

Я столкнулся с проблемой: мне нужно создать объект типа Set с начальными значениями. Вот как я это делаю на данный момент:

Set h = new HashSet();
h.add("a");
h.add("b");

Есть ли способ сделать это в одну строку кода? Это было бы полезно, например, для финальных статических полей.

7
голоса
5
ответов
289
просмотров
Игнорирование новых полей в JSON-объектах с помощью Jackson

Я использую библиотеку Jackson для работы с JSON в приложении на Android, чтобы преобразовывать JSON-объекты в POJO-классы. Проблема заключается в том, что JSON-объекты могут изменяться, и во время работы приложения могут добавляться новые поля. В настоящее время добавление даже простого текстового...

6
голоса
5
ответов
289
просмотров
Как получить возвращаемое значение из потока?

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

from threading import Thread

def foo(bar): print('hello '.format(bar)) return 'foo'

thread = Thread(target=foo,...

8
голоса
3
ответов
289
просмотров
Можно ли использовать несколько аргументов в псевдоклассе :not()?

Я пытаюсь выбрать элементы input всех type, кроме radio и checkbox.

Многие показывали, что можно использовать несколько аргументов в :not, но использование с type почему-то не работает так, как я пробовал.

form input:not([type="radio"], [type="checkbox"]) { /* css здесь */ }

Есть идеи?

8
голоса
5
ответов
289
просмотров
Преобразование RGB в HEX и HEX в RGB

Вопрос: Как преобразовать цвета из RGB формата в шестнадцатеричный формат и наоборот?

Например, как можно конвертировать цвет '#0080C0' в (0, 128, 192)?

6
голоса
5
ответов
289
просмотров
Есть ли в SQL Server функция Max, принимающая два значения, как Math.Max в .NET?

Я хочу написать запрос, похожий на следующий:

SELECT o.OrderId, MAX(o.NegotiatedPrice, o.SuggestedPrice)
FROM Order o

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

6
голоса
5
ответов
289
просмотров
Как установить конкретную версию пакета с помощью Composer?

Я пытаюсь установить конкретную версию пакета с помощью Composer. Я использовал команды composer install и composer require, но они устанавливают последнюю версию пакета. Как мне установить более старую версию?

6
голоса
5
ответов
289
просмотров
Как предотвратить перенос строк в элементах списка с помощью CSS

Я пытаюсь добавить ссылку с названием Отправить резюме в меню, используя тег li. Из-за пробела между двумя словами текст оборачивается на две строки. Как предотвратить это оборачивание с помощью CSS?