encode_hash_HashLongestMatchQuickly
개요
encode_hash_HashLongestMatchQuickly은(는) Aspose.Font FOSS에서 Python용 클래스입니다.
이 클래스는 Python 프로그램에서 encode_hash_HashLongestMatchQuickly 객체를 작업하기 위한 4개의 메서드를 제공합니다. 사용 가능한 메서드에는 FindLongestMatch, Reset, Store, __init__이 포함됩니다. 모든 public 멤버는 Aspose.Font FOSS for Python 패키지를 설치한 후 any Python 애플리케이션에서 접근할 수 있습니다. 속성: buckets_, kBucketBits, kBucketSize, kBucketSweep, kUseDictionary, num_dict_lookups_, 및 1개 더.
속성
| 이름 | 유형 | 액세스 | 설명 |
|---|---|---|---|
num_dict_matches_ | `` | 읽기 | num dict matches를 가져옵니다. |
num_dict_lookups_ | `` | 읽기 | num dict lookups를 가져옵니다. |
buckets_ | `` | 읽기 | 버킷을 가져옵니다 . |
kBucketBits | `` | 읽기 | k 버킷 비트를 가져옵니다. |
kBucketSweep | `` | 읽기 | k 버킷 스윕을 가져옵니다. |
kUseDictionary | `` | 읽기 | k 사용 사전을 가져옵니다. |
kBucketSize | `` | 읽기 | k 버킷 크기를 가져옵니다. |
메서드
| 시그니처 | 설명 |
|---|---|
__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) | 거리 캐시를 사용하여 링 버퍼에서 가장 긴 매치를 검색하고 매치 상세 정보를 출력합니다. |