Сообщение Re[5]: iota_view::iterator не двунаправленный от 20.03.2026 9:45
Изменено 20.03.2026 9:52 rg45
Re[5]: iota_view::iterator не двунаправленный
Здравствуйте, sergii.p, Вы писали:
SP>да, у меня странный случай. У камеры есть максимальный fps, который она отдаёт. Но камера запросто его может не поддерживать а отдавать только потому, что он там жёстко прошит. Поэтому из последовательности fps: 1, 2, 3 ... н-р 30 надо выбрать максимальный, который камера ещё принимает. Каждая попытка — обращение по сети — долго. В общем, бинарный поиск тут самое то. Да и я же использую не арифметическую последовательность, а проекцию по ней.
Ну это ты реализовал через поиск и через проекцию, непонятно зачем. Тебе же, имея значения 15 нужно найти значение 14? А имея значение 20, значение 19? Возникает ощущение, что помимо значений, для тебя какую-то ценность имеют также итераторы этой арифметической последовательности.
SP>да, у меня странный случай. У камеры есть максимальный fps, который она отдаёт. Но камера запросто его может не поддерживать а отдавать только потому, что он там жёстко прошит. Поэтому из последовательности fps: 1, 2, 3 ... н-р 30 надо выбрать максимальный, который камера ещё принимает. Каждая попытка — обращение по сети — долго. В общем, бинарный поиск тут самое то. Да и я же использую не арифметическую последовательность, а проекцию по ней.
Ну это ты реализовал через поиск и через проекцию, непонятно зачем. Тебе же, имея значения 15 нужно найти значение 14? А имея значение 20, значение 19? Возникает ощущение, что помимо значений, для тебя какую-то ценность имеют также итераторы этой арифметической последовательности.
Re[5]: iota_view::iterator не двунаправленный
Здравствуйте, sergii.p, Вы писали:
SP>да, у меня странный случай. У камеры есть максимальный fps, который она отдаёт. Но камера запросто его может не поддерживать а отдавать только потому, что он там жёстко прошит. Поэтому из последовательности fps: 1, 2, 3 ... н-р 30 надо выбрать максимальный, который камера ещё принимает. Каждая попытка — обращение по сети — долго. В общем, бинарный поиск тут самое то. Да и я же использую не арифметическую последовательность, а проекцию по ней.
Ну это ты реализовал через поиск и через проекцию, непонятно зачем. Тебе же, имея значения 15 нужно найти значение 14? А имея значение 20, значение 19? Возникает ощущение, что помимо значений, для тебя какую-то ценность имеют также итераторы этой арифметической последовательности.
Ну либо у тебя какой-то обобщённый алгоритм, на вход которого могут приходить произвольные упорядоченные последовательности, в т.ч. и разреженные, а iota ты используешь просто для тестирования?
SP>да, у меня странный случай. У камеры есть максимальный fps, который она отдаёт. Но камера запросто его может не поддерживать а отдавать только потому, что он там жёстко прошит. Поэтому из последовательности fps: 1, 2, 3 ... н-р 30 надо выбрать максимальный, который камера ещё принимает. Каждая попытка — обращение по сети — долго. В общем, бинарный поиск тут самое то. Да и я же использую не арифметическую последовательность, а проекцию по ней.
Ну это ты реализовал через поиск и через проекцию, непонятно зачем. Тебе же, имея значения 15 нужно найти значение 14? А имея значение 20, значение 19? Возникает ощущение, что помимо значений, для тебя какую-то ценность имеют также итераторы этой арифметической последовательности.
Ну либо у тебя какой-то обобщённый алгоритм, на вход которого могут приходить произвольные упорядоченные последовательности, в т.ч. и разреженные, а iota ты используешь просто для тестирования?