なんだかGoodVibes

日々の勉強メモです。

2020-05-01から1ヶ月間の記事一覧

【Node】uncaughtExceptionイベント

こんにちは。 本日はuncaughtExceptionイベントのサンプルです。 概要 コード まとめ 参考 概要 サンプルでは定義されていない関数を呼び出し 例外を発生させます。 コード process.on('uncaughtException', (err) => { console.error(err.message); console…

【Node】非同期の継続渡しスタイルでのエラー処理

こんにちは。 今回は、コールバックを使った 非同期の継続渡しスタイルでエラー処理を行うサンプルです。 概要 コード まとめ 概要 ファイルを非同期で読み込みサンプルです。 使用するのは非同期でファイルを読み込むreadFileです。 コード const fs = requ…

C#・Node・VBAでビット演算

以前、C#でのビット演算を紹介したのですが NodeやVBAでもやってみましたので 比較してみました。 C#でのビット演算は以下の記事でもう少し詳しく紹介しています。 nandakagoodvibes.hatenablog.com 論理積 論理和 排他的論理和 数値を2進数で取得する まと…

【C#】BitArrayメモ

C#

こんにちは。 本日は、BitArrayのメモです。 オン→true、オフ→false のブール型の配列となっています。 概要 初期化 指定した値で作成 左シフト[LeftShift] 右シフト[RightShift] 論理AND演算[And] 論理OR演算子[Or] 論理排他的OR演算子[Xor] 指定したインデ…

【C#】ビット演算メモ

C#

こんにちは。 本日はビット演算のメモです。 左シフト[<<] 右シフト[>>] 論理AND演算[&] 論理OR演算子[|] 論理排他的OR演算子[^] まとめ 左シフト[<<] 指定されたビット数分左にシフトします。 uint before = 0b_1111_1111; var after = before << 3; Consol…