Next에서 너무나 자연스럽게 useNavigate를 쓰려고 했다 될리가 없다! Next에서 다른 페이지로 navigate 시키는 방법에는 Link와 Router가 있는데, 버튼 누르면 이동하는 Link식이 아니라 axios 요청이 완료되면 자동으로 이동시키게 하려고 Router를 이용했다. useNavigate와 같이 임포트 후 선언해서 사용하면 됨 // importimport { useRouter } from "next/router";// 선언const router = useRouter();axios.post(`${baseURL}/api/auth/login`, data).then((res) => { const statusCode: number = res.data.statusCode; if (re..
✏️ 문제 ⚾는 9명으로 이루어진 두 팀이 공격과 수비를 번갈아 하는 게임이다. 하나의 이닝은 공격과 수비로 이루어져 있고, 총 N이닝 동안 게임을 진행해야 한다. 한 이닝에 3아웃이 발생하면 이닝이 종료되고, 두 팀이 공격과 수비를 서로 바꾼다. 두 팀은 경기가 시작하기 전까지 타순(타자가 타석에 서는 순서)을 정해야 하고, 경기 중에는 타순을 변경할 수 없다. 9번 타자까지 공을 쳤는데 3아웃이 발생하지 않은 상태면 이닝은 끝나지 않고, 1번 타자가 다시 타석에 선다. 타순은 이닝이 변경되어도 순서를 유지해야 한다. 예를 들어, 2이닝에 6번 타자가 마지막 타자였다면, 3이닝은 7번 타자부터 타석에 선다. 공격은 투수가 던진 공을 타석에 있는 타자가 치는 것이다. 공격 팀의 선수가 1루, 2루, 3루..
✏️ 문제 다음은 어느 한 서점에서 판매중인 도서들의 도서 정보(BOOK) 테이블입니다. BOOK 테이블은 각 도서의 정보를 담은 테이블로 아래와 같은 구조로 되어있습니다. BOOK 테이블에서 2021년에 출판된 '인문' 카테고리에 속하는 도서 리스트를 찾아서 도서 ID(BOOK_ID), 출판일 (PUBLISHED_DATE)을 출력하는 SQL문을 작성해주세요. 결과는 출판일을 기준으로 오름차순 정렬해주세요. 👾 구현 -- MySQL SELECT book_id, date_format(published_date, '%Y-%m-%d') as published_date from book where category = '인문' and published_date like '2021%' order by publish..
✏️ 문제 다음은 종합병원에 속한 의사 정보를 담은 DOCTOR 테이블입니다. DOCTOR 테이블은 다음과 같으며 DR_NAME, DR_ID, LCNS_NO, HIRE_YMD, MCDP_CD, TLNO는 각각 의사이름, 의사ID, 면허번호, 고용일자, 진료과코드, 전화번호를 나타냅니다. DOCTOR 테이블에서 진료과가 흉부외과(CS)이거나 일반외과(GS)인 의사의 이름, 의사ID, 진료과, 고용일자를 조회하는 SQL문을 작성해주세요. 이때 결과는 고용일자를 기준으로 내림차순 정렬하고, 고용일자가 같다면 이름을 기준으로 오름차순 정렬해주세요. 👾 구현 -- MySQL SELECT dr_name, dr_id, mcdp_cd, date_format(hire_ymd, '%Y-%m-%d') FROM doctor ..
웹스퀘어2 개발 가이드 docs1.inswave.com WebSquare는 차세대 웹표준인 HTML5를 지원하는 SW로, 국내 최초의 WYSIWYG 개발도구가 포함된 웹 표준 RIA 제품 WYSIWYG 위지위그(WYSIWYG: What You See Is What You Get, "보는 대로 얻는다")는 문서 편집 과정에서 화면에 포맷된 낱말, 문장이 출력물과 동일하게 나오는 방식을 말한다. 구성 웹표준 기반 UI 플랫폼: 자바스크립트 기반 Ajax Engine (서버 통신, 데이터 변환 처리 등) 웹표준 기반 UI 컴포넌트: Grid, Chart, Tree 등 컴포넌트 제공 WYSIWYG 개발도구: 개발된 화면 내외장 WAS에 배포하여 실시간 확인 작업 가능 주요 기능 이클립스 플러그인과 결합 사용 X..