encode_hash_HashLongestMatchQuickly

encode_hash_HashLongestMatchQuickly

Обзор

encode_hash_HashLongestMatchQuickly — это класс в Aspose.Font FOSS для Python.

Этот класс предоставляет 4 метода для работы с объектами encode_hash_HashLongestMatchQuickly в программах Python. Доступные методы включают: FindLongestMatch, Reset, Store, __init__. Все публичные члены доступны любой Python-приложению после установки пакета Aspose.Font FOSS для Python. Свойства: buckets_, kBucketBits, kBucketSize, kBucketSweep, kUseDictionary, num_dict_lookups_ и ещё 1.

Свойства

Имя:Тип:ДоступОписание:
num_dict_matches_``ЧтениеПолучает количество совпадений словаря .
num_dict_lookups_``ЧтениеПолучает количество обращений к словарю.
buckets_``ЧтениеПолучает корзины.
kBucketBits``ЧтениеПолучает k-битовые биты корзины.
kBucketSweep``ЧтениеПолучает k bucket sweep.
kUseDictionary``ЧтениеПолучает словарь k use.
kBucketSize``ЧтениеПолучает размер k-корзины.

Методы

ПодписьОписание:
__init__(kBucketBits, kBucketSweep, kUseDictionary)Calls init в этом экземпляре encode_hash_HashLongestMatchQuickly.
Reset()Сбрасывает внутреннее состояние для новой сессии кодирования
Store(data, data_off, ix)Сохраняет данные по заданному смещению и индексу для хеширования
FindLongestMatch(ring_buffer, ring_buffer_mask, distance_cache, cur_ix, max_length, max_backward, best_len_out, best_len_code_out, best_distance_out, best_score_out)Ищет в кольцевом буфере самое длинное совпадение, используя кэш расстояний, и выводит детали совпадения

См. также:

 Русский