깃으로부터 리액트 다운받기 cmd 명령어 창을 띄우고 다음의 명령어를 입력한다. Node.js 설치 - 다운로드 & 설치 - 다운로드 : https://nodejs.org/dist/v16.13.0/ - 설치파일 : node-v16.13.0-x64.msi cmd 명령어 창을 켜서 위의 사진과 같이 버전을 확인해보쟈 yarn 설치와 리액트 앱 생성 1) yarn 설치 npm으로 yarn을 설치한다. 아래와 같이 cmd 창에서 yarn install -g yarn 해서 설치하기 2) 리액트 앱 생성 Visual Studio code 를 실행시키고 터미널을 켜고 다음의 사진에 나오는 것처럼 순서대로 명령어를 실행시킨다. 위의 코드 명령어를 입력하면 아래와 같이 창이 나온다. 리액트 앱 생성하면 아래의 사진처럼 ..
Git commit --amend이미 커밋한 내용에 커밋 또 추가하기 Git stash (= git stash save)현재 내가 작업한 내용 임시저장하기 Git stash pop임시저장한 가장 최근 파일 가져오기 (가져올때 임시저장 장소에서는 삭제됨) Git stash apply임시저장한 파일을 임시저장 장소에 그대로 냅두면서 가져오기 Git stash list여러개 임시저장한 파일 리스트 출력 Git stash apply stash@{가져오고 싶은 파일의 임시저장 순서}임시저장한 파일 중 원하는 부분의 파일 가져오기 Git stash drop stash@{제거할 파일의 임시저장 순서}임시저장한 부분 제거,삭제 Git stash clear임시저장한 모든 내용 제거하기 Git checkout 특정 커밋..
깃에서 pull 받으려고 하는데 내가 만든 수정사항이 있어서 커밋해야할 것들이 있을 때!!커밋해야하는 애들이 있으면 pull 받을 수 없다.커밋하지 말아야하는, 커밋하기 싫은 애들이 있는 상황에서 깃 pull을 받고 싶을 때,위의 사진과 같이 인텔리제이 터미널에서 git reset --hard head 라고 적고 엔터를 치면깃 연동한 곳 (나는 소스트리랑 깃 연동함)에 있던 커밋해야 하는 애들이 사라지게 된다.즉, 커밋 사항들이 사라지면서 오류 발생하지 않고 pull을 받을 수 있게 된다!! ** 소스트리에서 연동된 깃 pull 받고 싶은데 올려야하는 커밋이 있어서그냥 pull 받으려고 하면 오류가 생기는 상황 **(이때 올려야하는 커밋이 올리면 안되거나 올리기 싫은 커밋사항들인 경우)1. 인텔리제이에..
선택 정렬(selection sort)- 대상 데이터에서 최대나 최소 데이터를 데이터가 나열된 순으로 찾아가며 선택하는 방법- 선택 정렬은 구현 방법이 복잡하고, 시간 복잡도도 O(n^2) 으로 효율적이지 않아 코딩테스트에서는 많이 사용하지 않는다. 선택 정렬의 핵심 이론최솟값 또는 최댓값을 찾고, 남은 정렬 부분의 가장 앞에 있는 데이터와 swap하는 것이 선택 정렬의 핵심이다. 선택 정렬 과정1. 남은 정렬 부분에서 최솟값 또는 최댓값을 찾는다.2. 남은 정렬 부분에서 가장 앞에 있는 데이터와 선택된 데이터를 swap한다.3. 가장 앞에 있는 데이터의 위치를 변경해(index ++) 남은 정렬 부분의 범위를 축소한다.4. 전체 데이터 크기만큼 index가 커질 때까지, 즉 남은 정..
[ 성능 요약 ] 메모리: 52336 KB, 시간: 440 ms [ 분류 ] 재귀(recursion) [ 문제 설명 ] 세 개의 장대가 있고 첫 번째 장대에는 반경이 서로 다른 n개의 원판이 쌓여 있다. 각 원판은 반경이 큰 순서대로 쌓여있다. 이제 수도승들이 다음 규칙에 따라 첫 번째 장대에서 세 번째 장대로 옮기려 한다. 한 번에 한 개의 원판만을 다른 탑으로 옮길 수 있다. 쌓아 놓은 원판은 항상 위의 것이 아래의 것보다 작아야 한다. 이 작업을 수행하는데 필요한 이동 순서를 출력하는 프로그램을 작성하라. 단, 이동 횟수는 최소가 되어야 한다. 아래 그림은 원판이 5개인 경우의 예시이다. [ 입력 ] 첫째 줄에 첫 번째 장대에 쌓인 원판의 개수 N (1 ≤ N ≤ 20)이 주어진다. [ 출력 ] 첫..
1. JSTL 이란?- JSP Standard Tag Library : 널리 사용되는 커스텀 태그를 표준으로 만든 태그 라이브러리- JSP 페이지에서 많이 사용되는 논리적인 판단, 반복 처리, 포맷 처리를 위한 커스텀 태그를 표준으로 만들어서 정의한다. * JSTL은 가독성이 좋아지고 코드가 간결해진다는 장점을 가지고 있다.* 널리 사용하는 태그들을 표준으로 만들어서 라이브러리화 시킨것을 JSTL 이라고 한다.* 커스텀태그로 직접 태그를 만들 수 있다! 하지만 우리는 커스텀태그(16장) 안배울것임 0) { for (int i=0; i 이렇게 출력하라는 코드를 적어줘야한다. --> ... 데이터가 없습니다. ${data.titl..