encode_hash_HashLongestMatchQuickly
Revisión
encode_hash_HashLongestMatchQuickly Es una clase en Aspose.Font FOSS para Python.
Esta clase ofrece 4 métodos para trabajar con encode_hash_HashLongestMatchObjetos rápidos en programas de Python. Los métodos disponibles incluyen: FindLongestMatch, Reset, Store, __init__. Todos los miembros públicos están accesibles a cualquier aplicación de Python después de instalar el Aspose.Font FOSS para el paquete de python. Propiedades : buckets_, kBucketBits, kBucketSize, kBucketSweep, kUseDictionary, num_dict_lookups_,Y uno más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
num_dict_matches_ | `` | Leer | Los juegos de Num Dict. |
num_dict_lookups_ | `` | Leer | Se trata de los num dict lookups. |
buckets_ | `` | Leer | Tiene los buckets. |
kBucketBits | `` | Leer | Tiene los bucket bits. |
kBucketSweep | `` | Leer | Se le da el bucket s. |
kUseDictionary | `` | Leer | Se utiliza el diccionario K. |
kBucketSize | `` | Leer | Tiene el tamaño de la c. |
Metodología
| firma | Descripción |
|---|---|
__init__(kBucketBits, kBucketSweep, kUseDictionary) | llamadas INI En este código_hash_HashLongestMatchQuickly instancia. |
Reset() | Resetando el estado interno para una nueva sesión de codificación |
Store(data, data_off, ix) | Almacenar los datos en el offset y índice para 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) | Busca el buffer de anillo para la partida más larga utilizando cache de distancia y detalles de salida de encuentro |