TCPコネクションの確立&切断は、3ウェイハンドシェイク(3つのパケットのやり取り)で行われます。なお、実際のデータ送信はコネクションが確立された後に行われます。 目次 コネクション確立成功 コネクション確立失敗 コネクション切断 ■コネクション確立成功 相手ホストの準備ができている場合、3ウェイハンドシェイクが行われてコネクションが確立されます。 (1)SYNパケット 最初に、フラグが「SYN」のパケットを送信します。 (2)SYN・ACKパケット 次に、相手ホストからフラグが「SYN・ACK」のパケットが返信されます。 (3)ACKパケット 最後に、フラグが「ACK」のパケットを送信します。 ■コネクション確立失敗 相手ホストの準備ができていない場合、RES・ACKパケットが返されてコネクション確立は失敗します。 (1)SYNパケット 最初に、フラグが「SYN」のパケットを送信します。
JavaScriptで必要なデータ構造の覚書です。 目次 配列 配列を生成する。 配列にデータを追加する。 配列にデータを格納する。 配列からデータを取得する。 配列中のすべてのデータに同じ処理をする。 オブジェクト オブジェクトを生成する。 オブジェクトにデータを格納する。 オブジェクトからデータを取得する。 オブジェクト中のすべてのデータに同じ処理をする。 関連記事 配列 配列は複数件のデータを扱うためのデータ構造です。 ■配列を生成する。 配列の生成は以下のように行います。 var 配列の名前 = []; var 配列の名前 = [ データ, データ, … ]; 配列の生成では、配列の名前を指定します。 もし、生成時にデータを格納する場合に、[]内にデータを指定します。 なお、JavaScriptでは配列の生成時にサイズを指定しません。 例えば、空の配列array1を生成するには、以
Bashの文法一覧です。他の言語をある程度知っている人はこれを読めばBashの基礎をマスターしてBashを書くことができるようになっています。簡易リファレンスとしても利用できると思いますので、これは足りないと思うものがあれば教えてください。 1.基礎 echo文 echo文です。 echo "Hello world" コメント コメントです。 # コメント 変数の宣言 変数の宣言です。 # 文字列変数 declare str # 数値変数 declare -i num # 配列変数 declare -a array スクリプトの実行 スクリプトを実行するにはコマンドラインで次のようにします。 bash script.sh 出力結果をファイルに書き出すにはリダイレクトを使います。 bash script.sh > file.txt 文法チェック 事前に文法チェックを行うには、次のようにします
Javaの文法一覧です。他の言語をある程度知っている人はこれを読めばJavaの基礎をマスターしてJavaを書くことができるようになっています。簡易リファレンスとしても利用できると思いますので、これは足りないと思うものがあれば教えてください。 1. 基礎 classの作成 プログラムはclassに記述します。たとえばSampleという名前のclassを作る場合、Sample.javaファイル内に次のように書きます。 public class Sample { } mainメソッドの作成 プログラムはclass内のmainメソッドの先頭から実行されます。mainメソッドは次のように書きます。 public class Sample { public static void main( String[] args ) { // 処理を書く } } System.out.printlnメソッド 文
英語の疑問形の書き方を、時制、人称毎に表にまとめました。 特に注意が必要なものは背景を赤くしています。
Bashでのアルゴリズムの書き方の覚書です。 目次 説明に使用するデータ構造 抽出 ソート Bashでの配列のソート ソートの例(五十音順) ソートの例(数値順) 結合 集計 関連記事 説明に使用するデータ構造 アルゴリズムの説明のために、以下のようなパイプ区切り文字列の配列を使います。 COUNTRIES=("${COUNTRIES[@]}" "日本|JPY|127156000") COUNTRIES=("${COUNTRIES[@]}" "フランス|EUR|65073482") COUNTRIES=("${COUNTRIES[@]}" "スペイン|EUR|44904000") COUNTRIES=("${COUNTRIES[@]}" "ロシア|RUB|141903979") COUNTRIES=("${COUNTRIES[@]}" "ベトナム|VND|84238000") COUNTR
SQLのselect文の書き方の覚書です。 なお、本文中の動作確認は「mysql Ver 5.0.67」で行いました。 2009/10/05 13:30 追記 予想外に多くのアクセスとブクマをいただき、正直驚いております。 本文はsqlの内部処理には一切触れておりません。ごく普通のsqlの書き方にのみ触れています。 釣りのつもりはありませんが、釣られたと感じた方にはごめんなさい。 目次 説明に使用するデータ構造?(というかテーブル) 抽出(where句) ソート(order by句) ソートの例(昇順) ソートの例(降順) 結合(join句) 集計(group by句) 関連記事 説明に使用するデータ構造(というかテーブル) select文の使い方を説明するために、以下のようなテーブルを使います。 create table countries ( name nvarchar(30), cu
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く