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

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

или

Сообщество

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

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

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

Репутация

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

31
голоса
4
ответов
125
просмотров
Как создать декораторы функций и объединить их?

Заголовок: Как создать два декоратора в Python для форматирования текста?

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

Я пытаюсь создать два декоратора в Python, которые добавляют HTML-теги жирного и курсивного шрифта к строке, возвращаемой функцией. Мне нужно, чтобы декораторы применялись последовательно. Вот как...

23
голоса
5
ответов
125
просмотров
Можно ли использовать одинарные и двойные кавычки в строковых литералах JavaScript взаимозаменяемо?

Рассмотрим следующие две альтернативы:

console.log("double"); console.log('single');

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

18
голоса
4
ответов
125
просмотров
Ошибка "Неопределенная ссылка/нестираемая внешняя символ" — что это такое и как её исправить?

Что такое ошибки "неопределенная ссылка"/"нерешенный внешний символ"? Каковы их общие причины и как можно исправить и предотвратить эти ошибки?

19
голоса
4
ответов
125
просмотров
Как использовать переменную в регулярном выражении?

Я хочу создать метод String.replaceAll() в JavaScript и считаю, что использование регулярных выражений будет наиболее лаконичным способом сделать это. Однако я не могу понять, как передать переменную в регулярное выражение. У меня уже есть работающий пример, который заменяет все вхождения "B"...

13
голоса
5
ответов
125
просмотров
Удаление элемента по ID

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

var element = document.getElementById("element-id");
element.parentNode.removeChild(element);

Обращение к родительскому узлу перед удалением элемента кажется мне...

14
голоса
5
ответов
125
просмотров
Какие символы можно использовать для отображения треугольников вверх/вниз (стрелка без стержня) в HTML?

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

Я нашел символы ↑ (↑) и ↓ (↓), но у них узкая ножка. Мне нужен только "верх" стрелки в формате HTML.

Проблема в том, что моя...

14
голоса
5
ответов
125
просмотров
Отправка аргументов командной строки в npm-скрипт

У меня есть файл package.json, и его раздел scripts выглядит следующим образом:

"scripts": { "start": "node ./script.js server" }

Это позволяет мне запускать npm start для старта сервера, что вполне нормально.

Тем не менее, я хотел бы иметь возможность запускать что-то вроде npm start 8080...

21
голоса
5
ответов
125
просмотров
Как автоматически изменять размер изображения с сохранением пропорций

Как автоматически изменить размер большого изображения так, чтобы оно поместилось в контейнер div с меньшей шириной, сохраняя при этом соотношение width:height?

Например, на сайте stackoverflow.com, когда изображение вставляется в панель редактора, и оно слишком большое, чтобы поместиться на...

12
голоса
5
ответов
125
просмотров
Как выполнить функцию JavaScript, имея её имя в виде строки

У меня есть имя функции в JavaScript в виде строки. Как мне преобразовать это имя в указатель на функцию, чтобы я мог вызвать её позже?

В зависимости от ситуации мне может понадобиться передавать различные аргументы в эту функцию.

Некоторые из функций могут быть в форме...

14
голоса
5
ответов
125
просмотров
Как экранировать одиночные кавычки внутри строк, заключённых в одиночные кавычки

У меня есть проблема с определением alias в Bash. Вот простой пример, который работает без проблем:

alias rxvt='urxvt'

Однако, когда я пытаюсь установить alias с параметрами, это не срабатывает:

alias rxvt='urxvt -fg '#111111' -bg '#111111''

Аналогично, следующий вариант...