목록정렬 (2)
준호씨의 블로그
다음과 같이 hash 데이터가 있다고 했을 때 my %fruits = ( "apple" => 500, "orange" => 800, "kiwi" => 600, "ABC" => 100, "BBC" => 100, ); 그냥 반복문으로 찍으면 다음과 같이 나온다. for my $fruit (keys %fruits) { print "$fruit, $fruits{$fruit}\n"; } hash 데이터는 기본적으로 정렬을 보장하지 않는다. $ perl sort.pl BBC, 1000 kiwi, 600 apple, 500 orange, 800 ABC, 100 정렬을 해서 출력 하고 싶다면 정렬 기준을 잡아야 한다. key 로 정렬하기. sort by key 단순한 방법이다. sort 만 넣어주면 된다. for my..
리눅스에서는 보통 top 결과를 cpu 순으로 보고 싶을 때 top 실행 후 shfit + p 누르면 되었는데 osx 의 top 에서는 안되더라 osx 에서는 top 실행 할 때 top -u 또는 top -o cpu 로 실행하면 된다. osx 용 top 명령어 결과에는 정보가 참 많이도 나온다. 잡담 osx 에서 cpu 사용율 높은 프로그램 찾을 때 보통 배터리눌러서 확인 해 본다거나 activity monitor 를 활용 하는 편이다. 하지만 최근에 CPU 팬이 자꾸 돌고 있는데 activity monitor 로는 잡을 수 없었다. 결국 top -u 해 보니 java 프로세스 하나가 cpu 를 100% 먹고 있었다. 그 녀석을 죽이고 나니 괜찮아 졌다. 요즘 logstash 테스트 해 보는 중인데 그 ..