Categories

130 ページ目

コンピューター

微信ミニプログラムの背景と開発環境

WeChat Mini Program Introduction and Development Preparation

なぜミニプログラムが存在するのか

  • より良い体験:埋め込みウェブの読み込みが遅延し、白画面になる問題を解決。ネイティブアプリの方がより高速にロードできる。
  • 規範と管理:微信にとって、アクセスと管理を行うため。 小程序のリリース前に、微信はSDKであるJSSDKを公開しており、微信支付や券などの微信のネイティブ機能を一部開放していた。しかし、開発者はウェブ開発言語でロジックを構築し、微信の規制を回避することができた。小程序には独自の記述言語が搭載されている。

小プログラムとは

小プログラムは、ダウンロードやインストールが不要で利用できるアプリケーションです。アプリを手の届くところに持つという夢を実現します。

オフィスへの引っ越しにより、サーバーにアクセスできなくなりました。

行政通知、オフィス配置の変更(元の2階から15階への移動)、通常の事務室の移転

デザインセンス

オフィスビル

移住

荷造り、スムーズな進路、新しい作業場所でのPCの配線整理、心地よい姿勢で仕事を開始 (ÒωÓױ)!、ネットワークケーブルを接続し、チームメンバーがよく使うサーバーにアクセスできなくなりました。無線LANに切り替えてみましたが、正常に戻りました。 当初はサーバーのIPアドレス設定の問題だと思っていました。新しい作業場所の有線LANは、ファイアウォール設定のリストに含まれていませんでした。IT担当者に連絡して調整したら解決しました。このIPアドレス範囲は、他のサーバーにも使用されており、他のサーバーにアクセスしても正常でした。徐々に疑問が生じ始めました。専門的なことは専門家に任せるべきです。最終的に運用部門の同僚が特定し、このサーバーにdockerがデプロイされているため、サービスのデフォルトネットワークdocker0とオフィスLANの設定IPアドレス範囲が競合してしまい、送信したデータパケットを受信できなくなり、ルーティングされてdockerサービスに渡りました。 他のサーバーにはdockerサービスがデプロイされていないため、このサーバーだけでした。私がよく使うので、時々コンテナを使用してテストサービスをデプロイすることがありましたが、このような状況に遭遇したとは思いませんでした。後から考えると、グループ全体が同じオフィスビル内に存在しているため、IT部門の同僚がIPアドレス範囲を割り当てたことは珍しくありません。

組み込みシステム入門編1 - プロフェッショナルな用語集

組み込みシステムについて言及すると、脳裏に浮かぶのは、かつて学校の実験室で使っていた51ジャンク機とファルコムのイメージです。

LPA3399Proは、瑞芯微RK3399Proプラットフォームをベースに開発されたビジュアルホストであり、大量の視覚演算が必要な携帯型コンピューティングホスト向けに設計されています。NPU(ニューラルプロセッシングユニット)内蔵で、3.0TOPSの演算能力を持ち、多様なアルゴリズムモデルに対応しています。

いくつかのGitコマンドのまとめ

あまり使わないけれど非常に便利な git コマンド

システムを再インストールした結果、Windows上のフォルダーの所有権が変更されました。

新しいバージョンのGitにはセキュリティチェックが追加され、不安全であると警告が表示されるため、操作できなくなりました。

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

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

C11: sleep for vs yield

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