encode_hash_HashLongestMatchQuickly
encode_hash_HashLongestMatchQuickly
Panoramica
encode_hash_HashLongestMatchQuickly è una classe in Aspose.Font FOSS per Python.
Questa classe fornisce 4 metodi per lavorare con oggetti encode_hash_HashLongestMatchQuickly nei programmi Python. I metodi disponibili includono: FindLongestMatch, Reset, Store, __init__. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo l’installazione del pacchetto Aspose.Font FOSS per Python. Proprietà: buckets_, kBucketBits, kBucketSize, kBucketSweep, kUseDictionary, num_dict_lookups_ e 1 altro.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
num_dict_matches_ | `` | Lettura | Ottiene il numero di corrispondenze del dizionario. |
num_dict_lookups_ | `` | Lettura | Ottiene il numero di ricerche nel dizionario. |
buckets_ | `` | Lettura | Ottiene i bucket. |
kBucketBits | `` | Lettura | Ottiene i bit del bucket k. |
kBucketSweep | `` | Lettura | Ottiene lo sweep del bucket k. |
kUseDictionary | `` | Lettura | Ottiene il dizionario di utilizzo k. |
kBucketSize | `` | Lettura | Ottiene la dimensione del bucket k. |
Metodi
| Firma | Descrizione |
|---|---|
__init__(kBucketBits, kBucketSweep, kUseDictionary) | Calls init su questa istanza encode_hash_HashLongestMatchQuickly. |
Reset() | Reimposta lo stato interno per una nuova sessione di codifica |
Store(data, data_off, ix) | Memorizza i dati all’offset e all’indice forniti per l’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) | Cerca nel buffer circolare la corrispondenza più lunga usando la cache delle distanze e restituisce i dettagli della corrispondenza |