encode_hash_HashLongestMatch
Overview
encode_hash_HashLongestMatch เป็นคลาสใน Aspose.Font FOSS สําหรับ Python.
หมวดนี้ให้ 5 วิธีในการทํางานกับวัตถุ encode_hash_HashLongestMatch ในโปรแกรม Python. วิธีการที่ใช้ได้แก่: FindAllMatches, FindLongestMatch, Reset, Store, __init__. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Python ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Python. คุณสมบัติ: buckets_, kBlockBits, kBlockMask, kBlockSize, kBucketBits, kBucketSize,และอีก 4 คน.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
num_dict_matches_ | `` | Read | ได้เลขที่คู่กันแล้ว. |
num_dict_lookups_ | `` | Read | ได้รับการค้นหาที่ไม่ถูกต้อง. |
buckets_ | `` | Read | ได้ถังไปเลย. |
num_ | `` | Read | ได้เลขที่สอง. |
kBucketBits | `` | Read | ได้รับส่วนของถังคับ K. |
kBlockBits | `` | Read | ได้ k บล็อกบิต. |
kNumLastDistancesToCheck | `` | Read | ได้ knum ระยะทางสุดท้ายที่จะตรวจสอบ. |
kBucketSize | `` | Read | ได้ขนาดถัง k. |
kBlockSize | `` | Read | ได้ขนาด k บล็อก. |
kBlockMask | `` | Read | ได้มาสกัดหน้ากาก K Block. |
Methods
| Signature | Description |
|---|---|
__init__(kBucketBits, kBlockBits, kNumLastDistancesToCheck) | Calls init การประกอบการ ในตัวอย่าง encode_hash_HashLongestMatch นี้. |
Reset() | เปลี่ยนตั้งค่าพัฟเฟอร์ภายในและคอนเตอร์ของเครื่องปรับตัว |
Store(data, data_off, ix) | เก็บเอกสารฮาชสําหรับข้อมูลที่ data_off ของออฟเซท กับอินเด็กซ์ ix |
FindLongestMatch(data, ring_buffer_mask, distance_cache, cur_ix, max_length, max_backward, best_len_out, best_len_code_out, best_distance_out, best_score_out) | วิธีสแกนพัฟเฟอร์แหวนเพื่อหาความยาวที่สุดที่ตรงกันกลับ, การคืนความนาน, รหัส, ระยะทางและคะแนนสําหรับการกดอย่างดีเด่น |
FindAllMatches(data, ring_buffer_mask, cur_ix, max_length, max_backward, num_matches, num_matches_off, matches, matches_off) | ค้นหาการตรงกันทั้งหมดในอัตรานิยมปัจจุบันและเขียนมันเข้าไปในเรียงที่ตรงกับ |