タグ

2024年4月24日のブックマーク (3件)

  • Rustで有名アルゴリズムに挑戦(17) RustでHTTPサーバを実装してみよう

    今回はRustを使って、簡単なHTTPサーバを実装してみましょう。HTTPは単純ですが生活インフラとしても必須となっているWebの根幹となる技術です。Rustに対する理解を深めると同時にWebの根幹となるHTTPについても学びましょう。 RustでHTTPを実装してみよう HTTPプロトコルとは? 「HTTP(Hypertext Transfer Protocol)」とは、WebサーバーとWebブラウザの間でデータをやりとりするための通信規則(プロトコル)です。 1990年末にイギリスの物理学者ティム・バーナーズ=リー氏と、ロバート・カイリュー氏によって設計されました。 HTTPプロトコルは、RFCとして公に発表されています。RFCとは、IETFが発行しているインターネットに関連する技術仕様などを共有するために公開される文書であり誰でも読むことができます。1996年にHTTP/1.0に関す

    Rustで有名アルゴリズムに挑戦(17) RustでHTTPサーバを実装してみよう
  • マップでの大きさが1/1RPG

    大きい女の子は好きですか? ■プレイ時間 一周5~30分 全エンド回収1時間程度 ■ゲーム紹介文 魔王によって呪いをかけられた姫様を救うため、旅に出ることになった勇者ハロルド。 これは勇者ハロルドではなく呪いをかけられた姫が、ハロルドを待ちきれず自分で魔王を倒しに行くお話。 エンディングは5種類用意してあります。 ■生放送など 歓迎します!特に報告などは必要ありません。 ■免責事項 個人の趣味活動のため、動作や内容について保証はありません。ご自身の責任にてご利用ください。 ■注意事項 スマートフォンによるタップ操作、並びにマウスでのクリック操作は想定していないため挙動がおかしくなる恐れがあります。 2週目以降エンディングはスキップが可能です。うまくいかない場合は端末を変更してください。 ■バグ報告など X(旧Twitter):@natume0121 ■修正履歴 2024.2/29 同じイベ

    マップでの大きさが1/1RPG
  • [C++] std::arrayを初期化せずに初期化する - 地面を見下ろす少年の足蹴にされる私

    初期化せずに初期化する。一見矛盾しているようにしか思えない行いはしかし、生配列の場合は次のように初期化しながら初期化しないことによって行うことができます int main() { int array_uninit[5]; // 各要素は未初期化 int array_zeroinit[5]{}; // 各要素は0で初期化 } この時std::arrayで同様に初期化しながら初期化しないことを行うにはどうすればいいのでしょうか?クラス型の場合、初期化をしない初期化(デフォルト初期化)の場合でもデフォルトコンストラクタが呼ばれてしまうため、なんとなくできないような気がしてしまいます。 先に結論を書いておくと、生配列と全く同様の書き方によって全く同様の初期化を行うことができます。 int main() { std::array<int, 5> array_uninit; // 各要素は未初期化 s

    [C++] std::arrayを初期化せずに初期化する - 地面を見下ろす少年の足蹴にされる私
    to-ke-i
    to-ke-i 2024/04/24