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

NameTypZugriffBeschreibung
num_dict_matches_``LesenErhält die Anzahl der Wörterbuchübereinstimmungen .
num_dict_lookups_``LesenErmittelt die Anzahl der Wörterbuchnachschläge.
buckets_``LesenGibt die Buckets zurück .
kBucketBits``LesenGibt die k-Bucket-Bits zurück.
kBucketSweep``LesenRuft den k-Bucket-Sweep ab.
kUseDictionary``LesenRuft das k use dictionary ab.
kBucketSize``LesenErmittelt die k-Bucket-Größe.

Methoden

SignaturBeschreibung
__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

Siehe auch

 Deutsch