サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
welovy.hatenablog.com
Pythonも遊び程度で使ってきたので詳しくしらなかったのですが,便利な機能があるのですね. てわけで,とりあえず気に入った__slots__について. スクリプト言語は,クラスを作ったとして,フィールドをいつでもどこでも加えられるように辞書型のフィールドを保持していることがほとんどですね.Javascriptのプロトタイプベースのクラスも良い例です.配列もってます.Pythonは,クラスをネイティブにサポートしていますが,デフォルトでは普通に辞書をもっているようです. しかし,さすが,長年使われてきただけあって,ネイティブクラスの動作をいろいろカスタマイズできちゃうわけですね.う〜ん.時間がたったソフトウェアってこういうところがすてきだなぁ. 今回紹介する__slots__は,クラスの変数名前保管用の配列です. 普段は,ここに辞書を使っているらしいのですが,slotsを指定すれば,固定長
タイトル通り。あるサブディレクトリだけブランチ間でマージしたい。というとき。 いろいろ方法はあるが、以下の方法をとった。 1. git filter-branchでそのディレクトリだけのリポジトリを作る(切り出し) 2. マージする。 3. パッチを作成する。 4. 元のリポジトリをcloneしてきて、サブディレクトリに移動し、パッチをあてる。 1. git filter-branchでそのディレクトリだけのリポジトリを作る(切り出す) > cd $proj > ls dir_a dir_b > git filter-branch --subdirectory-filter dir_b --prune-empty --all これで、サブディレクトリだけ切り出すことができる。 2. マージする。 > git branch * branch1 branch2 > git merge bran
このページを最初にブックマークしてみませんか?
『StoryEdit 開発日誌』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く