Web/NodeJS3 [ NodeJS ] LCS(LongestCommonSubstring) 최장 공통 문자열 찾기 두개의 문자열을 비교하여 최장 공통 문자열 반환 알고리즘이다. 구글링을 해보면 여러 소스들이 구현된 것을 확인할 수 있는데 대부분 2차 배열을 사용해서 구현이 되어 있다. 하지만 글자수가 길어질 수록 메모리 부족으로 오류가 나타날 수 있기 때문에 위키백과(ko.wikipedia.org/wiki/%EC%B5%9C%EC%9E%A5_%EA%B3%B5%ED%86%B5_%EB%B6%80%EB%B6%84_%EC%88%98%EC%97%B4) 하단에 요구공간 부족일 경우 2개의 배열만 가지고 해결하도록 추천을 해준다. 그에 따른 소스 코드이다. function longestCommonSubstring(string1, string2) { const s1 = [...string1]; const s2 = [...string.. 2020. 11. 13. 실행 프로세스 관리하기 ( PM2 명령어 모음 ) pm2 명령어 실행 : pm2 start 리스트 확인 : pm2 list 중지 : pm2 stop 재시작 : pm2 restart 삭제 : pm2 delete 2019. 4. 11. node server가 비정상 종료될 경우 $ ps -ef | grep server.js 실행한 js 명이 server.js 일경우 위와 같은 프로세스 확인 명령어로 프로세스가 확인한다. ubuntu 17573 17056 0 09:02 pts/1 00:00:00 node server.js 17573이 pid이므로 죽여야된다. $ kill -9 17573 2019. 4. 11. 이전 1 다음