Сергей Соколов
@sergiks Автор вопроса, куратор тега JavaScript
Neoline: вопрос в том как сохранить правильную кодировку данных. Как отдать файл на скачивание без обращения к вебсерверу – тривиальный вопрос давно решённый.
приведите пример с несколькими записями – не понятно, где содержатся остальные - все в свойстве images первого элемента корневого массива, или сразу в корне, и у каждого есть первый элемент со св-вом images.
Сергей Соколов
@sergiks Автор вопроса, куратор тега Алгоритмы
Рекомендация «подобрать число M таким, чтоб оно при любом раскладе охватило истинную величину» невыполнима. Есть ли алгоритм, похожий на двоичный поиск (кот. вы называете логарифмическим), только вывернутый наизнанку, вовне: как оптимально отодвигать границу поиска, если искомое не попало в изначальный диапазон?
Сергей Соколов
@sergiks Автор вопроса, куратор тега Алгоритмы
Termir988: число это id создаваемых пользователями записей – сквозная нумерация. Пользователей миллионы, география широкая, часовые пояса, в основном, Россия, Европа. Т.е. суточные колебания есть, но они сглажены. И в то же время, это люди – а значит, теоретически, может быть как нулевое изменение числа записей с предыдущего момента, так и какой-то пиковый скачок при, скажем, заметных событиях. Поэтому никогда нельзя гарантировать, что выбранный для двоичного поиска диапазон (во всяком, его верхняя граница), захватит искомое значение. И вопрос – как расширять диапазон ?
Сергей Соколов
@sergiks Автор вопроса, куратор тега Алгоритмы
точность требуется абсолютная – надо найти имено максимальное значение на сейчас, полагая, что обновления значения не происходят во время этого поиска.
Массивы должны быть одинакового размера и сумма их элементов не превышать 1e5. А значения должны идти строго последовательно, как в исходном массиве, или можно брать из любых мест?
lxfr: вероятность, как в том анекдоте, 50% – либо случайно затрёте все картинки на сервере, либо нет ¯\_(ツ)_/¯ На самом деле, затереть отсутсвующие можно было бы в Destination, если указать ключ --delete. Не перепутайте пути: сначала источник, потом назначение. rsync откуда куда Ну и попробуйте сначала на маленькой тестовой папке на сервере, а потом уже замахивайтесь на гигазы пикчеров.