プログラミング関連の参考URL一覧

# ハードウェア
- Wifi子機(Linux対応)
https://qiita.com/yukoba/items/d36930f4b8149ca36d36

- USBを挿しても、エクスプローラに表示されない
https://pctips.jp/pc-repair/usb-view201911/

- UEFI BIOSで外付けディスクが認識されない(ASUS)
https://www.asus.com/jp/support/FAQ/1044083/

# 環境構築など
- Visual Studio Code(vscode)でタブとスペースの表示に違いをつけたい
https://qiita.com/spica/items/cfae8492804b8d3f8726

- WindowsのPowershellでC言語、C++をリダイレクトする
https://fastapple.hatenablog.com/entry/2019/01/18/223933

- Linuxディレクトリ構造
https://qiita.com/nys9302/items/a8ddeedd3cd9d0deb332

# Linuxコマンド
- 端末にgitのブランチ名を表示するように変更したい
https://bottoms-programming.com/archives/terminal-branch-name.html
※上記URL実行後、Error Messageが表示される場合には、下記URLも実行する必要がある
https://qiita.com/gekkoukisi/items/22cc855700a19a2f2c20
※WSLの場合、.bashrcに記述するファイルのパスが異なる
```bash:.bashrc
/home/linuxbrew/.linuxbrew/etc/bash_completion.d/git-prompt.sh
/home/linuxbrew/.linuxbrew/etc/bash_completion.d/git-completion.bash
```

- 「man」コマンドについて
https://qiita.com/aosho235/items/0f2b73d08eb645c05208

- ファイルディスクリプタの上限の確認
https://urashita.com/archives/21773

- シェルスクリプト(引数あり)
https://shellscript.sunone.me/parameter.html#%E5%8F%82%E8%80%83-%E5%BC%95%E6%95%B0%E3%81%A8%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3

- Ubuntu日本語設定時にデフォルトのディレクトリの名前が日本語で使いづらい
https://www.rough-and-cheap.jp/linux/ubuntu-change-xdg-directory-name/

- TCP/IP等、ネットワーク関連コマンド確認
https://symfoware.blog.fc2.com/blog-entry-914.html

- ファイル名・ディレクトリ名を一括置換したい
https://www.nemotos.net/?p=182

# Git
- 勉強
https://mixi-developers.mixi.co.jp/21-technical-training-a0bcdbf9bca0

- 「git pull」について
https://tech-blog.rakus.co.jp/entry/20220805/git

# プログラミング全般
- 関数、変数名に困った時
https://php-archive.net/php/words-in-function-names/

- 行列row, col覚え方
https://reatips.info/column-row/#:~:text=%E8%A1%8C%E5%88%97%E3%81%AE%E3%81%A9%E3%81%A1%E3%82%89%E3%81%8C%E7%B8%A6%E3%81%A7,%E3%81%84%E3%82%8B%E3%82%82%E3%81%AE%E3%81%8C%E5%88%97%E3%81%A7%E3%81%99%E3%80%82&text=%E3%81%93%E3%81%AE%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%82%92%E8%A6%9A%E3%81%88%E3%81%A6%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E3%80%82

# C言語
- 列挙型(enum)
https://qiita.com/drafts/892d965a8f76ae78fba4/edit

- static変数を宣言したときの値について
https://oswald.hatenablog.com/entry/20081127/1228697754

- 構造体のドット演算子とアロー演算子の使い分け方
https://www.sejuku.net/blog/24473

- プログラムのメモリリークをチェック(ubuntu)
https://taiyakisun.hatenablog.com/entry/20150902/1441214819

- ヒープ領域とスタック領域について
https://it-trend.jp/development_tools/article/32-0041

- gccコンパイルオプション
https://qiita.com/seriru13/items/c2f5192615162c4c3f47

# C++
- おすすめ学習サイト
https://cpp-lang.sevendays-study.com/index.html

- 学習サイトでの解答(自作)
https://qiita.com/PopularTree/private/4d2aa444fb2c9574d434

- vectorまとめ
https://qiita.com/ysuzuki19/items/df872d91c9c89cc31aee

- 範囲for文(C言語には無い文法)
https://atcoder.jp/contests/apg4b/tasks/APG4b_r?lang=ja

- AtCoder(競プロ)の時におすすめ
https://atcoder.jp/contests/apg4b/tasks/APG4b_an

# Makefile
- makeの基礎
https://nekonenene.hatenablog.com/entry/make-define-variables

- 定義済みの動的マクロ
https://docs.oracle.com/cd/E19620-01/805-5827/make-45/index.html

- makefileを使って他のmakefileを動かす
https://docs.oracle.com/cd/E19620-01/805-5827/make-63/index.html

- 特殊変数
https://www.gnu.org/software/make/manual/html_node/Goals.html

# Python
- 機械学習チートシート
https://qiita.com/sugulu_Ogawa_ISID/items/e3fc39f2e552f2355209

- NumPyの配列のスライスの必須テクニックまとめ
https://www.headboost.jp/numpy-array-slice/

- pygameドキュメント翻訳
http://westplain.sakuraweb.com/translate/pygame

- 知っておくべし
https://www.javadrive.jp/python/string/index2.html

# 研究関連
- PowerPoint スライド番号をつける等
https://www.adecco.co.jp/useful/powerpoint_04#:~:text=%E8%A8%AD%E5%AE%9A%E6%96%B9%E6%B3%95%E3%81%AF%E4%BB%A5%E4%B8%8B%E3%81%AE,OK%E3%80%8D%E3%82%92%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%E3%81%97%E3%81%BE%E3%81%99%E3%80%82