String[]の配列内に特定の要素があるかを検証する
ファイル出力したいオブジェクトのID一覧をStringにセットしていた。
いざIDから目的のオブジェクトを取得しいようとするとStringからいちいちIDを取り出して検証しないといけない。
いい方法はないか探してたらありました。
http://java.keicode.com/lang/arrays-contain-check.php
String[] a = {"01","02","03"}; Arrays.asList(a).contains("03") //true Arrays.asList(a).contains("00") //false
便利!
おさぼりしていたメモ裏を再開
大学を卒業し、職種がSEになった(1年前)。
会社自体はソフト開発を生業にしていないが最近はもっぱら一人で開発をしている状況。
すごい自由に開発できるのでプログラマにとってはめちゃいい環境だ。
ただ、社内には開発についての知識が蓄積されていないため、日々手探りで勉強している。
アウトプット重要ってことでサボっていたメモ裏を再開しようと思う。
今の環境は
OS
Windows 7
言語
Java
JavaScript + jQuery
DB
postgresql
時々SQLServer
[Ubuntu10]に[node.js]をインストール
いままでサーバーサイドのプログラムはjavaでやってたわけですが、JavaScriptでなにかを作ったことがなかったので勉強にとりあえずインスコ。
node.jsは流行りのJavaScriptで簡単にサーバーサイド用プログラムが書けるライブラリらしいです。
環境
Ubuntu10.04
node.js0.6.13
まずhttp://nodejs.jp/から安定版の0.6.03のソースコードを落す。
$cd node-v0.6.13
$sudo apt-get install build-essential libssl-dev
$ ./configure
$ make
$ sudo make install
終わったら確認
$node -v
v0.6.13
MySQLコマンドメモ�
テーブルの主キーを連番の数字で扱ってきたけど、行を削除するとすごい扱いづらくなる。
新しく1から連番でidを振り直すのは
まずid行(主キー)を削除
ALTER TABLE sample DROP id;
そのあとに
ALTER TABLE sample ADD COLUMN id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;