1108勉強

f:id:mari20201101:20201108224811j:plain

f:id:mari20201101:20201108224815j:plain

f:id:mari20201101:20201108224823j:plain

f:id:mari20201101:20201108224827j:plain

f:id:mari20201101:20201108224831j:plain

f:id:mari20201101:20201108224835j:plain

 

VM実習

  1. useradd / userdel
  2. groupadd / groupdel
  3. chmod -option
  4. linux directoryの構造
  5. vi editorでファイルの作成 :iでinsert、:でコマンドの入力
  6. touchでdirectoryの作成
  7. rmでファイルの削除、rm-rでdirectoryの削除
  8. chmod username -option
  9. su
  10. /etc/passwd、/etc/group、/etc/shadow をcatで確認
  11. grepで探したいものを検索
  12. lessで探したいものを検索
  13. tabキーを二つ、コマンドが分かる
  14. binはコマンドが入っている
  15. tmpはtemporaryファイル
  16. varはvarious

SQL勉強

  1. 縦横の繰り返しをなくす
  2. n:n構造を1:nにする
  3. for update でデットロックをなくす
  4. inner join でn+1問題を解決する
  5. パーティションを作る
  6. インデックスで検索の速度を高める(ただし、insertすることが多い場合にはお勧めしない)

 

pythonアルゴリズム勉強

  1. 動くものを書く(具体的な数字)
  2. 抽象化する
  3. 見やすい文句で表す
  •  :変数
  • (): 関数
  • []: list
  • {}:辞書型
  • 繰り返し(for)、boolean型(True,False)
  • flagを利用する
  • breakを利用して計算速度を高める
  • len()
  • format()
  • tmpという名の変数を利用して計算を分かりやすくする