プログラミング

1/81ページ

Linuxソケットプログラミングの紹介と実装

TCP / IPプロトコルでは、「IPアドレス+ TCPまたはUDPポート番号」は、ネットワーク通信におけるプロセスを一意に識別することができます。「IPアドレス+ポート番号」はソケットと呼ばれます。 この資料では、TCPベースのネットワークプログラムを作成する方法を説明するための例として、単純なTCPプロトコルを使用しています。 TCPプロトコル通信プロセス 次の図は、TCPプロトコルの通信フローを示しています(この図はインターネット […]

Linuxのマルチスレッドプログラミングのクイックスタート

この記事では、主にLinuxでのマルチスレッドの導入について紹介しますが、その概要は非常に詳細ですが、誰でもLinuxマルチスレッドプログラミングの概念を理解できることを願っています。 詳細は以下の通りです。 1スレッドの基本 プロセスはリソース管理の基本単位であり、スレッドはシステムスケジューリングの基本単位です。スレッドは、オペレーティングシステムがスケジューリング操作を実行できる最小の単位であり、プロセスに含まれ、プロセスの実際の […]

Linuxのマルチスレッドプログラミング(5)

スレッド スレッドは、コンピュータの独立した操作の最小単位であり、実行時にシステムリソースをほとんど消費しません。 スレッドは、オペレーティングシステムのCPU時間割り当ての基本単位と考えることができます。 プロセスには、1つ以上のスレッドを持つことができます。 スレッドは、プロセス内でアドレス空間、オープンファイル記述子などのリソースを共有します。 同時に、スレッドには、スレッド番号、レジスタ(プログラムカウンタとスタックポインタ)、 […]

Linuxマルチスレッドプログラミング(1)

まず、スレッドとは何ですか? スレッドはプロセスのエンティティであり、CPUスケジューリングとディスパッチの基本単位であり、プロセスとは独立して実行できる基本単位です。 スレッドは基本的にシステム資源を所有しておらず、操作に不可欠ないくつかの資源(プログラムカウンタ、レジスタとスタックの集合など)しか持っていませんが、プロセスが所有するすべての資源を同じプロセスに属する他のスレッドと共有できます。 。 第二に、マルチスレッドをいつ使用し […]

Pythonインタラクティブグラフィックスプログラミングの例(1)

みんなのためのこの記事の例は、Pythonのインタラクティブなグラフィックプログラミングの特定のコードを共有するために、参考のために、具体的な内容は次のとおりです #!/usr/bin/env python3# -*- coding: utf-8 -*- #温度转换 from graphics import * win = GraphWin("摄氏温度转换器", 400, 300) win.setCoords(0.0, 0.0, 3.0 […]

Pythonオブジェクト指向プログラミングに関する知識の要約

序文 これまでにオブジェクト指向プログラミング言語に触れていないなら、オブジェクト指向言語の基本的な機能を理解して、オブジェクト指向の基本概念を作成する必要があります。これはPythonをより簡単に学ぶのに役立ちます。オブジェクト指向プログラミング。 Pythonオブジェクト指向プログラミングの知識を見てみましょう。 クラスとインスタンス クラスはオブジェクトの定義であり、インスタンスはそのクラスで定義されたオブジェクトの特定の情報を保 […]

Python Black Hatプログラミング3.4クロスVLANの詳細

仮想ローカルエリアネットワーク(VLAN)は、イーサネットの相互作用技術に基づく仮想ネットワークであり、同じ物理ネットワークを複数のVALNまたは物理的なネットワークバリアに分割し、異なるサブネットのユーザーを同じVLANに割り当てることができます。中程度。 図2は、VLAN分割の例です。 図2 VLANを実装するには多くの方法があります。スイッチングデバイスに基づく2種類のVLANがあります。 lスイッチベースのポート分割 l IEE […]

Pythonのデコレータモードと対面式プログラミング

今日のデコレータについて話しましょう。 デコレータはよく知られているデザインパターンであり、ファセット要件を持つシーンでよく使用されます。より古典的なものは、挿入ログ、パフォーマンステスト、トランザクション処理などです。 デコレータは、このような問題を解決するための優れたデザインです。デコレータを使用すると、関数自体とは独立した多数の関数から同じコードを抽出し、再利用し続けることができます。 要約すると、デコレータの役割は、既存のオブジ […]

あなた自身のプログラミングで遭遇したPythonのエラーと回避策のまとめ

ポストを開いて頻繁に遭遇するPythonエラーを記録し、エラーの原因を分析し、更新を続けることで、後でクエリして学習することができます。 知識は蓄積にある! スマイル ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++ エラ […]

Pythonソケットプログラミング

SocketはWebアプリケーションの基礎です。 そしてPythonは、ネットワークソケットプログラミングを簡単に始められるようにします。 この紹介では、対応するクライアントプログラムからの要求を受け入れるためのシンプルなサーバーを作成します。 私は最近、Linuxコンテナに少し執着しているので、サーバに2つのコンテナも実装します。 同時に、数秒でコンテナ内に他のホストを作成することができ、ネットワークのシミュレーションが非常に簡単にな […]

1 81