Rustの所有権システム、参照(ポインタ)、関数への渡し方について、String型と&str型の両方を含めて整理します。 1. 2つの文字列型 String型(ヒープ、所有権あり) &str型(静的領域、 […]
現象 問題 原因 macOSのssh-agentは再起動時にメモリ上の鍵情報をクリアするため、SSH鍵の登録が失われる 解決方法 1. SSH設定ファイルの作成・編集 2. GitHub専用の設定を追加 設定の意味:[…]
Kiro Cli がリリースされたので、早速Mac Book Air M4 にインストール。元々、Amazon Q Developer を利用して、q[…]
Git の “discard changes” は、作業ディレクトリ内の変更を破棄して、最後にコミットした状態に戻す処理です。 具体的な処理内容 1. 変更されたファイルの場合 2. 新規作成した
概要 WSL2環境でDockerブリッジネットワーク(172.18.0.0/16)と競合する外部サーバー(例:172.18.17.100)への通信を確立する方法。 問題の状況 解決方法:systemdサービスによる恒久的 […]
関数の詳細(名前付き引数、オプション引数) 位置引数(Positional Parameters) オプション位置引数(Optional Positional Parameters) 名前付き引数(Named Param […]
List(リスト) Listは順序付けられた要素の集合です。同じ要素を複数回含むことができ、インデックスでアクセスできます。 Listの基本操作 Listへの要素の追加・削除 Listの操作 固定長Listと成長可能なL […]
Dartとは何か Dartは、Googleによって開発されたオープンソースのプログラミング言語です。主な特徴として: Dartの歴史と設計思想 歴史 設計思想 Dartの特徴と利点 主な特徴 1. ホットリロード対応 2