Error message

  • Notice: Undefined index: width in theme_image_style() (line 1371 of /home/c/cl69836/mainsite/public_html/modules/image/image.module).
  • Notice: Undefined index: height in theme_image_style() (line 1372 of /home/c/cl69836/mainsite/public_html/modules/image/image.module).

php Aннотации и Aтрибуты - какая разница

  • В PHP аннотациями обычно называют что-то записанное через @ в стиле phpdoc - эти значения парсили (невстроенными в php средствами, но напр. написанными на PHP) ради генерации документации или какого-то дополнительного кода (вообще любых целей)
  • Атрибуты же это похожее по смыслу возможность самого PHP, появившаяся сильно позже (в сравнении с идеей использования аннотаций)

Задача 1 Урок 19

Задача 1 Урок 19 Получите случайный набор из 5 чисел, величиной от 1 до 50.Рассчитайте для каждого числа два его наибольших делителя, число и два делителя храните как запись, а для всего набора используйте массив записей.Используйте в коде do with
Выведите на экран результаты расчетов для каждого из исходных значений

Задача 11 Урок 18

Задача 11 Урок 18 Задана последовательность символов, имеющая следующий вид: p1q1p2q2p3...qn–, где pi — число, а qi — знак арифметического действия из набора {+, –, *}. Вычислите значение выражения, предполагая, что действия выполняются согласно правилам арифметики.
 Входные данные: На вход программе подается строка указанного вида, состоящая не более чем из 9 чисел, разделенных символами арифметических операций.
 Выходные данные: Выведите значение арифметического выражения.

Задача 10 Урок 18

Задача 10 Урок 18 На вход вашей программы подается строка вида:
5 + 6 -34 + 56 - 7 + 2
("сколько угодно" чисел с операциями суммы и разности в любом порядке). Вычислите результат (пробелов между символом операции и числом может и не быть)

Стажировка - второй участник

#стажировка

Со скрипом, но завожу на стажировку второго участника, его выход совпал с параллельной, опять же стажировкой на моей работе (где у участников полная ставку и всё куда более интенсивно)

Знакомство с проектом начали с подготовкой документации формата openAPI для имеющихся методов бэкэнда (делаем через php-атрибуты)

mysql docker Invalid MySQL server downgrade: Cannot downgrade from ... Downgrade is only permitted between patch Ошибка

Общая идея

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

Подробности

Выясняя почему контейнер завершается после запуска через docker compose в режиме без -d, получили ошибку:

mysql Ошибка Can't initialize batch_readline - may be the input source is a directory or a block device

/usr/local/bin/docker-entrypoint.sh: ....: Is a directory

ERROR: Can't initialize batch_readline - may be the input source is a directory or a block device.
make: *** [Makefile:64: docker.run] Error 1

docker compose Переписываем команду на docker run

Если у вас был такой докер композ:

docker compose Отладка: Контейнер завершается (выходит) после запуска. Как найти причину, ошибка

Что можно сделать, варианты:

  1. Запустите docker compose его без флага -d:
    docker compose up

    чтобы увидеть лог выполнения, тут можно отследить проблемы связанные именно с compose, например, предыдущими состояниями этого проекта (кешем)
    (опционально для отладки можно собрать отдельный docker-compose где будет только проблемный контенер, установить другое имя проекта, чтобы избежать пересечений)

Pages

Subscribe to fkn+antitotal RSS