본문 바로가기

ire0546/BASIC

(3)
GitHub Branch 만들기 branch 작업을 해보는 연습을 해보려고 한다. 원래 쓰던 로컬 폴더에서 우클릭을 하고 나서 git bash를 불러오고 먼저 현재 브랜치를 확인했다. 브랜치는 만들어 진 것이 없으니 당연히 처음에는 master로 구성되어있다. master에서 브랜치를 만들고 전환하기 위해 다음과 같은 명령어를 사용하였다. git branch git checkout 각각의 명령어는 브랜치를 생성한 뒤에 브랜치를 전환하는 명령어이다. 혹시 현재 위치하고 있는 브랜치의 이름이 궁금하다면 아래의 명령어를 입력하여 확인해보면 된다. git branch 간단하게 브랜치를 생성하고 변경하는 것을 해보았다. 그리고 브랜치를 생성한 다음은 원래 하던 것처럼 변경된 파일을 하나 만든 다음 git add * git commit -m "m..
React와 React native란 1. React란? 리액트는 페이스북에서 제공해주는 frontend 라이브러리이다. 프레임워크가 아닌 라이브러리이기 때문에 웹을 만드는 데 꼭 필요한 도구들이 전부 기본적으로 제공되지 않기 때문에 가볍고 선택의 폭이 넓다. 컴포넌트 기반으로 되어있어서 컴포넌트에 데이터를 내려주변 개발자가 설계한대로 UI가 만들어져서 사용자에게 보여진다. 2. 왜 React를 사용하는가? 이것을 사용하지 않아도 웹페이지를 만들 수 있지만, 동적인 데이터를 UI에 전달하기에는 적합하지 않다. 리액트를 이용한다면 사용자와 상호작용할 수 있는 UI를 쉽게 만들 수 있기 때문에 사용한다. 리액트를 사용하는 경우는 언제가 적합할까. 정적 서버를 만드는 경우라면 html을 사용하는 것이 클라이언트에게 전달하는 것이 단순하고 로딩 속..
Docker Basic 1. Docker? 도커는 2013년 3월 Docker Inc에서 출시한 '오픈소스 컨테이너 프로젝트'로 전세계적으로 큰 인기를 얻고 있다. 복잡한 리눅스 애플리케이션을 컨테이너로 묶어서 실행할 수 있으며, 개발이나 테스트 서비스 환경을 하나로 통일해서 효율적으로 관리할 수 있다. 또한 컨테이너(이미지)를 전 세계 사람들과 공유할 수 있다. 이것은 리눅스 커널에서 제공하는 컨테이서 기술을 이용한 것이라고 볼 수 있다. 그리고 GitHub와 비슷한 방식의 docker hub를 제공한다. 1-2. 컨테이너 기술? 컨테이너는 가상화보다 훨씬 가벼운 기술이다. 우선 가상화란, 서버가 발전함에 따라 운영체제 안에서 다른 운영체제를 또 사용할 수 있게 됨으로써 가상머신에 각종 서버 프로그램, 데이터베이스등을 설치해..