CS 3

GitHub 편하게 보는 방법

다른 개발자들의 코드를 확인하기 위해서 소스를 쉽고 편리하게 확인하는 방법을 공유하고자 한다.repository url의 앞에 `1s`를 붙히고 엔터를 누르면 visual studio code의 UI랑 동일하게 tree구조로 편리하게 볼 수 있다. + repository 사이트 내에서 '.' 점 눌러도 웹 에디터로 진입된다. 앞으로 repository url 앞에 `1s`를 붙혀 다른 개발자들의 코드를 쉽게 확인하자!

Mac 2023.07.20

특정 서버 포트 강제로 종료하는 방법

서버를 키고 작업하다가 실수로 끄지 않고 창을 닫았을 때 강제로 포트를 종료하는 방법이 있다. 위 화면처럼 서버를 키고 실수로 끄지 않고 창을 닫았을 경우 다른 포트(3001)로 대체해서 서버를 열건지 물어본다. 이럴 경우 강제로 포트를 종료할 수 있는 방법을 공유하고자 한다. kill -9 PID 사진 우측에 pid 숫자를 입력해서 종료할 수 있다.

Linux 2023.03.03

자료형의 복잡도 O(1) O(n)

JavaScript 자료형의 복잡도 1) arr[i] 2) arr.push(5) 3) arr.slice() 4) arr.pop() 5) arr.includes(5)다음 5가지 항목중 내장함수의 시간 복잡도가 O(1)이 아닌 것을 찾아보자. 💡Big O가 무엇인지 알아보자. 실행할 때 필요한 단계 수를 의미한다. 단계 수가 왜 중요할까? 날이 갈수록 컴퓨터 성능이 좋아져서 예전과는 비교할 수 없지만 필요한 단계 수가 1이라면 아주 빠르게 되는 것을 알 수 있다. 하지만 필요한 단계 수가 100일 경우에 컴퓨터의 성능을 제외한다면 단계 수가 1인 것보다 느리게 처리된다는 것을 알 수 있다. Big O는 실행에 필요한 단계 수를 나타내는 것을 의미한다. 💡O(1)과 O(n)의 의미 O(1)은 "Big O 1"..

JavaScript 2022.09.02