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
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
num_dict_matches_ | `` | Odczyt | Pobiera liczbę dopasowań słownika . |
num_dict_lookups_ | `` | Odczyt | Zwraca liczbę wyszukiwań w słowniku. |
buckets_ | `` | Odczyt | Pobiera wiadra . |
kBucketBits | `` | Odczyt | Pobiera bity kubełka k. |
kBucketSweep | `` | Odczyt | Pobiera przegląd kubełka k. |
kUseDictionary | `` | Odczyt | Pobiera słownik użycia k. |
kBucketSize | `` | Odczyt | Pobiera rozmiar kubełka k. |
Metody
| Sygnatura | Opis |
|---|---|
__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 |