Yuki's Tech Blog

仕事で得た知見や勉強した技術を書きます。

2022-07-01から1ヶ月間の記事一覧

アルゴリズムとAPG4bについてざっくりまとめてみた(part 2)

目次 目次 メモリとは 計算量とは 時間計算量とは ステップ数とは 空間計算量 オーダー記法とは オーダー記法の書き方 ログ 入力に適した計算量のアルゴリズムを選択する プログラムの実行を1秒以内に収めたい場合 複数の入力がある場合のオーダー記法 STLの…

アルゴリズムとAPG4bについてざっくりまとめてみた

目次 目次 アルゴリズムとは より良いアルゴリズムとは C++のキーポイント main関数 cout(シーアウト) コメントアウト 全角文字 #include <bits/stdc++.h> using namespace std; プログラムの書き方とエラー 3種類のエラーの具体例 コンパイルエラー 実行時エラー 論理エラ</bits/stdc++.h>…

【Webを支える技術】第3部 7章 HTTPメソッドについてざっくりまとめてみた

目次 目次 HTTPメソッドとは何か? CRUDとHTTPメソッドの対応 POSTとPUTの違いは何? POST PUT Tips HEADとは何? POSTでPUT/DELETEを代用してみる HTTPメソッドのべき等性と安全性について Tips 参考記事 HTTPメソッドとは何か? HTTPメソッドとは、リソー…

【Webを支える技術】第3部 6章 HTTPの基本をざっくりまとめてみた

目次 目次 プロトコルとは何か? HTTPとは何か? TCP/IPとは何か? イーサネットとは何か? ポート番号とは何か? クライアントは1つのリクエストを送信しレスポンスを受信する際に何をやっているのか? Tips リクエスト・レスポンスの中でサーバは何をやっ…

【Webを支える技術】第2部 URIをざっくりまとめてみた

目次 目次 URIとは何か? URIの書式 Tips URI・URL・URNの違いは何か? 絶対URIと相対URIの違い Tips 2つのベースURIの与え方 リソースのURIをベースURIとする ベースURIを明示的に指定する。 Ruby on RailsにおけるベースURI URIで利用できる文字以外をURI…

DAY19(2022 6/27) ~ DAY23(2022 7/1)

シナトラ DAY19(2022 6/27) 画像レイアウトを修正した。 親要素を超えるとレイアウトが崩れるエラーを修正した。 Webアプリケーションのテストケースをひたすら考えた。 github copilotが凄すぎて感動した。推測されるコードが正しいかを自分で判断する力が…