Doxygen– tag –
-
技術情報
CRCを付加してデータのやり取りを確実に行う
巡回冗長検査(じゅんかいじょうちょうけんさ、Cyclic Redundancy Check:CRC)は、取得したデータに異常がないことを確認するために用いる誤り検出符号です。主にデータ通信の分野でよく用いられていて、USBやBluetooth、TCP/IPからCANやModbusまで主要な... -
ツール
DoxygenでC/C++コードを文書化する
Doxygenは、C/C++やJava、Pythonなどソースコードをドキュメント化するツールです。ソースコードに規定された形式でコメントを記述することで、HTMLやLaTeX、RTFファイルを生成してくれます。これによりソースコードとドキュメントの一貫性を保ことが容易... -
技術情報
Base64の仕組み
Base64とはバイナリーデータを扱えない環境において、マルチバイト文字や画像データなどの添付ファイルを扱えるようにするためのエンコード方式です。 その名の「64」が示すとおり、あらゆるデータを64個のASCII文字データと「=」に置き換えます。電子メー... -
C言語
ビット演算とその実践的な使い方 | C言語
C言語では、四則演算以外にビット単位での演算も行うことができます。そのとき用いるのがビット演算子で、デジタル回路のAND回路やOR回路と同じ働きをします。 演算子記述例内容&A & B論理積(AND)。ビットが共に1なら1、そうでなければ0です。|A...
12