encode_hash_HashLongestMatchQuickly
encode_hash_HashLongestMatchQuickly
نمای کلی
encode_hash_HashLongestMatchQuickly یک کلاس در Aspose.Font FOSS برای Python است.
این کلاس ۴ متد برای کار با اشیای encode_hash_HashLongestMatchQuickly در برنامههای Python فراهم میکند. متدهای موجود شامل: FindLongestMatch، Reset، Store، __init__ هستند. تمام اعضای عمومی پس از نصب بسته Aspose.Font FOSS برای Python، برای هر برنامهٔ Python قابل دسترساند. ویژگیها: buckets_، kBucketBits، kBucketSize، kBucketSweep، kUseDictionary، num_dict_lookups_، و ۱ مورد دیگر.
خواص
| نام | نوع | دسترسی | توضیح |
|---|---|---|---|
num_dict_matches_ | `` | خواندن | تعداد مطابقتهای دیکشنری را دریافت میکند. |
num_dict_lookups_ | `` | خواندن | تعداد جستجوهای دیکشنری را دریافت میکند. |
buckets_ | `` | خواندن | سطلها را دریافت میکند. |
kBucketBits | `` | خواندن | دریافت بیتهای سطل k. |
kBucketSweep | `` | خواندن | دریافت k bucket sweep. |
kUseDictionary | `` | خواندن | دیکشنری k use را دریافت میکند. |
kBucketSize | `` | خواندن | اندازه سطل k را دریافت میکند. |
روش ها
| امضا | توضیح |
|---|---|
__init__(kBucketBits, kBucketSweep, kUseDictionary) | Calls init در این نمونه encode_hash_HashLongestMatchQuickly. |
Reset() | وضعیت داخلی را برای یک جلسه رمزگذاری جدید بازنشانی میکند |
Store(data, data_off, ix) | دادهها را در offset و ایندکس دادهشده برای هشگذاری ذخیره میکند |
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) | با استفاده از کش فاصله، بافر حلقهای را برای طولانیترین مطابقت جستجو میکند و جزئیات مطابقت را خروجی میدهد. |