npm | yarn | |
---|---|---|
보안 | 의존하는 다른 패키지를 자동으로 실행 | 명시된 패키지만 설치 |
중복 설치 | 가능 | 불가 |
프로젝트에 필요한 정보를 담은 카탈로그
해당 프로젝트 폴더에만 존재
각 폴더마다 패키지 install 필요
localhost vs 127.0.0.1
Loop back : 현재 사용중인 컴퓨터 자신을 스스로 서버로 만들고 요청과 응답을 내부적으로 처리하는 것
DNS는 URL에 맞는 IP를 찾아 연결
컴퓨터가 서비스를 송수신할 때 효율적으로 관리하기 위해 포트를 분리하여 사용
이미 점유하여 사용 중인 포트는 여러 프로그램이 중복하여 사용할 수 없음
git : 분산 버전 관리 시스템
github : git 저장소 호스팅
🎈git Repository에 올리는 법
git add . git commit -m "mycommit" git push origin master
컴퓨터가 어떠한 연산을 연속 또는 절차에 따라 처리하는 과정
Q: 1층에서 100층까지 최대 계단을 2층까지 올라갈 수 있을 때, 최소 몇 번으로 올라갈 수 있나?
let answer = 0; // 이동횟수 const limit = 100; // 이동할 층 for(let i=1; i<limit; i<i+2) { answer = answer +1; }
const limit = 100; const answer = Math.floor(limit/2);