365 читали · 2 года назад
Создание кольцевой диаграммы на JavaScript
Источник: Nuances of Programming Визуализация данных  —  процесс не только познавательный, но и довольно забавный. Один из самых простых и увлекательных способов визуализации данных  —  создание кольцевой диаграммы. Я покажу вам, как без особых усилий построить интерактивную диаграмму на JavaScript. Кольцевая диаграмма, названная так из-за сходства с кольцом,  —  это круговая диаграмма с отверстием в центре. Она удобна для представления категорийных данных с умеренным количеством категорий, где каждый сектор представляет собой процент от целого...
267 читали · 4 года назад
Оптимизация java. Кольцевой буфер
Данная статья продолжает цикл моих переводов статей Jakob Jenkov об оптимизации Java приложений. Кольцевой буфер - это массив, который используется в качестве очереди. Кольцевой буфер имеет позиции, которые отмечают следующую позицию для чтения и записи в кольцевой буфер. Когда позиция записи достигает конца массива, она возвращается к 0. То же самое верно и для чтения. Установка позиции чтения и записи обратно на ноль, когда они достигают конца массива, также иногда называется "обтеканием". Именно такое поведение превращает массив в кольцевой буфер...