MEAN: Mongo db, Express, Angular js, Node js
http://mean.io/ Node js는 이제 업계에서 주요 개발기술로 자리잡은 것 같습니다. https://www.quora.com/What-companies-are-using-Node-js-in-production에 따르면, Netflix, Newyork Times, LinkedIn 등 유명 기업들이 Node js를 이용한 서비스를 개발하고 있습니다. 그리고 요즘 떠오르는 MEAN이 있는데요, MEAN은 Mongo db, Express, Angular js, Node js를 묶은 말입니다. 요즘 핫하게 떠오르는 것들은 다 엮어놓은 듯하네요.이 MEAN을 통합하여 배포하는 사이트가 http://mean.io/ 입니다. 처음 시작할 때 간편하게 시작할 수 있는게 장점이겠네요. 물론 간단하게 시작할 수..
[Algorithm] 특정 대상을 검색하는 효율적인 방법
http://stackoverflow.com/questions/34481582/efficient-way-to-search-an-element Q: 특정 대상을 검색하는 효율적인 방법최근에 면접을 봤는데, "검색"에 대한 질문을 받았습니다.문제는 아래와 같습니다. 정수의 배열 (양의 정수)이 있다고 가정합니다. 각각의 요소는 옆에 붙어있는 요소와 비교할 때, +1 이거나 -1입니다.예:array = [4,5,6,5,4,3,2,3,4,5,6,7,8]이제 7을 찾아서 그 위치를 반환하세요. 저는 이렇게 답했습니다.배열의 값을 임시배열에 저장하고, 한 번 정렬합니다. 그리고 바이너리 서치를 수행합니다.만약 해당 요소가 발견되면, 그 값과 위치를 리턴합니다.(만약 해당 요소가 두 번 발견된다면, 처음 발견한 것의..