전체 글

웹/앱 개발자 Javascript / TypeScript / React / React Native / Node.js / CSS
Github pages를 사용하여, React로 제작한 정적 웹을 무료로 호스팅하는 방법을 정리해보려고 한다. Github pages 설정 (https://pages.github.com/ 참고) GitHub 리포지토리의 HTML, CSS, JavaScript 파일을 빌드 및 실행하여 웹 사이트를 게시하는 정적 사이트 호스팅 서비스이다. 게시된 사이트는 기본적으로 github.io 도메인을 갖는다. 먼저 JS 프로젝트에 gh-pages를 설치한다. npm install gh-pages --save-dev package.json에 홈페이지와 배포 스크립트를 추가한다. "homepage": "http://사용자이름.github.io/저장소이름", "scripts": { "deploy": "gh-pages -d..
n개의 음이 아닌 정수들이 있습니다. 이 정수들을 순서를 바꾸지 않고 적절히 더하거나 빼서 타겟 넘버를 만들려고 합니다. 예를 들어 [1, 1, 1, 1, 1]로 숫자 3을 만들려면 다음 다섯 방법을 쓸 수 있습니다. -1+1+1+1+1 = 3 +1-1+1+1+1 = 3 +1+1-1+1+1 = 3 +1+1+1-1+1 = 3 +1+1+1+1-1 = 3 사용할 수 있는 숫자가 담긴 배열 numbers, 타겟 넘버 target이 매개변수로 주어질 때 숫자를 적절히 더하고 빼서 타겟 넘버를 만드는 방법의 수를 return 하도록 solution 함수를 작성해주세요. 출처 : 프로그래머스 numbers 배열의 각 숫자를 ①더하거나 ②빼는 두 방법으로 갈려야 한다. 이를 구현하기 위해 재귀 호출을 사용하려고 한다...
길이가 같은 배열 A, B 두개가 있습니다. 각 배열은 자연수로 이루어져 있습니다. 배열 A, B에서 각각 한 개의 숫자를 뽑아 두 수를 곱합니다. 이러한 과정을 배열의 길이만큼 반복하며, 두 수를 곱한 값을 누적하여 더합니다. 이때 최종적으로 누적된 값이 최소가 되도록 만드는 것이 목표입니다. (단, 각 배열에서 k번째 숫자를 뽑았다면 다음에 k번째 숫자는 다시 뽑을 수 없습니다.) 예를 들어 A = [1, 4, 2] , B = [5, 4, 4] 라면 A에서 첫번째 숫자인 1, B에서 첫번째 숫자인 5를 뽑아 곱하여 더합니다. (누적된 값 : 0 + 5(1x5) = 5) A에서 두번째 숫자인 4, B에서 세번째 숫자인 4를 뽑아 곱하여 더합니다. (누적된 값 : 5 + 16(4x4) = 21) A에서 ..
confirm 알림이 발생했을 때, 자동으로 확인(허용)해주려면 이벤트 핸들러를 등록해주어야 한다. //이벤트 핸들러 등록 page.on('dialog', async dialog => { await dialog.accept(); //허용함, 거부는 dismiss() }); //이벤트 발생 await page.click('#submit'); //이 버튼 클릭시 confirm 발생 ※주의※ 이벤트 발생 지점 보다 앞부분에 이벤트 핸들러를 등록해주어야 한다 [Puppetter Github] https://github.com/puppeteer/puppeteer GitHub - puppeteer/puppeteer: Headless Chrome Node.js API Headless Chrome Node.js API..
frsia.so
Dev_ frsia.so