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

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

или

Сообщество

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

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

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

Репутация

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

9
голоса
5
ответов
161
просмотров
Создание хеша из строки в JavaScript

Мне нужно преобразовать строки в некую форму хеша. Это возможно сделать на JavaScript?

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

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

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

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

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

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

9
голоса
5
ответов
161
просмотров
Как отключить ссылку, используя только CSS

Проблема: Есть ли способ отключить ссылку с помощью CSS?

У меня есть класс под названием current-page, и я хочу, чтобы ссылки с этим классом были отключены, чтобы при их нажатии не происходило никаких действий.

8
голоса
5
ответов
161
просмотров
Как протестировать один файл с помощью Jest?

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

У меня есть:

  • Установлен jest-cli с помощью команды npm install jest-cli --save-dev
  • Обновлён package.json: { ... "scripts": { "test": "jest" } ... }
  • Написано несколько тестов.

Запуск...

9
голоса
3
ответов
161
просмотров
Преимущественны ли двойные квадратные скобки [[ ]] над одинарными [ ] в Bash?

Недавно мой коллега заявил на код-ревью, что конструкция [[ ]] предпочтительнее, чем [ ] в таких конструкциях, как приведена ниже:

if [ "`id -nu`" = "$someuser" ] ; then
     echo "I love you madly, $someuser"
fi

Однако он не смог предоставить обоснование своему утверждению. Есть...

9
голоса
5
ответов
161
просмотров
Добавление опций в <select> с помощью jQuery?

Вопрос: Как проще всего добавить `` в выпадающий список с использованием jQuery?

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

$("#mySelect").append('My option');

Будет ли этот код работать? Есть ли более правильный...

8
голоса
1
ответов
161
просмотров
ECMAScript 6: Стрелочная функция, возвращающая объект

Проблема с возвратом объекта из стрелочной функции

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

Это означает, что я не могу написать код...

8
голоса
5
ответов
161
просмотров
Создать список из одного элемента, повторенного N раз

Я хочу создать серию списков, каждый раз разной длины. Каждый список должен содержать один и тот же элемент e, повторенный n раз (где n — это длина списка).

Как мне создать эти списки, не используя списковое включение [e for number in range(n)] для каждого списка?

7
голоса
5
ответов
161
просмотров
Как прервать выполнение нескольких циклов?

У меня есть следующий код, который не работает: while True: # Срез: вывод текущего состояния while True: ok = get_input("Все в порядке? (y/n)") if ok.lower() == "y": break 2 # Это не работает 😦 if ok.lower() == "n": break

# Продолжение обработки с меню и...
6
голоса
5
ответов
161
просмотров
find -exec с несколькими командами

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

Я пытаюсь использовать команду find с опцией -exec для выполнения нескольких команд, но пока не могу добиться успешного выполнения. Могу ли я использовать такие команды, как приведенная ниже?

find *.txt -exec echo "$(tail -1 '{}'),$(ls '{}')" \;

В общем, я...