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

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

или

Сообщество

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

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

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

Репутация

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

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

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

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

CREATE TABLE parent (
    id INT NOT NULL AUTO_INCREMENT,
    PRIMARY KEY...
5
голоса
5
ответов
279
просмотров
Как запустить несколько программ параллельно из bash-скрипта?

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

Я пробовал следующий код:

prog1 prog2

Но в этом случае сначала выполняется prog1, а затем, после его завершения, начинает выполняться prog2...

Как я могу запустить их параллельно?

0
голоса
0
ответов
279
просмотров
Можно ли пометить функцию как устаревшую?

У меня есть задача пометить функции и методы как устаревшие. Я попробовал использовать атрибут deprecated следующим образом:

#[deprecated] fn old_way_of_doing_it() {

Однако это приводит к ошибке:

error: stability attributes may not be used outside of the standard library

Есть ли способ, с...

0
голоса
2
ответов
279
просмотров
Вывод типа с помощью рефлексии для лямбд в Java 8

Заголовок: Как получить возвращаемый тип лямбда-функции с использованием рефлексии в Java 8?

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

0
голоса
1
ответов
279
просмотров
Оценивается ли условие в цикле `for` диапазона C++11 на каждой итерации?

Проблема с вызовом метода в цикле

В коде у меня есть следующий фрагмент:

for(auto& entity : memoryManager.getItems()) 
    entity->update(mFrameTime);

У меня возник вопрос: если memoryManager содержит 1000 элементов, будет ли memoryManager.getItems() вызываться 1000 раз (при...

0
голоса
5
ответов
279
просмотров
Можно ли использовать изображение из локальной файловой системы в качестве фона в HTML?

У меня есть HTML-документ, размещенный на удаленном веб-сервере. Я пытаюсь установить для одного из элементов веб-страницы фоновое изображение из локальной файловой системы. Однако не удается сделать это ни в Chrome, ни в Safari, ни в Firefox (IE не пробовал).

Вот пример того, что я пробовал до...

0
голоса
1
ответов
279
просмотров
Как умножать/делить/складывать/вычитать числа разных типов?

Я работаю с вторым изданием справочника по Rust и решил попробовать создать классический конвертер градусов Цельсия в Фаренгейты.

Вот мой код:

fn c_to_f(c: f32) -> f32 {
    return ( c * ( 9/5 ) ) + 32;
}

При компиляции этого кода с помощью cargo build возникает ошибка времени...

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

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

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

0
голоса
4
ответов
279
просмотров
Ошибка "Класс 'UserTableSeeder' не существует" - Laravel 5.0 [php artisan db:seed]

Проблема с запуском сидера в Laravel

Я пытаюсь выполнить базовую команду php artisan db:seed после миграции базы данных, но постоянно получаю ошибку в консоли:

[ReflectionException] Class 'UserTableSeeder' does not exist

Что я пробовал

  • Изменил пространство имен в файле...
0
голоса
4
ответов
279
просмотров
Сравнение дат файлов в Bash

Я работаю над небольшим скриптом, похожим на Dropbox, и мне нужно сравнить даты двух файлов и заменить старые файлы новыми, не используя rsync. Есть ли простой способ сделать это? Может ли SHA1 помочь мне определить, какой файл новый?