189 читали · 1 год назад
Как остановить цикл? Как поставить цикл на паузу и продолжить? Pascal, Python, JavaScript.
Добрый день! Продолжаем тему циклов, ранее мы посмотрели, как сделать задержку в цикле на распространенных "школьных" Pascal, Python и также JavaScript. Однако для создания, например, простой игры, нам потребуется еще и возможность останавливать циклы и ставить их на паузу и продолжать. Сразу покажу результат на JS: Mы можем поставить цикл на паузу и возобновить его, а также прервать, для этого нам понадобятся три функции - Start(), Pause() и Stop(), а также две переменных состояния pauseState и...
170 читали · 1 год назад
Скорость 1С. Как оптимизировать производительность 1С. Часть 2.
Ранее в статье «Cкорость 1С. Как оптимизировать производительность 1C». Мы рассмотрели несколько вариантов, как оптимизировать 1С. Там мы писали, что одно из направлений оптимизации – это выявление и устранение неоптимальных участков конфигурации и оптимизация запросов (что особенно критично при переходе на СУБД Postgree). Рассмотрим подробнее: 1) Запросы в цикле Почему плохо: Каждый запрос внутри цикла - это обращение к базе данных, и занимает определенное время на выполнение. Итоговое время выполнения равно времени выполнения одного запроса, умноженное на количество итераций цикла...