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

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

или

Сообщество

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

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

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

Репутация

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

8
голоса
5
ответов
151
просмотров
Повторить строку в JavaScript заданное количество раз

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

$a = "a" x 10; // в результате получается "aaaaaaaaaa"

Существует ли простой способ сделать то же самое в Javascript? Я могу, конечно, использовать функцию, но мне было интересно, есть ли встроенный способ или какой-то...

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

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

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

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

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

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

8
голоса
5
ответов
151
просмотров
nvm постоянно "забывает" Node.js в новой сессии терминала

При использовании новой сессии терминала в OS X, nvm забывает версию node и по умолчанию переходит на ничего:

$ nvm ls:

     .nvm
 v0.11.12
 v0.11.13

Мне постоянно нужно вводить nvm use v0.11.13 в каждой сессии:

     .nvm
 v0.11.12

-> v0.11.13

Я пробовал как...

8
голоса
5
ответов
151
просмотров
Как прочитать JSON-файл в память сервера?

Я занимаюсь экспериментами с Node.js и хотел бы прочитать JSON-объект из текстового файла или .js файла (что из этого лучше??) в память, чтобы я мог быстро получать доступ к этому объекту из кода. Я понимаю, что существуют такие решения, как Mongo, Alfred и т.д., но сейчас это не то, что мне...

7
голоса
5
ответов
151
просмотров
CSS text-overflow: ellipsis; не работает?

Я не понимаю, почему этот простой CSS не работает...

.app a { height: 18px; width: 140px; padding: 0; overflow: hidden; position: relative; margin: 0 5px 0 5px; text-align: center; text-decoration: none; text-overflow: ellipsis; white-space: nowrap; color: #000; } <div...

6
голоса
5
ответов
151
просмотров
Linux: Копирование и создание директории назначения, если она не существует

Я хочу команду (или, возможно, опцию для cp), которая создает целевой каталог, если он не существует.

Пример:

cp -? файл /путь/к/копии/файла/по/очень/глубокому/пути

Как это можно реализовать?

6
голоса
5
ответов
151
просмотров
Как сравнить float и double, учитывая потерю точности?

Описание проблемы: Как наиболее эффективно сравнивать два значения типа double или float?

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

bool CompareDoubles1(double A, double B)
{
   return A == B;
}

Такой метод не учитывает возможные проблемы с точностью,...

7
голоса
5
ответов
151
просмотров
Как зарегистрировать ошибку в Python с отладочной информацией?

Я записываю сообщения об ошибках Python в лог-файл с помощью функции logging.error:

import logging try: 1/0 except ZeroDivisionError as e: logging.error(e) # ERROR:root:division by zero

Можно ли вывести более подробную информацию об исключении и коде, который его вызвал, чем просто...

6
голоса
5
ответов
151
просмотров
Как использовать команду 'cp' для исключения определенной директории?

Я хочу скопировать все файлы в директории, за исключением некоторых файлов в конкретной подпапке. Я заметил, что команда cp не имеет опции --exclude. Как мне это сделать?

7
голоса
1
ответов
151
просмотров
Почему [] быстрее, чем list()?

Я сравнил скорости обработки [] и list() в Python 3.11. Результаты меня удивили: [] работает примерно в два раза быстрее, чем list(). Вот данные, которые я получил:

$ python -m timeit '[]'
20000000 loops, best of 5: 11.3 nsec per loop
$ python -m timeit 'list()'
10000000 loops, best of...