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

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

или

Сообщество

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

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

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

Репутация

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

34
голоса
5
ответов
243
просмотров
В чем разница между call и apply?

Вопрос: В чем разница между использованием Function.prototype.apply() и Function.prototype.call() для вызова функции?

Я имею следующий код:

const func = function() {
    alert("Hello world!");
};

Меня интересует разница между func.apply() и func.call().

Есть ли...

32
голоса
5
ответов
243
просмотров
Как протестировать класс с приватными методами, полями или внутренними классами?

Как мне протестировать класс с использованием JUnit, если у него есть внутренние приватные методы, поля или вложенные классы? Похоже, что изменять модификатор доступа для метода только ради того, чтобы запустить тест, не совсем правильно.

16
голоса
5
ответов
243
просмотров
Обнаружено потенциально опасное значение Request.Form, полученное от клиента

Каждый раз, когда пользователь отправляет данные, содержащие символы < или > на странице моего веб-приложения, возникает исключение.

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

9
голоса
5
ответов
243
просмотров
Как выполнить фильтрацию запросов в Django по условию "не равно"?

В Django QuerySet я заметил, что для сравнительных значений существуют операторы __gt и __lt, но есть ли оператор __ne или != (т.е. не равно)? Мне нужно отфильтровать значения с использованием условия "не равно". Например, для следующей модели:

Model:
    bool a;
    int x;

Я...

15
голоса
5
ответов
243
просмотров
Как получить полный объект в console.log() Node.js, а не '[Object]'?

У меня есть такой объект:

const myObject = {
   "a":"a",
   "b":{
      "c":"c",
      "d":{
         "e":"e",
         "f":{
            "g":"g",
            "h":{
               "i":"i"
            }
         }
      }
   }
};

Но когда я пытаюсь вывести его с помощью...

6
голоса
5
ответов
243
просмотров
Создание переменной временной метки в bash-скрипте

Я пытаюсь создать переменную с текущей меткой времени в оболочке сценариев, чтобы упростить ведение журнала. Я хочу создать эту переменную в начале скрипта и выводить текущее время всякий раз, когда я вызываю команду echo $timestamp. Это оказывается сложнее, чем я думал. Вот что я пробовал:

1....

5
голоса
5
ответов
243
просмотров
Использование getopts для обработки длинных и коротких командных опций

Проблема с обработкой длинных и коротких командных опций в shell-скрипте

Я хотел бы реализовать в моем shell-скрипте поддержку как длинных, так и коротких форм командных опций. Я знаю, что для этого можно использовать getopts, как в Perl, но мне не удалось достичь такого же результата в...

5
голоса
3
ответов
243
просмотров
Как преобразовать свою Java-программу в .exe файл?

У меня есть исходный файл Java (.java) или файл класса (.class), как я могу преобразовать его в файл .exe?

Кроме того, мне нужен установщик для моей программы.

0
голоса
1
ответов
243
просмотров
Как изменить цвет заливки SVG, использованного в качестве фона в формате base64?

У меня есть проект, в котором я использую SVG, загружаемый в CSS следующим образом:

background-image:...
20
голоса
0
ответов
242
просмотров
Сравнение регулярного приведения типов, static_cast и dynamic_cast

Суть проблемы:

Я пишу на C и C++ почти двадцать лет, но есть один аспект этих языков, который я никогда не понимал. Я, конечно, использовал обычные преобразования (касты), например:

MyClass *m = (MyClass *)ptr;

Но есть еще два типа приведения типов, и я не знаю, чем они...