タグ

ブックマーク / www.javadrive.jp (4)

  • 迷路を作成し自動で解く - アプレットサンプル - Javaアプレット入門

    前回のサンプルで自動で迷路を作成しましたが、今度は作成した後ゴールするまで自動的に解いていきます。ゴールしたらまた新しい地図を作成します。 アプレット:迷路を作成し自動で解く 実際に実行すると下記のような感じになります。 迷路を解くためのアルゴリズムは一番簡単な「左側添え走法」です(正式な名前は知りません)。左側に手を付きながら迷路を進むというものです。 private void move(){ /* まず左に行けるかどうかチェック */ int leftd = marud + 1; if (leftd == 4){ leftd = 0; } int left = block[maruy + dy[leftd]][marux + dx[leftd]]; if (left == 0){ marud = leftd; oldx = marux; oldy = maruy; marux += d

    ariteku
    ariteku 2016/02/22
  • サーブレットのライフサイクルとインスタンス変数 - サーブレットの基本 - サーブレット入門

    サーブレットのライフサイクルに関して確認しておきます。 サーブレットはTomcatなどのサーブレットが動作するコンテナが起動してから最初にサーブレットが呼ばれたときにコンテナにロードされインスタンスが作成されます。 サーブレットはリクエストに対してスレッドを作成し、そのスレッドが実際の処理を行います。複数のリクエストが同時にあればそれぞれ別のスレッドが用意されマルチスレッドで動作することになります。スレッドはリクエストに対する処理が終われば終了しますがインスタンスはそのまま残っており新しいリクエストが来れば新しいスレッドを作成して実行します。そのため2回目以降はインスタンスを作成する時間がかかりません。 コンテナが終了したり一定時間サーブレットに対してアクセスが無かった場合にインスタンスは破棄されます。 サーブレットの作成から破棄までの流れは以上のようになっており、初回と最後以外はインスタ

  • ドキュメントのホバー表示 - ヘルプとJavadocの参照 - Eclipse入門

    クラスやメソッドに関するドキュメントを参照する方法として、メソッドなどにマウスをクリックするとドキュメントの内容をJavaエディタ上でホバー表示させることができます。 例えば「String」にマウスを合わせると「String」クラスのJavadocコメントが表示されます。(マウスを合わせただけで表示されない場合は「F2」キーを押して下さい)。 ここで表示されるドキュメントは、前ページで設定したローカルのドキュメントではなくJDKのソースファイルに含まれているコメントを参照して表示しています。JDKのソースファイル「src.zip」はJDKをダウンロードすると付属しています。 「src.zip」内の各クラスやメソッドに対するコメントは英語で記述されているためホバー表示されるドキュメントは英語となっています。 日語での表示 以前はソースアーカイブをMergeDoc(MergeDoc)などの外

  • Python入門 ~Pythonのインストール方法やPythonを使ったプログラミングの方法について解説します~ | PythonWeb

    Python を使ってプログラミングの学習を開始される方を対象とした Python 入門です。 Python の開発環境をローカル環境に構築する手順や、 Python を使ったプログラムの記述方法や実行までをサンプルを使いながら順に学習していきます。

    Python入門 ~Pythonのインストール方法やPythonを使ったプログラミングの方法について解説します~ | PythonWeb
  • 1