encode_hash_HashLongestMatch

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

NameTypeAccessDescription
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

SignatureDescription
__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)ค้นหาการตรงกันทั้งหมดในอัตรานิยมปัจจุบันและเขียนมันเข้าไปในเรียงที่ตรงกับ

See Also

 ภาษาไทย