2010-08-01から1ヶ月間の記事一覧

文字列と数値の相互変換

文字列から数値 int i = Integer.parseInt("123");数値から文字列 String s = Integer.toString(123);

5秒間隔で実行するコード

public class test { public static void main(String[] args) { long time = 0; while (true) { long utime = System.currentTimeMillis() / 1000; if (utime % 5 == 0 && utime != time){ // ココが5秒に一回処理される System.out.println(utime); time …

svn: Local, non-commit operations do not take a log message or revision properties

例)svn del xxxx -m 'コメント' svn ciでも無いのにコメントを残そうとしたら発生

コマンドラインから直接DBを操作

実機では(参照すら)できませんが、エミュレータのみ可能コマンドプロンプトを起動し、以下でDBにアクセスできます。 >adb shell #sqlite3 /data/data/パッケージ/databases/DBファイル例)com.hoge.packageパッケージのsample.dbにアクセス C:\Documents a…

プリファレンスにデータ保存

SharedPreferences sp = getPreferences(MODE_PRIVATE); // MODE_PRIVATE : アプリケーション内のみ有効 // MODE_WORLD_READABLE : 外部アプリケーションから読込み可能 // MODE_WORLD_WRITEABLE : 外部アプリケーションから書込み可能 Editor editor = sp.e…

androidで任意のログを吐かせる

まずは以下をインポート import android.util.Log;あとは任意の場所でログを記述 Log.d("タグ", "表示ログ");実行しつつ、LogCat(※)でウォッチすればログが見れます ※eclipseだと[ウィンドウ]-[ビューの表示]-[その他]-[Android]-[LogCat]選択で表示できる …

コマンドラインで直接アプリをインストール、アンインストール

adbコマンドを実行します。※パスが通っていない場合は直接.exeを叩くインストールはapkファイルのパスを指定します C:\android\android-sdk-windows\tools>adb.exe install "C:\Documents and Settings\owner\wor kspace\HelloMap\bin\HelloMap.apk" 629 KB/…

telnetでブラウズ

とりあえず接続すると、ここまでは表示されます [root@hoge]# telnet d.hatena.ne.jp 80 Trying 59.106.108.77... Connected to d.hatena.ne.jp (59.106.108.77). Escape character is '^]'.最低限のコマンドを入力 [root@hoge]# telnet d.hatena.ne.jp 80 T…

ブラウザを落とさずにプロセスだけ終了させる

ブラウザで重たい処理を実行してしまったとき、 ブラウザの読込み中止を押せば中止できますが、裏で実行はしている為、同じサーバのページを見る際には結局重たいまま待たされる事になります。ブラウザ自体を落とせば復活するのですが、タブの表示を取ってお…

SQL文が長すぎてエラー

SQLSTATE[08S01]: Communication link failure: 1153 Got a packet bigger than 'max_allowed_packet' bytes →サーバに送るパケットが最大サイズを超えているらしい。 SQL文が長すぎても発生するようなので、対象となるSQLの長さを確認*1したところ1.3Mあり…

クエリキャッシュを設定

my.cnfの設定を変更 [root@hoge ~]# vim /etc/my.cnf #query_cache_size = 0 query_cache_size = 32Mmysqlを再起動して変更内容を反映 [root@hoge ~]# service mysql restart Shutting down MySQL.... [ OK ] Starting MySQL. [ OK ]mysql> select * from ho…

インデント整形

vim

「Shift」 + 「-」 (つまり「=」)でインデント整形されます例)ファイル内全てを整形 ggで先頭に行って「=」「G」例)指定行だけ整形 ビジュアルモードで行選択し「=」