encode_hash_HashLongestMatchQuickly
Overview
encode_hash_HashLongestMatchQuickly เป็นคลาสใน Aspose.Font FOSS สําหรับ Python.
หมวดนี้ให้ 4 วิธีในการทํางานกับวัตถุ encode_hash_HashLongestMatchQuickly ในโปรแกรม Python. วิธีการที่ใช้ได้แก่: FindLongestMatch, Reset, Store, __init__. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Python ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Python. คุณสมบัติ: buckets_, kBucketBits, kBucketSize, kBucketSweep, kUseDictionary, num_dict_lookups_,และอีก 1 ใบ.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
num_dict_matches_ | `` | Read | ได้เลขที่คู่กันแล้ว. |
num_dict_lookups_ | `` | Read | ได้รับการค้นหาที่ไม่ถูกต้อง. |
buckets_ | `` | Read | ได้ถังไปเลย. |
kBucketBits | `` | Read | ได้รับส่วนของถังคับ K. |
kBucketSweep | `` | Read | ได้รับการสกัดถัง K. |
kUseDictionary | `` | Read | ได้คําศัพท์การใช้งาน k. |
kBucketSize | `` | Read | ได้ขนาดถัง k. |
Methods
| Signature | Description |
|---|---|
__init__(kBucketBits, kBucketSweep, kUseDictionary) | Calls init การประกอบการ ในตัวอย่าง encode_hash_HashLongestMatchQuickly นี้. |
Reset() | เปลี่ยนสภาพภายในสําหรับการรหัสใหม่ |
Store(data, data_off, ix) | เก็บข้อมูลที่ออฟเซทและอินเด็กซ์สําหรับการแฮช |
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) | ค้นหาพัฟเฟอร์แหวนสําหรับการตรงกันที่ยาวที่สุด โดยใช้ cache ระยะทาง และออกรายละเอียดความเข้าคู่ |