並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 2 件 / 2件

新着順 人気順

benkyouの検索結果1 - 2 件 / 2件

  • Gitリポジトリをメンテナンスして軽量化する - zatsu na benkyou matome saito

    保存版 この方の記事が最高に欲しかった、かつまとまっていたので自分の保存用です。 ↓こっちをみてください。 qiita.com これもいい qiita.com qiita.com qiita.com Gitリポジトリのメンテ? Gitリポジトリにあるファイルは .git がバージョン管理をしています。 今回はその .git をメンテナンスする話です。 はじめに リポジトリに容量の大きいファイルをコミットしてしまった git clone がやたらと時間がかかる(知らない間に容量の大きいファイルがコミットされている可能性がある) 複数あるリポジトリを統合したい こんな悩みを持ったことはないでしょうか。大型のプロジェクトでないと発生しないと思うので、個人プロジェクトではなかなか遭遇することはないでしょう。 今回は上記を解消するための リポジトリメンテナンス方法 をご紹介します。 !! 注意 !!

      Gitリポジトリをメンテナンスして軽量化する - zatsu na benkyou matome saito
    • データ構造とアルゴリズム:Doubly Linked List(双方向リンクリスト ) - zatsu na benkyou matome saito

      単方向連結リストはnextのみを管理していたが、双方向は名前の通り双方向の連結を管理している。 解説 単方向との違いは class Node(object): def __init__(self, data: Any, next_node: Node = None, prev_node: Node = None): super().__init__() self.data = data self.next = next_node self.prev = prev_node と、Nodeクラスのイニシャライズの部分でself.prev = prev_nodeとして、previousデータも一緒に管理できるようにしているところで、これがappendメソッドの中でself.prevにひとつ前のデータを入れることで可能にしている。 こうすることで、インスタンス.nextとすることで次のノードが取得

        データ構造とアルゴリズム:Doubly Linked List(双方向リンクリスト ) - zatsu na benkyou matome saito
      1