Study & Practice

北海道札幌市のプログラマによる技術とか雑記のブログ

備忘録

dockerの使い方

UdemyのDocker講座をブラックフライデーセールで買ったので基本コマンドを備忘録として記録。随時追加していく docker run [docker image]→dockerイメージを実行→docker run は以下のコマンドを順に実行したのと同じ動作をする ・docker pull ・docker creat…

GitHubのssh通信がうまく行かない場合

前もハマった気がするんだけどGitHubのssh通信でハマった。 ssh -T git@github.comは成功するんだけどgit pushとかgit pullとか何故かできない 調べているとssh-addしてないとか色々でてきたけど改善でなかった結果、原因としてはディレクトリの所有者がroot…

以前まで正常に動いていたjavaのソースコードがコンパイルできなかったとき

前に写経して正常に動いたはずのjavaソースコードを再コンパイルしようとしたらコンパイルエラーが出た Sample/Main.java:5: エラー: シンボルを見つけられません BookShelf bookShelf = new BookShelf(4); ^ シンボル: クラス BookShelf こんな感じのエラー…

C言語 externによる外部宣言

K&R 1.10 外部変数と通用範囲のまとめ外部変数とは、変数を関数の外側で定義する変数のことで、関数内の局所変数(ローカル変数)とは違い、任意の関数から広域的にアクセスできる変数のこと。外部変数は局所変数とは違って関数が呼び出されたり終了するごと…

C言語のprintf()における浮動小数点型の扱い方

先日からプログラミング言語C第2版を読んでいてprintf()での浮動小数点の扱い方が気になったので備忘録として残しておこうと思う。まず通常の使い方はint型の場合とほとんど変わりなく float f = 0; printf('%f\n', f); //0.000000 のように%dから%fに変え…

C言語のポインタ

現在のプロジェクトではC/C++を使うということでCを先行して自習してるけど 案の定、初心者が悩むと言われているポインタ変数で少し詰まってしまった。なので今回は自分用のポインタ学習資料としてまとめようと思う。まずポインタ変数とはメモリのアドレスが…

C言語のfor文

C言語のfor文ではjavaなどのように 変数の宣言を含めることができないため int i; for(i=0; i