UPDATE
1.0.75
1) Исправлена досадная опечатка в коде, приводившая к вылету при попытке сохранить лог-файл
2) Небольшие изменения в итераторе XML, дающие выигрыш в 1-2 секунды на каждые 100 000 обработанных записей
3) Немного обновлен дизайн штатного скина. Более строго и лаконично.
4) Переработан алгоритм автовыбора событий EPG по названию канала. Теперь, если после предварительного анализа среди кандидатов не обнаружено точного совпадения, применяется алгоритм Дамерау-Левенштейна поиска наибольшего совпадения, основанный на итеративной версии алгоритма Вагнера-Фишера (это работает тогда и только тогда, когда EPGurl устанавливается в настройках провайдера.) - Теория -
1.0.75
1) Исправлена досадная опечатка в коде, приводившая к вылету при попытке сохранить лог-файл
2) Небольшие изменения в итераторе XML, дающие выигрыш в 1-2 секунды на каждые 100 000 обработанных записей
3) Немного обновлен дизайн штатного скина. Более строго и лаконично.
4) Переработан алгоритм автовыбора событий EPG по названию канала. Теперь, если после предварительного анализа среди кандидатов не обнаружено точного совпадения, применяется алгоритм Дамерау-Левенштейна поиска наибольшего совпадения, основанный на итеративной версии алгоритма Вагнера-Фишера (это работает тогда и только тогда, когда EPGurl устанавливается в настройках провайдера.) - Теория -
Код:
https://www.codeproject.com/Articles/5342019/An-Optimal-Wagner-Fischer-Algorithm-For-Approximat
Вложения
-
1.4 МБ Просмотры: 12