ホストモード、ネットワークモード、デバッガを使用して直接観察する

コンピュータの発展の歴史において、データの保存方法には統一された標準は存在しませんでした。 バイトの並び方は2つの一般的なルールに従っていました。例えば、ある多桁数の低いバイトを小さいアドレスに、高いバイトを大きいアドレスに配置する場合、これを小端序と呼びます。その逆の場合、大端序と呼びます。ネットワークアプリケーションにおいては、バイトオーダーは考慮すべき重要な要素であり、異なる種類のコンピュータが異なる標準のバイトオーダーを採用している可能性があるため、すべてネットワーク標準に変換されます。 読解習慣に従うと、大端バイトオーダーは左から右への読み込み順序に合致します。

その頃の少年は、才能があるかもしれないが、それほど多くはなかった。

勤務における7回目の年、コードからのポジティブなフィードバックが減ってきており、どのようにしてコーディングという道に進むことになったのかを振り返る。人々の様々な選択において、幼い頃ほど正のフィードバックに従う傾向があり、害を避けることと利益を得ることの間で積極的に判断する。

中国の新型コロナウイルス感染症解除

政策の発表は非常に突然で、実行も迅速だった。行程制限が解除され、公共の場での緑色コードのチェックはなくなった。

ニューヨーク・タイムズ中文網を閲覧すると、全体に中国の解封についての議論が溢れている。

C11: sleep for vs yield

コードを眺めていると、std::this_thread::yield() が突然視線を集めました。C11 の構文糖で、これほど多く使われていたのは初めてです。yield を以前は目にすることはありませんでした。

Linuxサーバー、MySQLパスワードのリセット

闲置の腾讯クラウドサーバーがあり、年末に契約が満了し、更新も考えていなかったので、開発用のデータベースとしてMySQLをデプロイすることにした。システムを再構築する際に、手間を省いて、腾讯クラウドから提供されている汎用イメージを選択した。すでにMySQLデータベースがインストールされていた。本来はシステム内にReadmeのようなファイルがあり、パスワードや設定ファイルの場所などを説明してくれるだろうと期待していた。

夜の命名術

中国文字の浩大な体系において、「命」という字は唯一無二であり、同じ読みを持つ字が一つもない。もしかしたら、この冥冥の中の暗示は、人それぞれの生命が一度きりで、複製したり、やり直したりすることができないことの表れなのかもしれない。

自動テストに関する考察

金融取引システムにおけるテストへの投資は、他のシステムを大幅に上回っており、煩雑なテスト手順が繰り返し行われていました。ROI(投資対効果)は著しく低く、プロジェクトや人員の変更に伴い、不可避的に多くのコントロールできない要因が導入されました。よく見られるのは、Aインターフェースからの出力フィールドを修正するとBインターフェースの結果に影響が出るケースです。各バージョンリリースごとにリスクも蓄積されていきます。

新しい言語を学ぶべき理由は何ですか?

学歴から算じると、C++に触れるのは10年以上になる。他のプログラミング言語を学ぶ必要がなぜあるのか?

職務経験:エレガントなモジュール設計の経験が不足しており、C++の構文は自由度が高いため、他の言語を学習することで、よりエレガントな設計を書くことができるように導かれている。