encode_hash_HashLongestMatchQuickly
概要
encode_hash_HashLongestMatchQuickly は Aspose.Font の Python 用 FOSS のクラスです。
このクラスは Python プログラムで encode_hash_HashLongestMatchQuickly オブジェクトを操作するための 4 つのメソッドを提供します。利用可能なメソッドは次のとおりです: FindLongestMatch, Reset, Store, __init__。すべてのパブリックメンバーは、Aspose.Font の Python 用 FOSS パッケージをインストールした後、任意の Python アプリケーションからアクセス可能です。プロパティ: buckets_, kBucketBits, kBucketSize, kBucketSweep, kUseDictionary, num_dict_lookups_、およびその他 1 件。
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|---|---|---|
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) | 距離キャッシュを使用してリングバッファ内で最長一致を検索し、一致の詳細を出力します |