tSeiya's blog

行動結果のアウトプット場

Java

Javaとシェルスクリプトで課題チェック用プログラム(コンパイルが通っているかどうか)

Javaで対象ソース群をコンパイルして成功しているかどうかをまとめてcsvファイルに書き出す コンパイルのために以下のシェルスクリプトを使用 #!/bin/sh hgcc $1 if [ -e ./a.out ]; then echo "コンパイル成功" rm ./a.out else echo "コンパイル失敗" fi ※…

Javaで,CSVファイルをDBへ書き込み,別のCSVファイルとDBが一致するデータをCSVで書き出すプログラム

概要 以前の Javaで,CSVファイルから特定列だけをSqliteのデータベースへ書き込む と JavaでCSVファイルを読み込んで,別のCSVファイルに一致するデータを書き込む を合わせたプログラム import java.sql.*; import java.util.*; import java.io.*; public …

JavaでCSVファイルを読み込んで,別のCSVファイルに一致するデータを書き込む

概要 データセット: correct.csv ペアになった情報を持つ,カンマ区切り ex. Aさん,80点 \n Bさん,100点 \n test.csv 片一方だけの情報を持つ,カンマ区切り ex. Bさん \n Aさん \n correct.csvのペア情報をMapで持ち,test.csvをペア情報にして,output.cs…

Javaで,CSVファイルから特定列だけをSqliteのデータベースへ書き込む

概要 id, data1, data2, data3, ...のように並んだCSVファイルから,idからdata3までのデータをSqliteのテーブルに書き込む. sqliteを利用する方法は前回と同じ 引数で読み込むCSVファイルと書き込むテーブル名を指定できる idは一意な値として作成し,同じ…

Javaで「タブで区切られたデータ」をsqliteのテーブルへ書き込む

概要 タブで区切られた以下のリンク先にあるようなデータセットをSQLiteのテーブルへ書き込むJavaプログラムです. 統計を学びたい人へ贈る、統計解析に使えるデータセットまとめ http://d.hatena.ne.jp/hoxo_m/20120214/p1 - ほくそ笑む 今回は例と「ニュー…

JavaでCSVを一行一行読み込み,特定の文字列が含まれていない行数を出力する

概要 CSVファイルを一行読み込む 一行をトークンに分解する トークンの中に特定の文字列が含まれれるか調べる フラグが変化しない事で,含まれていないことを確かめ,HashSetに格納する HashSetのサイズから,含まれていない行数とその行の始めのトークンを…

MacでMeCabのJavaバインドを使用する

思ったよりも苦労したので手順をメモしておく。MeCabとは、オープンソースの形態素解析エンジン。詳しくは MeCab Yet Another Part-of-Speech and Morphological AnalyzeMeCabのJavaバインディングを構築した環境 Macbook Mac OS X 10.6.8 2GHz Intel Core 2…

JavaによるHTML文章の解析手法

一般的な検索システムの構成は以下のようになっている。 この内、インデクサの中は「HTML文章の解析」→「テキストの分析」→「画像の分析」→「検索用データ生成」となっている。今回は「HTML文章の解析」を行う。 そもそもHTML文章とは? ウェブページを記述…