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) | Ищет в кольцевом буфере самое длинное совпадение, используя кэш расстояний, и выводит детали совпадения |