Источник: Nuances of Programming Throttling и debouncing — это широко используемые техники для увеличения производительности кода, который выполняется повторно с некоторой периодичностью. Давайте разберёмся, как лучше их применять, чтобы ускорить работу ваших приложений. Что это вообще такое? Троттлинг функции означает, что функция вызывается не более одного раза в указанный период времени (например, раз в 10 секунд). Другими словами ― троттлинг предотвращает запуск функции, если она уже запускалась недавно...
В прошлой статье мы разобрались как выбрать свой первый пульт для FPV, познакомились с ключевыми моделями и узнали про два способа удержания стиков в пальцах. Наверное теперь самое время подрубить свою новенькую аппу к компьютеру и начинать летать (падать) по бескрайним полигонно-шейдерным просторам симуляторов? Пожалуй, нет. Даже перед тем как поднять свою виртуальную машину в растровый воздух в первый раз, стоит потратить немного времени на изучение основ управления. На пульте управления дроном у вас два стика – левый и правый...