* 다음 포스팅은 깃(Git)의 사용방법에 대하여 정리한 것으로, 개인적인 공부 기록용으로 작성한 글 이기에 잘못된 내용을 포함하고 있을 수 있습니다. * Window 운영체제를 기준으로 작성했습니다. 목차 #1 깃 상태 확인 : git status #2 스테이징 : git add #3 커밋 : git commit #4 저장소에 저장된 버전 확인 : git log * --stat 옵션 #5 스테이징 & 커밋 일괄 처리 : git commit -am ... BEFORE START #3 깃 버전 관리 VOL1 포스팅 에서 깃 저장소를 만들고 , 버전 관리에 대한 전체적인 개요와 용어들을 소개 하였다. 이번 포스팅 에서는 실제로 명령어를 통해 스테이징과 커밋을 실습해 보고자 한다. #1 깃 상태 확인 : gi..
* 다음 포스팅은 깃(Git)의 사용방법에 대하여 정리한 것으로, 개인적인 공부 기록용으로 작성한 글 이기에 잘못된 내용을 포함하고 있을 수 있습니다. * Window 운영체제를 기준으로 작성했습니다. [목차] #1 깃 초기화 - git init #2 전체 개요 [Goal] * 깃 저장소를 만드는 방법에 대한 이해 * 작업 트리 , 스테이지, 저장소의 관계에 대한 내용 이해 ... BEFORE START 이번 포스팅 부터 여러 편에 걸쳐 깃(Git)을 이용해 버전 관리를 하는 방법에 대해서 정리 하고자 한다. '버전' 이란 특정 문서를 수정 혹은 저장할 때마다 생기는 것으로 번호 등을 통해 구별된 것이다. 이렇게 생성된 버전들의 시간과 수정 내용 등을 기록할 수 있는 것을 버전 관리 시스템 이라고 부르는..
* 다음 포스팅은 깃(Git)의 사용방법에 대하여 정리한 것으로, 개인적인 공부 기록용으로 작성한 글 이기에 잘못된 내용을 포함하고 있을 수 있습니다. * Window 운영체제를 기준으로 작성했습니다. [목차] #1 텍스트 파일 생성 및 열기 : vim #2 입력 모드 & ex 모드 #3 텍스트 내용 확인 : cat [Goal] * 리눅스 편집기 Vim(빔)에 대한 이해 * 입력모드와 ex모드에 대한 내용 숙지 * cat 명령어로 텍스트 내용 출력하는 방법 숙지 #1 텍스트 파일 생성 및 열기 : vim 리눅스의 기본 편집기인 빔(Vim)은 터미널에서 사용 가능한 대표적인 텍스트 편집기이다. 빔은 터미널에서 마우스 클릭 없이 키보드 입력만으로 사용하기에, 윈도우의 메모장과는 사용 방법이 다르다. 이번 포..
* 다음 포스팅은 깃(Git)의 사용방법에 대하여 정리한 것으로, 개인적인 공부 기록용으로 작성한 글 이기에 잘못된 내용을 포함하고 있을 수 있습니다. * Window 운영체제를 기준으로 작성했습니다. [목차] #1 리눅스 디렉터리 기호 #2 디렉터리 이동 #2.1 상위 디렉터리 이동 : cd .. #2.2 하위 디렉터리 이동 : cd Directory name #3 디렉터리 생성 : mkdir #4 디렉터리 목록 : ls #5 디렉터리 삭제 : rm #6 현재 디렉터리 경로 출력 : pwd [Goal] * 리눅스 디렉터리 관련 명령어에 대해 숙지 #1 리눅스 디렉터리 기호 터미널 창에서의 깃(Git) 명령어는 리눅스 명령과 동일하다. 따라서, 이번 포스팅 에서는 깃을 사용하기 위해 알아 두어야 할 기본..
[목차] #1 동적 계획법 (Dynamic Programming) #2 동적 계획법의 특징 *2.1 Overlaping SubProblem 겹치는 부분 문제 *2.1 Optimal Structure 최적 부분구조 #3 동적 계획법 구현 방법 *3.1 Top - down : 재귀 *3.2 Bottom - up : 반복 * 개인적인 공부 내용을 기록한 글 이기에 잘못된 내용을 포함하고 있을 수 있습니다. #1 동적 계획법 (Dynamic Programming) 다이나믹 프로그래밍 (Dynamic Programming) 즉, 동적 계획법은 큰 문제 (Big Problem) 를 작은 문제 (Small Problem) 로 나누어 해결하는 아이디어를 활용한 알고리즘 기법이다. 이는 마치 분할 정복 (Divide &..