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à

NomeTipoAccessoDescrizione
num_dict_matches_``LetturaOttiene il numero di corrispondenze del dizionario.
num_dict_lookups_``LetturaOttiene il numero di ricerche nel dizionario.
buckets_``LetturaOttiene i bucket.
kBucketBits``LetturaOttiene i bit del bucket k.
kBucketSweep``LetturaOttiene lo sweep del bucket k.
kUseDictionary``LetturaOttiene il dizionario di utilizzo k.
kBucketSize``LetturaOttiene la dimensione del bucket k.

Metodi

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

Vedi anche

 Italiano