2023-05-01から1ヶ月間の記事一覧
ディレクトリ操作 ディレクトリ 確認 ディレクトリ 作成 ディレクトリ内 確認 ディレクトリ 移動 ディレクトリ 削除 ディレクトリ+ファイル 操作 移動 + 名前変更 コピー 削除 検索 テキストファイル 操作 表示 一画面分ごと 表示 先頭だけを表示 末尾だけ…
シェル Linuxシェル 種類 シェルの機能 ショートカットキー コマンド history:入力履歴を番号付きで一覧表示 パイプ(|):コマンド連結 リダイレクト(<、>):入出力の切替え 出力 追記出力 入力 シェルスクリプト シェルスクリプトファイル作成 実行 シェル …
Linux Linuxディストリビューション 種類 Red Hat 系 Debian 系 Linux ディレクトリ Linux オペレーティング・システム(OS) サーバ用OSで最大のシェア=Webアプリケーション開発(サーバ操作可能)に有効 UNIXから派生⇒CLI(コマンドラインインターフェース)操…
Git 分散型のバージョン管理システム GitHub ソースコード用ホスティングサービス Git ブランチ
ブランチ ブランチ作成 ブランチの移動 ブランチ作成 + 移動 ブランチをマージ(元のブランチへ統合) マージの取り消し 未コミット マージの取り消し コミット済み ブランチ 削除 マージ済み ブランチ 削除 その他 ブランチ作業領域を枝のように分岐させ、プ…
ソースコード用ホスティングサービス 初期設定 アカウント作成 1. Github登録 2. 確認メールを開封し、「Verify email address」をクリック GitHub SSH接続設定 公開鍵認証 鍵の準備 1. 秘密鍵(id_rsa)と公開鍵(id_rsa.pub)のペアを作成 2. 公開鍵の登録 3. …
バージョン管理 流れ インストール 初期設定 1. インストール状態確認 2. インストール 3. アカウント情報登録 4. 設定確認 ローカルリポジトリを作成 1. 作業ディレクトリに「cd」移動、「mkdir」作成 2. git ローカルリポジトリ作成 リモートリポジトリの…
シェル zshに変更 1. デフォルトシェル確認 2. zshをインストール 3. zshに変更 4. 以下で「(0) Exit, creating....」を選択し、数字「0」入力 今後の為に。。。 WSLとVS Codeの連携 同期の理由 方法 使い方 1. Ubuntuターミナルを起動 2. 以下を実行 VS C…
導入 ubuntu起動エラー:ファイルが見つかりません 導入「Windows PowerShell」を「管理者として実行」する 1. 以下を入力して「Windows PowerShell」を再起動 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /nore…
ヘッダーファイル ソースファイル ヘッダーファイルの取り込み #include擬似命令 複数ファイルを使ってコンパイルするには、 関数、変数、定数などの共有 宣言 宣言のみ extern宣言 ヘッダーファイルの重複防止 #ifndef~#endif疑似命令 ヘッダーファイル関…
自由なサイズの配列作成 メモリの確保 ポインタ変数 = malloc(必要なバイトサイズ); #include <stdlib.h> 必要 プログラム終了まで確保する メモリの開放 free(ポインタ変数); メモリリーク防止するため、必ず行う。 int* heap; heap = (int*)malloc(sizeo…
データに名前を付ける #define擬似命令 命名規則 表示イメージ #define擬似命令 特殊操作 関数に名前を付ける。 表示イメージ マクロ作る 表示イメージ 不変定数 const 表示イメージ フラグ(列挙)定数 enum 数値指定で初期化 データに名前を付ける #defin…
コマンドライン引数 コマンドライン引数 表示 コマンドライン引数の有無 コマンドライン引数アプリケーション起動時、メイン関数に渡される引数 int main(int argc, char* argv[]); argc:コマンドライン引数の数 argv:引数自体 コマンドライン引数 表示 pr…
ファイル open close open close モード ファイルへの書き込み 書込み、追記モード時 テキストファイル sample.txt 表示イメージ バイナリーファイル sample.txt 表示イメージ 配列を1度で書き込む sample.txt 表示イメージ ファイルからの読込み 読込みモー…
構造体 struct 構造体タグ書き方 宣言 構造体タグを新規型とする typedef 構造体の要素へアクセス 表示イメージ 構造体変数同士 代入 表示イメージ 構造体 配列 表示イメージ 構造体 structデータをまとめる。 構造体変数同士で演算、比較はNG。構造体タグ書…
ポインタ ポインタ 表示イメージ 変身するポインタ 表示イメージ ポインタ演算子 表示イメージ ダプルポインタ 表示イメージ 構造体型 ポインタ変数 ポインタ ポインタ ポインタ型:変数の型のアドレス版 ポインタ値:変数のアドレスの数値 ポインタ変数:ア…
変数アドレスを表現 変数アドレス 表示 表示イメージ 配列変数のアドレス 表示 表示イメージ 変数アドレスを表現&変数ちょこっとメモ値渡し(浅いコピー)変数を別メモリにコピーして、渡す。 渡された変数をの中身を変更しても元の変数の中身は変わらない。参…
文字列 初期化+代入 表示イメージ 文字列処理関数 数字変換 表示イメージ 文字列のコピー 文字列全コピー 表示イメージ 文字列の部分コピー 表示イメージ 文字列の連結 表示イメージ 文字列合成 表示イメージ 文字数を数える 表示イメージ 文字列の比較…同じ…
文字 char型 文字型で計算 文字コード操作 英小文字↔英大文字 相互変換 表示イメージ 数値↔文字コード 相互変換 表示イメージ 文字種類判定関数 文字 char型※最大255種類 全角は非対応 char c; char c = 'a'; ちょこっとメモwchar_t型 ワイド(2バイト)文字#i…
配列 配列の宣言 初期化+宣言 表示イメージ 要素 配列のバイト数 表示イメージ 要素数 表示イメージ 配列のコピー 表示イメージ 配列同じ型の変数を複数連続でつなげたもの。番号(index)で管理。配列の宣言型名 配列名[要素数]; int A[100]; 初期化+宣言 int…