タグ

ブックマーク / blog1.mammb.com (2)

  • テキストエディタで使われがちなデータ構造 Piece Table の概要と実装 - A Memorandum

    テキストエディタのデータ構造 Gap method Piece Table method Piece Table の構造 Piece Table の実装 Piece Table のメソッド まとめ テキストエディタのデータ構造 テキストエディタで採用されているデータ構造にはいろいろあります。 こちらの論文 Data Structures for Text Sequences では各種データ構造について比較検討されています。 多くは、Gap method や Piece table method をベースにしたものが多いのではないでしょうか(図で言う最下部の中心の丸印に当たります)。最近では Rope なども有名ですね。 Gap method Gap method では、現在のカーソル位置で、テキストバッファを2つに分割し Gap を間に挟み、カーソル位置に対する編集(テキスト追加/削除)を

    テキストエディタで使われがちなデータ構造 Piece Table の概要と実装 - A Memorandum
    sionsou
    sionsou 2022/09/14
  • はじめての jQuery Mobile 1.0 〜その3:リストビュー〜 - A Memorandum

    ] blog1.mammb.com からの続きです。 リストビュー jQuery Mobile にて最も多用されるウィジェットがリストビューになると思います。 jQuery Mobile は、HTML にて箇条書きのマークアップを行い、data-role="listview" 属性を追加するだけでネイティブアプリケーションと同等の表示効果が得られます。 簡素なリストビュー リストビューは、箇条書き項目に data-role="listview" 属性を追加するだけです。 <h3>List View</h3> <ul data-role="listview"> <li>France</li> <li>Germany</li> <li>Great Britain</li> <li>Finland</li> <li>United States</li> </ul> タップ可能なリスト 箇条書き項

    はじめての jQuery Mobile 1.0 〜その3:リストビュー〜 - A Memorandum
  • 1