본문 바로가기

기타14

[Node.js] Node.js 실행중인 서버 종료하기 / 노드 서버 종료 / localhost 서버 종료 / address already in use 코드상으로 종료하기 process.exit() 을 이용한다. process.exit(0 혹은 생략) : 성공 코드로 종료 process.exit(1) : 실패 코드로 종료 cmd 를 이용해 종료하기 ctrl+C 를 이용하면 정상 종료된다. 위와 같이 작업을 끝내냐는 물음이 나오면 y를 입력하면 된다. 해당 서버의 cmd 가 없을때 강제 종료하기! 때때로 우리는 노드를 정상종료하지 않고 프로그램을 끝낸다. 그런 경우, CMD 에서 새로운 로컬호스트 서버를 실행하면 이미 실행중이라는 문구가 나온다. 이때는 방법이 2가지가 있는데 1. localhost 포트를 직접 종료하기. https://programming119.tistory.com/12?category=857957 [기타] localhost 종료하기 /.. 2020. 3. 2.
[NodeJS] path.join 과 path.resolve 차이 📋 / path.join이란? / path.resolve란? Path.join path.join([...paths]) * ...paths 인자들은 항상 string이어야 합니다. 경로들을 string 으로 받아 합쳐줍니다. 예시) path.join('/foo', 'bar', 'baz/asdf', 'quux', '..'); // Returns: '/foo/bar/baz/asdf' path.join('foo', {}, 'bar'); // Throws 'TypeError: Path must be a string. Received {}' (Node.js 홈페이지 제공) 첫번째 예시의 경우, 하나하나 stirng들을 경로라고 생각해서 /로 구분지어 새로운 경로를 만들어냅니다. quux가 포함되지 않는 이유는 '..' 가 상위 폴더 를 가리키기 때문❗ Path.resolve.. 2020. 1. 30.
[꿀팁] cmd 에서 VSCode 열기 간단하다. cmd 창에서 현재 위치에서 열 수 있는 폴더 혹은 파일을 code (폴더명/파일명) 2020. 1. 6.
[cmd] 터미널에서 탐색기(현재 폴더) 열기📁(Windows) 터미널에서 탐색기 열기📁 explorer .​ 혹은 start . 을 이용한다. *start, explorer 과 . 사이에 띄어쓰기도 필수 *VS Code 터미널 에서는 explorer . 만 된다. 2020. 1. 2.
[MIPS] Pipeline Hazard 종류 / Structure / Data / Control Hazard 란pipeline 형식에서 어떠한 문제가 발생해서 다음 사이클의 다음 명령을 실행할 수 없는 경우를 뜻한다. Structure Hazard 물리적인 원인에 의하여 발생하는 hazard 로, 메모리를 1개만 쓴다던지 포트가 하나라던지 하는 이유로 발생한다. 1개의 메모리로 읽고 쓰는 게 동시에 진행되려할 때 발생한다. 해결방법 : 1. 메모리 수를 늘린다. (물리적으로 하드웨어를 추가해준다.) 2. 해당 기능 사용 가능한 시점까지 지연시킨다. Data Hazard Instruction 의 식 실행을 위해 필요한 데이터가 아직 만들어지지 않은 경우!해결방법 : 1. 계산되자마자 MEM 과 WB를 거지 않고 바로 결과값을 넘겨준다. (Forwarding or Bypassing)2. 소프트웨어적으로.. 2019. 12. 1.
[리눅스, Vim] 마지막으로 고친 뒤 저장되지 않았습니다 / 무시하려면 ! 더하기 해결 Vim 으로 편집중에 위와 같은 문구가 뜨면서 나가고싶은데 자꾸 붙잡는다. 여기서 :!+ 를 입력하게되면 이런문구로 또 나를 붙잡는다. 해결법 이럴때는 ! 를 명령어 뒤에 붙여주면 된다. (!는 상관안쓰고 강제로 나가겠다는 뜻) :q! : 저장 안하고 강제로나가기 :wq! : 저장 후 강제로 나가기 2019. 10. 11.