Задача 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 где будет только проблемный контенер, установить другое имя проекта, чтобы избежать пересечений)

docker run Относительный путь: If you intended to pass a host directory, use absolute path

docker: Error response from daemon: create docker/config/create-multiple-mysql-databases.sh: ... includes invalid characters for a local volume name, only "[a-zA-Z0-9][a-zA-Z0-9_.-]" are allowed. If you intended to pass a host directory, use absolute path.

Возможное решение

Используйте $(pwd) для получения базовой части абсолютного пути:
Например (начало команды):

Pages

Subscribe to fkn+antitotal RSS