Сергей Соколов
@sergiks Автор вопроса, куратор тега JavaScript
и ещё где-то попадалось, что для Excel можно явно указать разделитель, вписав в начале файла первой строкой sep=, явно указав таким образом разделитель.
Сергей Соколов
@sergiks Автор вопроса, куратор тега JavaScript
Dark Hole: видел на просторах интернета, пишут "text/csv;charset=utf-8;", и ещё иногда приписывают какие-то три BOM байта. Не разобрался, какой же вариант всё-таки единственный правильный.
Сергей Соколов
@sergiks Автор вопроса, куратор тега JavaScript
Neoline: вопрос в том как сохранить правильную кодировку данных. Как отдать файл на скачивание без обращения к вебсерверу – тривиальный вопрос давно решённый.
приведите пример с несколькими записями – не понятно, где содержатся остальные - все в свойстве images первого элемента корневого массива, или сразу в корне, и у каждого есть первый элемент со св-вом images.
Сергей Соколов
@sergiks Автор вопроса, куратор тега Алгоритмы
Рекомендация «подобрать число M таким, чтоб оно при любом раскладе охватило истинную величину» невыполнима. Есть ли алгоритм, похожий на двоичный поиск (кот. вы называете логарифмическим), только вывернутый наизнанку, вовне: как оптимально отодвигать границу поиска, если искомое не попало в изначальный диапазон?
Сергей Соколов
@sergiks Автор вопроса, куратор тега Алгоритмы
Termir988: число это id создаваемых пользователями записей – сквозная нумерация. Пользователей миллионы, география широкая, часовые пояса, в основном, Россия, Европа. Т.е. суточные колебания есть, но они сглажены. И в то же время, это люди – а значит, теоретически, может быть как нулевое изменение числа записей с предыдущего момента, так и какой-то пиковый скачок при, скажем, заметных событиях. Поэтому никогда нельзя гарантировать, что выбранный для двоичного поиска диапазон (во всяком, его верхняя граница), захватит искомое значение. И вопрос – как расширять диапазон ?
Сергей Соколов
@sergiks Автор вопроса, куратор тега Алгоритмы
точность требуется абсолютная – надо найти имено максимальное значение на сейчас, полагая, что обновления значения не происходят во время этого поиска.
sep=,
явно указав таким образом разделитель.