전체 글 248

목표 금액이 될 수 있는 경우의 수 찾기

친구가 이런식으로 만들어 달라고 요청했다 중복조합으로 구했다 let input = `[231A01] 100 [231A02] 200 [231A03] 300 [231A04] 400 [231A05] 500 [231A06] 600 [231A07] 700` let price = `800 5000 10000 11000` function solution1(input, price) { let inputArr = trans(input) let priceArr = price.split('\n').map(ele => parseInt(ele.trim())) priceArr.forEach(price => { let result = [] function repeat(sum, tempArr, index) { if (sum === ..

docker

장점 의존성 충돌 문제를 해결해 준다 개발과 배포 환경을 일치시킨다 수평 확장을 쉽게 해준다 각 서버에 새로운 내용을 배포하기 쉽게 만들어준다 mac 설치 https://docs.docker.com/desktop/install/mac-install/ linux 설치 https://docs.docker.com/engine/install/ubuntu/ docker --version으로 설치 확인 이미지화 할 폴더내에 Dockerfile 파일을 만들고 FROM node:current-slim # 앱 디렉터리 생성 WORKDIR /usr/src/app # 앱 의존성 설치 # 가능한 경우(npm@5+) package.json과 package-lock.json을 모두 복사하기 위해 # 와일드카드를 사용 COPY p..

nginx

프록시 서버로 쓰려고 씀 설치법 mac일 때 brew install nginx // 설치 sudo nano /opt/homebrew/etc/nginx/nginx.conf // nginx 파일 수정 (nginx파일의 위치는 brew info nginx를 하면 알 수 있음 /opt/homebrew/Cellar/nginx/1.19.8 이런식으로 나오는데 위에처럼 쓰면됨) linux일 때 sudo apt update sudo apt install nginx // 설치한다 sudo nano /etc/nginx/sites-available/default 일반적으로 클라이언트가 8001번 포트고 서버가 8000번 포트라면 클라이언트에서 8000번으로 요청을 한다 하지만 nginx를 쓰면 브라우저에서 80번 포트로 ..

ReactJS로 영화 웹 서비스 만들기

리액트 기초 복습하려고 노마드코더 'ReactJS로 영화 웹 서비스 만들기'강의를 들었다 별거는 아니고 그냥 강의 들으면서 따라 만든것 https://full-fish.github.io/nomadcoders/ React App full-fish.github.io https://github.com/full-fish/nomadcoders GitHub - full-fish/nomadcoders Contribute to full-fish/nomadcoders development by creating an account on GitHub. github.com