encode_hash_HashLongestMatchQuickly
encode_hash_HashLongestMatchQuickly
Übersicht
encode_hash_HashLongestMatchQuickly ist eine Klasse in Aspose.Font FOSS für Python.
Diese Klasse stellt 4 Methoden zum Arbeiten mit encode_hash_HashLongestMatchQuickly Objekten in Python Programmen bereit. Verfügbare Methoden umfassen: FindLongestMatch, Reset, Store, __init__. Alle öffentlichen Mitglieder sind für jede Python Anwendung zugänglich, nachdem das Aspose.Font FOSS für Python Paket installiert wurde. Eigenschaften: buckets_, kBucketBits, kBucketSize, kBucketSweep, kUseDictionary, num_dict_lookups_ und 1 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
num_dict_matches_ | `` | Lesen | Erhält die Anzahl der Wörterbuchübereinstimmungen . |
num_dict_lookups_ | `` | Lesen | Ermittelt die Anzahl der Wörterbuchnachschläge. |
buckets_ | `` | Lesen | Gibt die Buckets zurück . |
kBucketBits | `` | Lesen | Gibt die k-Bucket-Bits zurück. |
kBucketSweep | `` | Lesen | Ruft den k-Bucket-Sweep ab. |
kUseDictionary | `` | Lesen | Ruft das k use dictionary ab. |
kBucketSize | `` | Lesen | Ermittelt die k-Bucket-Größe. |
Methoden
| Signatur | Beschreibung |
|---|---|
__init__(kBucketBits, kBucketSweep, kUseDictionary) | Calls init bei dieser encode_hash_HashLongestMatchQuickly Instanz. |
Reset() | Setzt den internen Zustand für eine neue Kodierungssitzung zurück |
Store(data, data_off, ix) | Speichert Daten am angegebenen Offset und Index für das Hashing |
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) | Durchsucht den Ringpuffer nach der längsten Übereinstimmung unter Verwendung des Distanz-Cache und gibt die Übereinstimmungsdetails aus |