YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Japanese subtitles

← PS 08-28 Lookup Solution

Get Embed Code
4 Languages

Showing Revision 2 created 03/12/2014 by Fran Ontanaya.

  1. では小テストの解説です
  2. まずパラメータとして渡されたリンクを追加します
  3. 次にlink_index[link.id]=linkで
    インデックスに追加しましょう
  4. 追加先はグローバルインデックスです
  5. ではこの関数をテストしてみましょう
  6. まず最初にリンクが必要なので作成します
  7. 新たに作成したリンクのIDは50です
  8. 次にユーザID、投稿した時間、投票数が必要です
  9. 今はすべて1としておきます
  10. タイトルとURLも必要です
  11. これでリンクができました
  12. ここでadd new link(l)関数を呼び出します
  13. 実行してみましょう
  14. まずリンクのリストに追加されたか確認します
  15. print links[-1]と記入しましょう
  16. リスト上の最後のエレメントが表示されます
  17. リストを付加したのでリンクはここにあるはずです
  18. print linkbyid(50)も実行します
  19. 両方とも新しいリンク上にあるので
    同じ結果になるはずです
  20. では実行してみましょう
  21. 成功です! リストが更新されて
  22. インデックスも更新されましたね
  23. インデックスはとても便利です
  24. 読み取りがシンプルになり
    全リストを検索する必要がなくなります
  25. ですがメンテナンスは不可欠です
  26. データベースを更新した場合は
    インデックスの更新も必要です
  27. テーブル上にインデックスが複数あるとします
  28. これは現実的に可能です
  29. 新しいエレメントを追加したら
    インデックスも全部更新する必要があります
  30. では次の小テストに移りましょう