GitHubでリリースの仕方

まずタグを作る git tag -a タグ名 -m タグコメント タグ名は、例えば、v1.0 など。 タグコメントは、例えば、"version 1.0"など。 git push リモート名 タグ名 リモート名は、git remote addで指定した名前。よく使うのは"origin" その後、GitHubで"Create …

GitとGitHubの基本的な使い方

前提 Gitはインストール済であること Gitインストール後の最初だけやっておくこと Git Bashでユーザー名を登録する git config --global user.name ユーザー名 Git Bashでメールアドレスを登録する git config --global user.email メールアドレス 新規リポ…

C#のビルドで単一実行可能ファイルを生成する方法

C#でプログラムを書きビルドしてみると、どんなに単純なプログラムでも、実行可能ファイル(*.exe)単体で実行できる実行可能ファイルを生成することはできない。 しかし調べてみると.NET Core 3.0以降を使用しているなら、単体で実行可能な実行可能ファイルを…

JavaのBigDecimalの使い方の注意点

BigDecimalは誤差が出ないように計算ができるクラス。 ただオブジェクトの生成には注意が必要。 文字列から生成する場合 BigDecimal value = new BigDecimal("1234.567"); 数値から生成する場合 BigDecimal value = BigDecimal.valueOf(1234.567); // 良い例…

Javaの参照型

Javaには、いわゆる参照渡しは存在しない。 参照型は、C++の参照とは異なる。 Javaの参照型は、参照値の値渡しをしている。JLS - 4.3.1 どちらかというと、C++のポインタに近いと言える。 つまり、値が入っている場所を渡している。 C++の参照は、ある変数の…

Markdown記法

手軽に文章構造を明記できる書き方 代表的なものは、以下の通り 段落は、1行空ける。 強調は、**で囲む。 箇条書きは、行頭に- を付ける。 番号付きの箇条書きは、行頭に1. を付ける リンクは、[]で囲って、リンク先を()内に書く 見出しは、行頭に# を付ける…