2022-01-01から1年間の記事一覧

trコマンド 文字の差し替え

sh

例えば、環境変数$PATHの区切り文字であるコロン(:)を\nにする。 $ echo $PATH | tr : '\n' /usr/local/bin /System/Cryptexes/App/usr/bin /usr/bin /bin /usr/sbin /sbin /usr/local/go/bin /usr/local/share/dotnet ~/.dotnet/tools /Library/Apple/usr/b…

Result型をunwrapする際に、型パラメーターEがDebugを実装しているか指定する必要があるとき

fn read<T>() -> T where T: FromStr { let mut buffer = String::new(); let mut stdin = stdin().lock(); let _ = stdin.read_line(&mut buffer); T::from_str(&buffer.trim()).unwrap() // エラー <T as FromStr>::Err doesn't implement `Debug` } 原因は、 Result<T, E>型は、u</t,></t></t>…

日銀当座預金

日銀の当座預金には3つの役割がある (1)金融機関が他の金融機関や日本銀行、あるいは国と取引を行う場合の決済手段 (2)金融機関が個人や企業に支払う現金通貨の支払準備 (3)準備預金制度の対象となっている金融機関の準備預金 特に(2)の意味すると…

Git keeps asking me for my ssh key passphrase

stackoverflow.com Do either: To add your private key to it: ssh-add This will ask you your passphrase just once, and then you should be allowed to push, provided that you uploaded the public key to Github. To add and save your key permanen…

Gradleのデフォルトのjdkバージョンを変更する

stackoverflow.com