xxdを使う。
例: ファイルのダンプが見たい
$ xxd ./file.bin
00000000: 6162 6364 650a
例:ダンプを連結した文字列にしたい(ヘキサストリング)
$ xxd -ps ./file.bin
61626364650a
例:ヘキサストリングをでコードしたい
$ echo 61626364650a | xxd -r -p
abcde
xxdを使う。
例: ファイルのダンプが見たい
$ xxd ./file.bin
00000000: 6162 6364 650a
例:ダンプを連結した文字列にしたい(ヘキサストリング)
$ xxd -ps ./file.bin
61626364650a
例:ヘキサストリングをでコードしたい
$ echo 61626364650a | xxd -r -p
abcde
バトルテックでBVを調整するときに、いちいち電卓で計算するの面倒ですよね。
ということで、BVを入力して、Gunnary/Pilittingを選ぶだけで計算するブラウザアプリを作ってみました。
「Your BV」にベースとなるのBV(Gunnary=4、Pilotting=5がベース)を入力。表の「2.42」とか「2.11」の数字を押してください。「Caliculated」に計算結果が表示されます。数字が選択状態で「Your BV」の入力を変更すると、計算しなおす新設設計です。
計算結果は切り上げです。
スマホでも使えますが、表がはみ出るのはご容赦を。
void AruClass::someFunction(uint8_t param) {
if( sendFunction( param) < 0) {
goto errorExit;
}
if( recvFunction() < 0) {
goto errorExit;
}
parseRecvData();
errorExit:
cleanupBuffer();
return;
}
void AruClass::someFunction(uint8_t param){
try{
if( sendFuntion( param) < 0) {
throw std::exception();
}
if( recvFunction() < 0) {
throw std::exception();
}
parseRecvData();
}
catch(...){
// error case
}
cleanupBuffer();
return;
}