encode_hash_HashLongestMatchQuickly

encode_hash_HashLongestMatchQuickly

Przegląd

encode_hash_HashLongestMatchQuickly jest klasą w Aspose.Font FOSS dla Python.

Ta klasa udostępnia 4 metody do pracy z obiektami encode_hash_HashLongestMatchQuickly w programach Python. Dostępne metody to: FindLongestMatch, Reset, Store, __init__. Wszystkie publiczne członki są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Font FOSS dla Python. Właściwości: buckets_, kBucketBits, kBucketSize, kBucketSweep, kUseDictionary, num_dict_lookups_ i jeszcze 1.

Właściwości

NazwaTypDostępOpis
num_dict_matches_``OdczytPobiera liczbę dopasowań słownika .
num_dict_lookups_``OdczytZwraca liczbę wyszukiwań w słowniku.
buckets_``OdczytPobiera wiadra .
kBucketBits``OdczytPobiera bity kubełka k.
kBucketSweep``OdczytPobiera przegląd kubełka k.
kUseDictionary``OdczytPobiera słownik użycia k.
kBucketSize``OdczytPobiera rozmiar kubełka k.

Metody

SygnaturaOpis
__init__(kBucketBits, kBucketSweep, kUseDictionary)Calls init na tej encode_hash_HashLongestMatchQuickly instancji.
Reset()Resetuje wewnętrzny stan dla nowej sesji kodowania
Store(data, data_off, ix)Przechowuje dane pod podanym offsetem i indeksem do haszowania
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)Przeszukuje bufor pierścieniowy w poszukiwaniu najdłuższego dopasowania, używając pamięci podręcznej odległości, i wypisuje szczegóły dopasowania

Zobacz także

 Polski