본문 바로가기

Computer/Etc26

long-tail vs short head long tail, short head ... 많이는 들어봤는데... 정확한 개념을 모르고 있었다.특별한 계기가 생겨서 개념을 좀 찾아봤다.일단 IR 책(http://nlp.stanford.edu/IR-book/pdf/irbookonlinereading.pdf)위 용어를 언급하지 않고 있다.회사 위키개념 정의를 정리해 놓은 문서는 없다.너무 일반적인 개념이라 그런가 싶다.인터넷 검색위키에 딱 나온다.다른 검색 결과도 많이 나온다.아래에 정리해본다.long-tail긴 꼬리(The Long Tail), 또는 롱테일 현상은 파레토 법칙을 그래프에 나타냈을 때 꼬리처럼 긴 부분을 형성하는 80%의 부분을 일컫는다. (참고로 Chris Anderson이 만든 개념이다.)위키 주소 : http://ko.wikipe.. 2014. 12. 3.
svn에서 다른 리비전간에 diff 하기 마스터와 브랜치를 merge 하기 위해,혹시 충돌이라도 난다면? 이렇게 확인해보는 것이 좋다...(물론... 마스터와 브랜치를 merge 하는 것이 좋은 기능은 아니라고 ... 한다...) svn diff master_url@rev branch_url@rev 이렇게하면... 된다. 참고 : http://pokute.tistory.com/201 2014. 11. 25.
mysqldump 이용하기 기억을 위해 남겨 놓는다. mysqldump -h"mysql server" -u id -p password database table > 파일명(dump.sql) 이렇게 하면 table을 dump 받을 수 있고, mysql -h"mysql server" -u id -p password database 2014. 11. 24.
hash의 충돌 해결법(collsion resolution in hash tables) hash의 충돌 해결법(collsion resolution in hash tables)에 대해 정리해본다.이 글은 open addresiing 방법을 검색하면서 공부한 내용이다.(몇몇 블로그를 보면서 공부한 내용인데, 이게 정확한 내용인지는 한번 더 확인해보고 싶다.) 충돌(collision)은 서로 다른 입력(key)에 대해 동일한 해시 주소를 반환하는 것을 말한다. 이러한 충돌을 해결하기 위해 크게 2가지의 카테고리로 구분할 수 있다.Separate chaining : 버킷에는 데이터를 저장할 수 있는 리스트가 있으며, 충돌시에 리스트의 엔트리를 추가하는 방식Separate chaining 은 closed addressing 이라고 할 수 있는데, 데이터의 address가 해쉬 값으로 정해지기 때문이.. 2014. 11. 16.