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

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

или

Сообщество

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

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

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

Репутация

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

5
голоса
5
ответов
271
просмотров
Когда использовать "ON UPDATE CASCADE"

Я регулярно использую ON DELETE CASCADE, но никогда не использовал ON UPDATE CASCADE, так как не уверен, в каких ситуациях это может быть полезно.

Для обсуждения давайте посмотрим на некоторый код.

CREATE TABLE parent (
    id INT NOT NULL AUTO_INCREMENT,
    PRIMARY KEY...
0
голоса
5
ответов
271
просмотров
Где разместить код инициализации Django?

Я хочу, чтобы следующие строки кода выполнялись при старте сервера (как в режиме разработки, так и в продакшене):

from django.core import management
management.call_command('syncdb', interactive=False)

Помещение этого кода в settings.py не сработало, так как для его выполнения...

0
голоса
3
ответов
271
просмотров
Почему объект, возвращаемый по значению, имеет тот же адрес, что и объект внутри метода?

Проблема: Почему адреса переменных a и b совпадают?

Я столкнулся с интересным поведением в моем коде на C++, где две переменные a и b, каждая из которых объявлена в разных контекстах (функции foo и main), имеют одинаковый адрес в памяти. Вот код, который я...

0
голоса
0
ответов
271
просмотров
Работают ли параметризованные тесты pytest с тестами на основе классов unittest?

Я пытаюсь добавить параметризованные тесты с помощью @pytest.mark.parametrize в классовые тесты, основанные на unittest. Вот что у меня получается:

class SomethingTests(unittest.TestCase):
    @pytest.mark.parametrize(('one', 'two'), [
        (1, 2), (2, 3)])
    def...
0
голоса
3
ответов
271
просмотров
"Как задать количество потоков/ЦП для Java VM?"

Описание проблемы: Ограничение числа потоков/процессов в Java VM

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

0
голоса
5
ответов
271
просмотров
Как заставить сработать хук завершения процесса, запущенного из Eclipse?

У меня есть хук завершения работы в моем приложении (созданный с использованием Runtime.getRuntime().addShutdownHook). Однако, когда я запускаю приложение из Eclipse, при завершении приложения хук не выполняется.

Я думаю, что это происходит потому, что Eclipse отправляет эквивалент...

0
голоса
4
ответов
271
просмотров
Проверка наличия элемента в массиве в C++

Как мне проверить, есть ли в массиве элемент, который я ищу?

В Java я бы сделал что-то вроде этого:

Foo someObject = new Foo(someParameter);
Foo foo;
// Ищем в массиве Foo[] arr
for(int i = 0; i < arr.length; i++){
  if (arr[i].equals(someObject))
    foo = arr[i];
}
if (foo == null)
 ...
0
голоса
2
ответов
271
просмотров
Разработка скриптов Tampermonkey в полноценной IDE с автоматическим деплоем в репозиторий OpenUserJs

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

Я недавно начал разработку скрипта для Tampermonkey, который размещен на OpenUserJs. Поскольку я планирую в будущем потратить больше времени на его обновление и расширение функциональности, я начал редактировать его в встроенном редакторе Tampermonkey для Chrome (кнопка...

0
голоса
3
ответов
271
просмотров
Как установить "значение" для элемента ввода в вебе с помощью Selenium?

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


Я хочу установить для него значение, поэтому я создал веб-элемент с его XPath:

val test = driver.findElements(By.xpath("""//*[@id="invoice_supplier_id"]"""))

Однако теперь я не вижу возможности установить...

0
голоса
5
ответов
271
просмотров
Laravel валидация: проверка существования с условием по дополнительному столбцу - пользовательское правило валидации

Задача: Есть ли способ ссылаться на другое поле при задании правила валидации exists в Laravel? Я хочу убедиться, что input a существует в таблице a, input b существует в таблице b, И значение для столбца x в таблице b должно равняться input a.

Лучше всего это объяснить на...