encode_hash_HashLongestMatchQuickly

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)거리 캐시를 사용하여 링 버퍼에서 가장 긴 매치를 검색하고 매치 상세 정보를 출력합니다.

참조

 한국어