git pull default behaviour 같은 경우, git pull 을 수행하게 되면 git merge commit 을 생성하게 한다. 따라서, 기존에 존재하지 않는 commit이 자동으로 생기게 된다.즉, pull 을 받을 때 마다 불필요한 merge com
0-1. 새 프로젝트 폴더 만들기0-2. 저장소 초기화 > 저장소로 사용하고자 하는 디렉터리로 이동한 다음 git init0-3. 클론git clone (클론할 내 레파지토리 url)0-4. 리모트 저장소 추가하기git remote add upstream (원본 ur
Master-최종적으로 배포되는 서비스를 위한 브랜치이다. Release Branch에서 테스트 완료 후에 해당 브랜치로 merge 된다.Hotfix:서비스 출시 후 빠르게 수정되어야 할 버그를 수정하기 위한 브랜치이다Develop:배포를 위한 개발을 진행하는 브랜치F
필수)1\. 데이터 가지고 생짜 테이블을 그대로 그려보기2\. 배정 현황 테이블과 운영자 개발자 현황 테이블을 클라이언트 단에서 합쳐보기3\. 배정현황, 직원 현황, 대학 현황을 클라이언트 단에서 합쳐보기선택)1\. 특정 개발자를 선택해서 모든 목록 보도록2\. 특정
현재 접근할 수 있는 변수들의 범위, 즉 변수 생존 주기다르게 말하면 현재 위치에서 볼 수 있는 변수들의 범위라고 볼 수 있다. 자바스크립트는 함수단위로 OUTER 스코프가 생성되기 때문에 스코프가 많아지면 함수 실행이 느려진다.이런 스코프가 계층적으로 연결되어 있는
학생데이터: 이름, 주민번호, 수험번호, 상태 등서비스 데이터: 대학, 모집시기, 전형, 학과 등발표 설정: 기간, 제목, 내용위 데이터를 가지고 테이블을 만들어 수험번호, 이름, 생년월일을 입력하면 학생의 합격/불합격 결과를 알려주는 시스템을 만들기. RDB로 설계.
new 연산자를 통해 문자열 객체를 생성하는 경우 메모리의 Heap 영역에 할당되고 "" 방법인 리터럴을 이용한 경우에는 String Constant Pool이라는 영역에 할당된다.상수풀에 생성된 문자열의 경우 하나만 존재하게 된다. 따라서 str1, str2는 같은
프로젝트 플로우 Model: MS SQL로 더미데이터를 받고 임의로 쿼리를 작성한다, 작성한 쿼리의 실행 속도를 재서 MIN, MAX, AVG 값을 구한 후 FLOAT 배열로 리턴한다. Controller: VIEW에서 부르면 Model을 불러 FLOAT 배열을 받아
지금까지 개발을 할때는 git flow를 정하지 않고 개발을 해왔는데 이번 팀원들과는 이렇게 룰을 정하는것이 생소했지만 새롭고 유용했다. 이렇게 커밋과 머지에 대한 룰을 정하니 git 컨트롤이 훨씬 쉬울것같다. 기본적으로 master(main)/fix/develop/
JAVA Springboot + HTML/CSS/JS \-DB 프로시저 하나를 여러 번 실행하고, 실행하는 데 걸리는 시간의 최대값, 최소값, 평균값을 구한다. \-재실행 버튼으로 재실행이 가능하다.
우리에게 주어진 첫번째 프로젝트는 데이터베이스 성능 테스트 웹 프로그램을 만드는 일이였다. 파트장님께서 이미 C데이터베이스는 앞으로 회사에서 계속 쓰게될 ms-sql을 선택했고 서버는 자바와 spring을 고민하다가 일반 JAVA로 하게 되면 프런트앤드와 http통신이
얼마전 포스코 면접을 보고 느낀바가 있다면 지금 이대로는 안되겠다... 이건 세상에 잘하는 사람은 많고 용의 꼬리라도 되려면 다분히 노력하지 않으면 안되겠다. 배우고 싶다. 성장하고 싶다. 더이상 부끄럽고 싶지 않다. 사실 지난 대학생활을 돌아 보면 겨우겨우 버텨온거
"유클리드 알고리즘" 원리.\-임의의 두 자연수 a, b가 주어졌을때. 둘중 큰 값이 a라고 가정해보겠습니다.\-a를 b로 나눈 나머지를 n 이라고 하면 (a%b = n)\-n이 0일때, b가 최대 공약수(GCD)입니다. \-만약 n이 0이 아니라면, a에 b값을 다시
🟨 내 풀이:1) 길이가 1인 경우를 먼저 처리한 후에 2) for문으로 input으로 주어진 배열에서 가장 작은 ele와 ele의 index를 찾기3) 그 ele index로 0-index index-배열끝 두 배열을 만든다. 4) 두 배열을 연결해서 가장 작은 e
\-n크기의 배열을 만들어 0으로 초기화한다. \-체육복을 잃어버린 사람은 -1로 바꾼다.\-여분의 체육복을 가지고 있는 사람의 앞, 뒤 사람이 -1이면 0으로 매꾼다.\*문제) 여벌의 체육복을 가지고 있는 사람이 체육복을 잃어버린 경우 본인이 먼저 입어하므로 빌려줄수
리덕스는 가장 많이 사용하는 리액트 상태 관리 라이브러리입니다. 리덕스를 사용하면 컴포넌트의 상태 업데이트 관련 로직을 다른 파일로 분리시켜서 더욱 효율적으로 관리할 수 있다. 또한, 컴포넌트끼리 똑같은 상태를 공유해야 할 때도 여러 컴포넌트를 거치지 않고 손쉽게 상태
🟨 내 풀이: 1) 이중배열X 선언, int zip = 02) Xi에 input값 넣고 Xi에 순서 기억3) Xi기준으로 sort4) i는 0부터 Xi.length-1 만큼 for문으로 비교 ( Xi < Xi+1 ) 일 경우 Xi=zip하고 zip++, 크지 않
완성된 프로젝트 폴더 안에서 npm ci:개발자들이 개발환경을 (pakcage에 대한) 지속적으로 통합할 수 있도록 하는 커맨드. npm run build: production 모드로 빌드, build 폴더 안에 배포에 필요한 파일들이 만들어진다. build/stati
\-a tag: 앱을 새로고침하면서 경로를 이동합니다.\-브라우저의 주소를 바꾸고,맞는 Route 로 화면을 변경합니다.\-import { Link } from 'react-router-dom'; 한다. \-activeClassName, activeStyle 처럼 ac