분류 전체보기

길이가 같은 배열 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..
Puppeteer는 Chrome이나 Chromium을 컨트롤할 수 있게 돕는 Node 라이브러리다. 기본적으로 *Headless 모드로 실행된다. SPA 크롤링, 테스트 자동화 등에 유용하게 사용할 수 있다. *Headless 모드 : 가시적인 화면 없이 동작하는 모드 puppeteer을 활용하여 캠핑장 예약 매크로 프로그램을 작성해보았다. (간단하게 만든 캠핑장 예약 페이지에서 실행해보니 잘 작동된다.) - Node.js는 설치가 되어있다는 가정 하에 진행한다. 프로젝트 폴더에 puppeteer을 설치해준다. npm i puppeteer #설치 프로젝트 폴더 내에 js 파일을 생성한 후 코드를 작성해준다. const puppeteer = require('puppeteer'); (async () => {..
[ 방법 ] 1. 스킨편집-CSS파일에서 사이즈를 직접 수정해준다. 2. 적용된 기본 CSS에 썸네일 이미지를 맞춰서 제작한다. 1번 방법처럼 CSS파일의 썸네일 사이즈를 직접 수정해도 되겠지만! 썸네일 사이즈를 변경하면, 다른 CSS가 깨질 가능성도 있겠다 싶어서 "안전하게" 2번 방법을 선택했다. (꾸깃꾸깃) 먼저 크롬 개발자 도구로 썸네일 사이즈를 확인해보았다. (북클럽 스킨 기준) 썸네일 고유 크기는 230X300px으로 확인된다. 표시되는 크기는 230X140px이다. 썸네일 이미지는 230x300px로 제작하자!
블로그 상단의 커버 이미지 (=홈 프로모션)을 적용해보자. 홈 프로모션 이미지 기본 사이즈는 1920 X 340 이다. (북클럽 스킨 기준) 먼저 블로그 관리 페이지에 들어간다. 좌측 꾸미기 메뉴 > 스킨 편집 우측 홈 프로모션 > 커버 이미지를 업로드해준다. 이미지 외에도 문구, 문구의 색상, URL 등을 지정해 줄 수 있다. 좌측(적용된 화면)과 우측(지정 내용)을 비교해보자. 바로가기 클릭 시 지정한 URL으로 이동한다. ​
frsia.so
'분류 전체보기' 카테고리의 글 목록 (2 Page)