boostcamp 13

Day02 학습 정리

리눅스란? Linux는 오픈소스 운영체제(OS)다. 유닉스 기반으로 만들어졌으며, 무료 오픈소스다. 리누즈 토발즈가 미닉스(Minix)라는 운영체제가 불편해 GNU 프로젝트와 합작으로 리눅스를 만들게 되었다. 이 때, 유닉스는 비싼 운영체제라 많은 사람들이 유닉스 같은 무료 운영체제를 만들려고 했다고 한다. 그런다 리누즈 토발즈가 쓰던 BitKeeper가 유료화되어 대체할 프로그램으로 만든 것이 Git이라고 한다. 세상에 SSH (Secure SHell) 원격 호스트에 접속하기 위해 사용되는 보안 프로토콜이다. 컴퓨터와 컴퓨터가 public Network를 통해 서로 통신할 때, 보안적으로 안전하게 통신하기 위해 사용하는 프로토콜이다. 예) git push SSH 작동 원리 Client와 Server가 ..

boostcamp 2023.07.11

Day01 학습정리

Git 동작 원리 Git 프로젝트의 3가지 구성요소 Working Directory : 작업할 파일이 있는 디렉토리 (Local) Staging Area : commit을 수행할 파일들이 올라가는 영역 (인덱스라고도 한다.) Git Directory : Git 프로젝트의 메타 데이터와 데이터 정보가 저장되는 디렉토리 (.git 폴더) 깃 프로젝트는 이러한 구성요소를 통해 동작한다. Git의 기본적인 동작 과정 git add : 현재 상태 추적 - 인덱스(staging area) 내용과 비교했을 때, 로컬에서 변동된 사항을 인덱스에 반영시킨다. git commit : 현재 상태 저장 - 인덱스에 추가된 변경 사항을 이력에 추가한다. git branch : branch 목록 조회, 이름을 붙이면 branch..

boostcamp 2023.07.10

네이버 부스트캠프 웹 8기

프로그램 지원 과정 1차 코딩 테스트 코딩 테스트 + CS 문제 음.. 코테는 사실 정확히 기억 안 난다. 특별히 안 나는거 보면 엄청 임팩트 있게 어려웠던 문제는 없었던거 같다. CS 문제는 어려웠다. 난 스터디도 했었고 검색도 가능하니 어느정도 풀 수 있을 줄 알았는데 아니었다. 객관식이었는데, 모두 고르세요. 이게 진짜 헷갈렸다. 아리까리와리가리 ++ 문제 하나가 생각났다. 하노이 탑. 출력이 정말.. 어마어마했다 2차 코딩테스트 코딩 테스트 + 서술형 코딩 테스트 문제가 나오고, 서술형은 내가 어떻게 풀어나갔는지에 대해 서술하는 것이었다. 42서울에서 다른사람한테 설명하던 짬밥이 있어서 간단하게는 했는데 자세히는 못 했다. 뭐랄까 문제를 좀 더 풀어야 할 거 같은데, 시간이 부족서 자세히는 못 썼..

boostcamp 2023.07.07