git You are in 'detached HEAD' state -- ошибка и её причина (HEAD detached at)

Ошибка:

Note: checking out 'origin/...'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

git checkout -b

HEAD is now at ...

postgresql -- Ошибка SELECT NEXTVAL('...')':\n\SQLSTATE[42809]: Wrong object type: 7 ERROR: \"...\" is not a sequence

Текст ошибки

SELECT NEXTVAL('')':\n\SQLSTATE[42809]: Wrong object type: 7 ERROR: \"\" is not a sequence

Возникает при попытке записать данные в таблицу БД.

Решение

Буквально данная ошибка значит: "Ошибка при генерации последовательности. Указанный объект не является генератором последовательности".

postgresql -- Пример создания таблицы с внешним ключом (foreign key) с помощью миграции (Symfony)

Создание таблицы реализовано с помощью миграции Symfony4. Но если вам требуется чистый код SQL, не пугайтесь, - просто возьмите код, передаваемый в качестве аргумента методу addSql(). Его же можно напрямую вводить в консоли БД.

Собственно пример создания таблицы в PostgreSQL. Помимо непосредственно полей, создаются Constraint-ы (Primary key, foreign key) и Sequence (генератор последовательности).

heidiSQL Поиск столбцов (колонок) по имени -- способы

Forums:

Проблема

Проверить есть ли определённые столбы в таблице. Актуально для таблиц с очень большем числом столбцов.

Решение

Есть, как минимум, два способа:

symfony4 Form -- Сохранение non-mapped поля (не относящегося к сущности, для которой генерируется форма)

В Symfony существует компонент Forms, предназначенный для создания форм, основанных на сущностях (Entity). Если корректно написать класс формы, то можно максимально упростить рендеринг, сохранение и автозаполнение формы. Но чем сложнее поставленная задача, тем более неоднозначно решение.

Здесь, например, мы научились выводить сложную форму, основанную на сущности (Entity) и связанной с ней (вложенной) сущности.

php Одинарные обратные кавычки для выполнения системных команд (shell) -- из учебника Стивена Хольцнера

Вызов надо взять в обратные одинарные кавычки (которые на той же клавише, что и знак "тильда"), например команду получения даты:

$output = `date`; // необычные одинарные кавычки!;)
echo $output;

(пример встречает в книге Стивена Хольцнера).

По аналогии можно узнать с помощью unix-команды, под каким пользователем запущен php-интерпретатор в ОС:

symfony4 Form -- Форма с вложенной коллекцией форм. Создание, сохранение. Вложенные сущности, "документы", иерархия

В Symfony существует компонент Forms, предназначенный для создания форм, основанных на сущностях (Entity). Если корректно написать класс формы, то можно максимально упростить рендеринг, сохранение и автозаполнение формы. Но чем сложнее поставленная задача, тем более неоднозначно решение.

Здесь, например, можно посмотреть, как сохранять non-mapped поля при автоматическом сохранении формы.

Алгоритм: Операции деления нацело и взятия остатка от деления для получения его цифр числа

О чем

В учебных задачах по программированию (в т.ч. информатике в школе) любят накладывать ограничения вроде "Используя операции деления нацело и взятия остатка от деления...[сделайте то-то и то-то]" (например) обычно речь далее идёт о получении цифр числа с помощью этих операций и дальнейшей работе с ними.

Может возникнуть вопрос: как использовать эти операции для получения цифр числа? Об этом и расскажет данная заметка.

Одно число является степенью другого -- что это значит

Можно сказать, что число $a$, является степень числа $b$, если существует какое-то число (назовём его "$n$"), такое что, при возведении $b$ в степень $n$ мы получим $a$, т.е.:
$\Large b^n = a$
-- т.е. здесь $a$ является степенью $b$.

Pages

Subscribe to fkn+antitotal RSS