encode_hash_HashLongestMatch
Overview
encode_hash_HashLongestMatch là một lớp trong Aspose.Font FOSS cho Python.
Khóa học này cung cấp 5 phương pháp để làm việc với các đối tượng encode_hash_HashLongestMatch trong các chương trình Python. Các phương pháp có sẵn bao gồm: FindAllMatches, FindLongestMatch, Reset, Store, __init__. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Python nào sau khi cài đặt Aspose.Font FOSS cho gói Python. Tài sản : buckets_, kBlockBits, kBlockMask, kBlockSize, kBucketBits, kBucketSize,Và 4 nhiều hơn nữa.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
num_dict_matches_ | `` | Read | Đã có số trận đấu Num Dict. |
num_dict_lookups_ | `` | Read | Tìm kiếm số num dict lookups. |
buckets_ | `` | Read | Gửi các bucket. |
num_ | `` | Read | Đưa số nó. |
kBucketBits | `` | Read | Đặt k bucket bit. |
kBlockBits | `` | Read | Nhận k block bit. |
kNumLastDistancesToCheck | `` | Read | Gặp k num khoảng cách cuối cùng để kiểm tra. |
kBucketSize | `` | Read | Đặt kích thước k bucket. |
kBlockSize | `` | Read | Đặt kích thước khối k. |
kBlockMask | `` | Read | Đặt mặt nạ k block. |
Methods
| Signature | Description |
|---|---|
__init__(kBucketBits, kBlockBits, kNumLastDistancesToCheck) | Calls Intô trong ví dụ này encode_hash_HashLongestMatch. |
Reset() | Tái lại buffer và container bên trong của người chơi |
Store(data, data_off, ix) | Lưu một bản ghi hash cho dữ liệu tại offset data_off với index 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) | Phương pháp quét vòng buffer để tìm ra trận đấu dài nhất về phía sau, trả lại chiều dài, mã, khoảng cách và điểm cho sự trúng tối ưu. |
FindAllMatches(data, ring_buffer_mask, cur_ix, max_length, max_backward, num_matches, num_matches_off, matches, matches_off) | Tìm tất cả các trận đấu trong chỉ số hiện tại và viết chúng vào bảng xếp hạng trận đánh. |