컴퓨터들이 서로 통신 가능한 거대한 네트워크 "전쟁으로 인한 IT 기술의 발전"▪️ 2차 세계 대전 이후 냉전체제의 양축이었던 미국과 소련이 벌인 우주 경쟁(인공위성 발사) 👉 핵 미사일 개발 경쟁 ▪️ 당시의 중앙 집중적 네트워크 연결 방식은 한 전화국이 파괴되면
🙋♀️ Linux? > 오픈 소스 소프트 웨어, 누구나 자유롭게 확인, 수정, 배포할 수 있는 코드, 네트워크 운영체제(멀티테스킹, 멀티 스레드) 🔖 참고) 운영체제(Operating System) : 시스템 하드웨어를 관리할 뿐 아니라 응용 소프트웨어를 실행하
HTTTP에 대한 간단한 개념, 그리고 굵직굵직한 특징 몇가지 기억해보기!웹 상에서 브라우저와 서버가 데이터를 주고 받을 때 사용하는 프로토콜👉 컴퓨터 끼리의 소통을 위한 통신 규약🔖 HyperText : HTML(HyperText Markup Language)의
사실 지금까지 프로그램 개발을 할 때 github desktop으로만 계속 commit을 해보다가 오늘 드디어! 제대로 git에 대해 배워보았다.아직까지는 익숙하지가 않지만 명령어나 실제 파일 생성되고, local branch를 만들고 파일들을 수정 후 commit을
여러명이서 공동 프로젝트를 하는 상황에서 종종 github conflict상황을 마주하고는 한다. 정확히 어떤 상황에서 마주하는지, 그리고 이를 어떻게 해결해야하는지 알아보자! 한 사람(master 담당)이 npx create-react-app (project 이름)
인증(Authentication) > user의 id와 password를 확인하는 절차 인가(Authorization) > user에 대한 권한을 확인하는 것 👉 한 번 인증을 받은 사용자가 이후 여러 기능들을 사용할 때 내 계정으로'만' 할 수 있는 활동들을 시도
Rest는 Representational State Transfer의 약자로, 웹상에서 사용되는 여러 리소스를 HTTP URI로 표현하고 그 리소스에 대한 행위를 HTTP Method로 정의하는 방식을 말한다. 애플리케이션 프로그래밍 인터페이스(Application P
두 커맨드들은 브랜치의 변경사항을 다른 브랜치에 합치기 위해 만들어졌다. (But 다른 방식)✔️Merge : main branch에서 commit한 순서들 feature에 merge할 때 그 시간 그대로 commit 저장된다. (History 그대로 update된다)
환경변수들 관리해주는 .env파일 따로만들어주면, api key등 개인정보를 직접적으로 노출하지 않고 파일 관리가 가능하다. .env는 파일의 최상단 루트에 만들어줄 것! 👉 리액트 내에서는 REACT_APP을 시작으로 적어줄 것👉 const 등으로 변수를 따로 선
git 에서 env파일 없애주기참고 https://stackoverflow.com/questions/38983153/git-ignore-env-files-not-working
얼마 전에 회사에서 실수로 기존에 작업하던 branch에서 commit을 해버려따 ㅎ...하지만 간단하게 내가 원하는 커밋을 다른 브런치로 옮겨줄 수가 있다-! 옮겨야 할 branch로 이동하기 git checkout (브런치이름)옮겨야 할 commit들의 번호를 확인
상황 : 기존의 커밋을 취소하고, 내가 한 커밋 파일 중 일부를 제외시키고 다시 커밋하고 싶을 때이전 커밋 되돌리기 git reset HEAD^커밋 잘 취소됬는지 확인해주기 git log제외시키고 싶은 파일 이름 확인하기 git statusgit add .해당 파일 제