2016年6月7日のブックマーク (2件)

  • Linuxコンソール上でファイルの行と列を入れ替える | 俺的備忘録 〜なんかいろいろ〜

    Linuxコンソール上で、Excelのように行と列を入れ替えたい時がある。 そんなときは、以下のようにawkなどを使うことで実現可能だ。 1.awkを使う まずはawkを使う場合。 以下のようにすることで、行と列の入れ替えが可能だ。 awk ' { for (i=1; i<=NF; i++) { a[NR,i] = $i } } NF>p { p = NF } END { for(j=1; j<=p; j++) { str=a[1,j]; for(i=2; i<=NR; i++){ str=str" "a[i,j]; } print str } }' 対象ファイルPATH [root@BS-PUB-CENT7-01 ~]# cat /tmp/test1_1.txt id name prefecture value 1 aaa 1 123 2 bbb 2 544 3 ccc 1 65745

    ginzi009
    ginzi009 2016/06/07
    Linuxコンソール上でファイルの行と列を入れ替える
  • 初心者必見!!JAVAのOutOfMemoryError対策「すべて想定内だ(キリっ)!」

    2014.07.28 初心者必見!!JAVAのOutOfMemoryError対策「すべて想定内だ(キリっ)!」 こんにちは、もっさんです。 最近暑いので、冷房をつけっぱなしで寝ていた為、見事に夏風邪をひきました。 皆さんも気をつけてください。友人に「 夏風邪は馬鹿が引くもの 」と煽られますよ!!  私は、今までjavaでコーディングすることが多々あったのですが、たまに「 OutOfMemoryError 」というエラーが出ることがありました。 例として、DBアクセス等で、大量のデータを取得しようとした等に発生する模様です。 OutOfMemoryErrorの対策をしよう!! そもそもOutOfMemoryErrorって何? 割り当てていたメモリ領域が不足していることを意味しています。 じゃぁ、なぜ、そのような現象が発生するのか、どうしたら対策をとれるのかということで、javaのヒープ・メ

    初心者必見!!JAVAのOutOfMemoryError対策「すべて想定内だ(キリっ)!」
    ginzi009
    ginzi009 2016/06/07
    初心者必見!!JAVAのOutOfMemoryError対策「すべて想定内だ(キリっ)!」