본문 바로가기

It

MimeType 혼자 초간단 웹서버를 구성해보려 했더니마임타입이 맞지 않아서 계속 html파일이 브라우져를 통해 보여지는게 아니라다운로드 되는 어처구니 없는 상황.구글링하니 javaEE중 MimetypesFileTypeMap클래스에서 마임타입을 판단해주는 메소드 이용해파일의 마임타입찾고 그 마임타입을 http response 에 contents-type의 값으로 전달하면 해결된다. 여기서 궁금증...MimetypesFileTypeMap 클래스는 파일을 보고 어떻게 마임타입을 판단할까?한마디로 답하자면 확장자..ㅡㅡ;조금더 자세히 설명하면파일의 확장자를 클래스 패스 안에 있는 /META-INF/mimetypes.default 이 파일에서 찾아보고 판단. /META-INF/mimetypes.default 이파일은 결국 확장.. 더보기
약수 구하는 알고리즘 요즘 프로젝트 오일러 사이트의 문제 푸는 재미가 쏠쏠~ ㅋㅋㅋㅋ참 재미있는 사이트인듯 http://euler.synap.co.kr영문 사이트는 http://projecteuler.net/난 영어에 능숙하지 못하므로 번역사이트로~ㅋ 여기서 나온 문제 해결중 약수갯수를 구하는 로직이 필요!무식하게 1부터 해당 숫자까지 나누었을경우 0이 되는 숫자를 검색하는 방식으로로직을 만들었더니.. 숫자가 커지니 소요시간이 기하급수적으로 ㄷㄷㄷㄷ별건 아니지만 머리를 써서 좀 빠르게 개선!어려운 로직은 아니지만 뿌듯함이~ ㅋㅋㅋ요즘 Go언어를 이래저래 만지작하고 있어서 익숙해지려고 Go언어로 로직 작성~ 더보기
[분노의 알고리즘 공부]-Bubble Sort 버블정렬(Bubble Sort)은 인접한 두 값를 비교하여 정렬하는 방법이다. 한쪽에서 다른 한쪽으로 크기를 비교, 교환함으로써 반대편까지 가게 되면 가장 큰 값, 또는 가장 작은 값이 한쪽 끝으로 이동하게 된다. 이러한 비교, 교환 과정을 모든 데이터가 정렬될 때까지 반복한다. 이러한 이동과정이 마치 물속의 거품(bubble)과 같이 보글보글 떠오르는 모습과 유사하여 버블정렬이라 한다. 더보기