2020-01-01から1年間の記事一覧

基数変換

2進数、8進数、10進数、16進数 2進数:0と1で表現 8進数:0から7までの8個で表現 7の次が10 10進数:0から9までの10個で表現 9の次が10 16進数:0から9、AからFの16個で表現 Fの次が10 基数と重み 10進数の基数は、10 …

ITパスポート取得 ハードウェア編

1. 情報の表現 情報量の単位 2. コンピュータの5大装置 主記憶装置 補助記憶装置 1. 情報の表現 情報量の単位 1と0で表現され、bit(ビット)という 8bit集まると、1byte(バイト)になる。 1bitで表現できる情報量は、0と1の2通り。2¹ 2bitだと…

マイグレーションファイルの "NO FILE" 解決法

NO FILE解決の備忘録 チーム開発で、pullして rails db:migrate:status実行したら、NO FILE が出た。 Status Migration ID Migration Name -------------------------------------------------- up 20200724104133 Devise create users up 20200724113342 Cr…

正規表現について

1.正規表現とは 文字列に特定の文字は入っているか、不要な文字を取り除くといった操作を行うための技術。 2.正規表現の特徴 文字列の一部を変換できる → 電話番号登録時のハイフン(-)を空白に置き換えたり 文字列が制約を満たしているか調べる → パスワード…

GitHub Desktopのブランチ移動が出来ない

GitHub Desktopの移動ができなくなった時の備忘録 GitHub Desktopでブランチが移動出来なくなった current BranchがDetached HEADになっている Detached HEADはブランチではなく、コミットを参照しているらしい。 なぜDetached HEADに変わった?ターミナルで…

Ruby if文の演算子について

今わかる演算子を書いておく。 新しく知ったものは随時更新する。 代数演算子(+, -, *, /, %) + → 足し算 - → 引き算 * → 掛け算 / → 割り算 % → 剰余(割った余りを求める) 自己代入演算子 num += 1 → num = num + 1と同じ意味 numに1足した値をnumに代入 nu…

非同期化の流れ

javascriptでイベント発火のコードをかく。 ajax コントローラーへ送る情報 jbuilderでjson形式に変換 json.〇〇 user.〇〇 javascriptでdone,failの分岐コードをかく