<?php namespace FastRoute; use PHPUnit\Framework\TestCase; class RouteCollectorTest extends TestCase { public function testShortcuts() { $r = new DummyRouteCollector(); $r->delete('/delete', 'delete'); $r->get('/get', 'get'); $r->head('/head', 'head'); $r->patch('/patch', 'patch'); $r->post('/post', 'post'); $r->put('/put', 'put'); $expected = [ ['DELETE', '/delete', 'delete'], ['GET', '/get', 'get'], ['HEAD', '/head', 'head'], ['PATCH', '/patch', 'patch'], ['POST', '/post', 'post'], ['PUT', '/put', 'put'], ]; $this->assertSame($expected, $r->routes); }
ルーティングとは、パケットが送信元から宛先に移動するときにエンドツーエンドのパスを決定するネットワーク全体のプロセスを指します [1]。ルーティングは、OSI 参照モデルの 3 番目の層、つまりネットワーク層のパケット転送デバイスで機能します。ルーターは、データ パケットを転送することでネットワーク相互接続を実装します。ルーターは複数のプロトコル (TCP/IP、IPX/SPX、AppleTalk など) をサポートできますが、我が国のルーターの大部分は TCP/IP プロトコルを実行します。ルーターは通常、IP サブネットまたはポイントツーポイント プロトコルによって識別される 2 つ以上の論理ポートを接続し、少なくとも 1 つの物理ポートを持ちます。ルーターは、受信したデータ パケット内のネットワーク層アドレスとルーター内部で保持しているルーティング テーブルに基づいて出力ポートとネクスト ホップ アドレスを決定し、リンク層のデータ パケット ヘッダーを書き換えてデータ パケットを転送します。ルーターは、現在のネットワーク トポロジを反映するためにルーティング テーブルを動的に維持し、ネットワーク上の他のルーターとルーティングおよびリンク情報を交換することによって、ルーティング テーブルを維持します。
このサイトのすべてのリソースはネチズンによって提供されたもの、または主要なダウンロード サイトによって転載されたものです。ソフトウェアの整合性をご自身で確認してください。このサイトのすべてのリソースは学習の参考のみを目的としています。商業目的で使用しないでください。そうでない場合は、すべての結果に対して責任を負うことになります。侵害がある場合は、削除するためにご連絡ください。連絡先情報: admin@php.cn
関連記事
13 Jun 2016
週間読書ランキング「効率的なPHPチュートリアルがランクイン、ハッカーの攻撃と防御の答えと質問」 12月に入り、51CTOの年次図書セレクションが始まりますので、今週の読書ランキングをぜひご覧ください。 NO.10「Webサイトのブループリント - Axure RPの高忠実度Webプロトタイピング」 Pinshu Studioへ>> 評価: この本は、淘宝、Yahoo、Sina、Google、Apple、その他の有名な Web サイトから抜粋した 24 の Web ページ機能ポイントと、Web サイト全体の 5 つの機能を使用して、要点をストレートに説明しています。
03 Jun 2024
ページ内にテキストボックスを挿入して文字を入力し、フォントサイズやフォントなどの書式を設定します。 [スタート]-[描画]-[図形]グループをクリックし、長方形を選択し、長方形のカラーブロックを追加して、テキストボックスの文字を覆います。長方形のカラーブロックと文字を同時に選択し、[描画ツール]-[書式]-[図形の挿入]グループの[図形の結合]ボタンをクリックし、ポップアップメニューの[結合]コマンドを選択して、中抜きのテキストを取得します。 [挿入]-[図]ボタンをクリックし、GIFアニメーションの挿入を選択し、文字の図形と同じサイズに調整して、[右クリック]-[最背面へ移動]-[最背面へ移動]で配置します。カラーブロックの一番下にあります。最上位の文字図形を選択し、[書式]-[図形スタイル]グループをクリックし、[色のアウトライン][スタイル]を選択します。 [図形の輪郭]をクリックします。
27 Jun 2017
ファイル読み込み関数、ファイル書き込み関数、静的ページ生成関数、ディレクトリ削除関数、その他のファイル読み込み関数を含む //ファイル読み込み関数 function PHP_Read($file_name) { $fd=fopen($file_name ,r); fgets($fd, 4096)){ $buf.=$bufline;
03 Sep 2023
Python は優れたプログラミング言語ですが、パッケージ化が最も弱い点の 1 つです。これは社会では周知の事実です。パッケージのインストール、インポート、使用、作成のプロセスは長年にわたって大幅に改善されてきましたが、それでも、Python やその他の成熟した言語の苦労から多くを学んだ Go や Rust などの新しい言語とは比較できません。言語。このチュートリアルでは、独自のパッケージの作成、パッケージ化、配布について知っておくべきことをすべて学びます。 Python ライブラリの作成方法 Python ライブラリは、Python パッケージに編成された Python モジュールの一貫したコレクションです。一般に、これはすべてのモジュールが同じディレクトリにあり、そのディレクトリが Python 検索パス上にあることを意味します。早速小さいことを書いてみましょう
01 Feb 2024
リソースを効果的に使用し、Go 言語を効率的に学習するための提案と経験の共有 はじめに Go 言語は、そのシンプルさ、効率性、学習の容易さにより、開発者に好まれています。 Go 言語を学びたいなら、ここは正しい場所です。この記事では、Go 言語を効率的に学習するのに役立ついくつかの効果的なリソースと経験を共有します。 1. 適切な学習リソースを選択する Go 言語を学習するための最初のステップは、適切な学習リソースを選択することです。書籍やオンライン コースなど、優れた Go 言語学習リソースが多数あります。
12 Apr 2023
PDF を CSV に変換する 機械学習では、「データ クリーニング」を減らし、「データの準備」を増やす必要があります。ホワイト ペーパー、電子書籍、またはその他の PDF ドキュメントからデータをスクレイピングする必要がある場合、このスクリプトにより時間を大幅に節約できます。 import tabula #ファイルを取得 pdf_filename = input ("絶対パスとファイル名を入力してください: ") #PDF フレームのコンテンツを抽出 = tabula.read_pdf(pdf_filename,encoding = 'utf-8', pa
Hot tools Tags
Hot Tools
依存関係注入コンテナー用の PHP ライブラリ
依存関係注入コンテナー用の PHP ライブラリ
50 個の優れた古典的な PHP アルゴリズムのコレクション
古典的な PHP アルゴリズム、優れたアイデアを学び、思考を広げます
画像を最適化するための小さな PHP ライブラリ
画像を最適化するための小さな PHP ライブラリ