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)با استفاده از کش فاصله، بافر حلقه‌ای را برای طولانی‌ترین مطابقت جستجو می‌کند و جزئیات مطابقت را خروجی می‌دهد.

همچنین ببینید:

 فارسی