サイト内検索
2012年2月 月 火 水 木 金 土 日 « 1月 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 -
最近の投稿
Sponsored Link
Category Archives: Java
NetBeans から Subversion でコミットをする際のエラーの解決法の一例
Windows版NetBeans6.5でソースをインポートまたはコミットする際に以下のようなエラーが発生する場合があります。 ‘.’ is not a working copy Can’ … Continue reading
人工無脳を作ってみる (1)入力文の末尾に文字列を追加
さて、最初は単純にユーザの入力文の末尾に予め定義されている文字列を付け足して応答するだけのものです。 ソースコード package info.yukun.chatterbot; import java.io.Buffer … Continue reading
Java: ユーザからの(標準)入力を取得 – System.inとInputStreamReaderクラス
コマンドプロンプトからキーボード(標準)入力を取得するプログラムです。 肝心の標準入力を取得する手続きはSystem.inフィールドですが、これはバイトストリームでの読み込みを行うメソッドしか持たないので、InputSt … Continue reading
Java: ローカルホスト名とIPアドレスを取得 – InetAddress.getLocalHost()メソッド
ローカルのホスト名とIPアドレスの取得方法です。 InetAddress.getLocalHost()メソッドでInetAddressクラスの唯一のインスタンスを取得し、getHostName()でホスト名を、getHo … Continue reading
java.io.StreamCorruptedExceptionが発生した原因とその解決策の一例
以前というかこの頃Javaで簡単な分散処理サーバ・クライアントシステムのモデルを実装中にこのjava.io.StreamCorruptedExceptionという例外が発生しました。 StreamCorruptedExc … Continue reading
検索エンジンを実装 (6)NOT演算
今回は集合演算のNOT演算ついて紹介します。この処理は、例として検索の際に「sky NOT rain」と指定すると、”sky”というキーワードを含むページから”rain”を … Continue reading
Java: 文字列の先頭・末尾の文字を削除するstrip()メソッド
テキストマイニングを行う際、文書を単語集合に区切ったのはいいけれど、単語の先頭・末尾に以下のような文字が入っている場合は辞書に格納する際に削除したいですね。 Hello! page.” “Hi, 単語の前後に複数の記号( … Continue reading
検索エンジンを実装 (5)OR演算
前回がAND演算でしたので今回はOR演算ついて紹介します。今記事で紹介している演算アルゴリズムよりも高効率なものは存在するようですが、今回は割愛します。 OR演算処理の概要 上の図から、ある2つの語の転置インデックスリス … Continue reading
検索エンジンを実装 (4)AND演算
AND演算処理の概要 上の図から、ある2つの語の転置インデックスリストをA, Bとします。ここで、要素をそれぞれa, b(整数)とし演算結果を格納するリストをCとするとき、AND演算は主に以下の処理内容を繰り返します。 … Continue reading
JavaプログラムからExcite翻訳を利用
POSTメソッドを用いてWebページのフォームにリクエストを送信し、そのレスポンスを取得するプログラム例として、エキサイト 翻訳を利用してみます。 送信クエリの1つは翻訳言語設定、2つ目は翻訳対象文字列でレスポンスのWe … Continue reading