encode_hash_HashLongestMatchQuickly
encode_hash_HashLongestMatchQuickly
Gambaran Umum
encode_hash_HashLongestMatchQuickly adalah sebuah kelas dalam Aspose.Font FOSS untuk Python.
Kelas ini menyediakan 4 metode untuk bekerja dengan objek encode_hash_HashLongestMatchQuickly dalam program Python. Metode yang tersedia meliputi: FindLongestMatch, Reset, Store, __init__. Semua anggota publik dapat diakses oleh aplikasi Python mana pun setelah menginstal paket Aspose.Font FOSS untuk Python. Properti: buckets_, kBucketBits, kBucketSize, kBucketSweep, kUseDictionary, num_dict_lookups_, dan 1 lagi.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
num_dict_matches_ | `` | Baca | Mendapatkan jumlah kecocokan kamus. |
num_dict_lookups_ | `` | Baca | Mendapatkan jumlah pencarian kamus . |
buckets_ | `` | Baca | Mendapatkan bucket. |
kBucketBits | `` | Baca | Mendapatkan bit bucket k. |
kBucketSweep | `` | Baca | Mendapatkan penyapuan bucket k. |
kUseDictionary | `` | Baca | Mendapatkan kamus penggunaan k. |
kBucketSize | `` | Baca | Mendapatkan ukuran bucket k. |
Metode
| Tanda tangan | Deskripsi |
|---|---|
__init__(kBucketBits, kBucketSweep, kUseDictionary) | Calls init pada instance encode_hash_HashLongestMatchQuickly ini. |
Reset() | Mengatur ulang keadaan internal untuk sesi enkoding baru |
Store(data, data_off, ix) | Menyimpan data pada offset dan indeks yang diberikan untuk 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) | Mencari di buffer cincin untuk kecocokan terpanjang menggunakan distance cache dan mengeluarkan detail kecocokan |