본문 바로가기

반응형

개발

(176) GITHUB 방명록
개발자라면 알아야 할 인터넷(Internet)과 웹(Web) 개발/CS / 2021. 12. 26. 우리는 일상에서 인터넷, 웹, 네트워크 등을 필수적으로 사용하고 있습니다. 하지만 이런 것들의 정확한 개념과 왜 생겼는지에 대해서 모르는 사람이 여러 있을 것입니다. 저 또한 웹 개발자가 되겠다고 하면서 인터넷, 웹, 네트워크 등에 대해서 제대로 알지 못했던 것 같습니다. 그래서 이번에 인터넷과 웹에 대해서 정리를 해보려고 합니다. ◎ 네트워크(Network) 먼저 네트워크에 대해서 간단하게 알아보겠습니다. 컴퓨터 네트워크(Computer Network)는 노드들이 통신 기술을 이용하여 그물망처럼 연결된 통신 이용 형태를 말합니다. 쉽게 말하면 '그물처럼 서로 엮여서 일하는 것'이라고 생각할 수 있습니다. 여기서 노드는 장치나 데이터 지점을 의미합니다. 보통 개인용 컴퓨터, 휴대전화, 프린트와 같은 정보..
[Git/Github] 원격저장소(Github)에서 저장소 내려받기 개발/Git&Github / 2021. 12. 5. 클론(Clone)과 풀(Pull) 등을 활용해서 원격 저장소(Github)에 저장된 프로젝트를 가져오는 방법에 대해서 알아보도록 하겠습니다. ◎ 명령어 설명 1. 원격 저장소(Github)에 있는 저장소(프로젝트) 받아오기 명령어 : $ git clone [클론 할 원격 저장소 주소] 우리는 원격저장소(Github)에 있는 저장소를 내려받을 수 있습니다. 그러기 위해서 Clone이라는 명령어를 사용합니다. ▶ Clone 명령어를 사용하면 자동으로 로컬 저장소(. git)가 생성됩니다. ▶ (Zip 파일로 내려받을 시에는 로컬 저장소 생성 안됨) 아래부터 예를 들도록 하겠습니다. 고양이 개발자와 신입 문어 개발자가 있습니다. 위 이미지에서 볼 수 있듯이 고양이 개발자는 커밋을 하여 Github에 프로젝트를..
[Git/Github] Git Hub(원격 저장소)에 버전 업로드 개발/Git&Github / 2021. 11. 28. 자신이 만든 버전을 원격 저장소인 Git Hub로 업로드를 하는 방법에 대해서 정리하도록 하겠습니다. 이번에도 역시 CLI에서 명령어를 통해서 진행해보도록 하겠습니다! ◎ Git Hub에 버전 업로드 1. 원격 저장소 생성 1) Git Hub 계정 생성 및 로그인 자신의 버전을 저장할 Git Hub 계정으로 로그인을 해주세요. 아직 계정이 없으시다면, 계정을 생성해주세요. (아래 링크를 참고하시면 됩니다!) https://kang-james.tistory.com/97?category=933738 [Git/Github] Git hub 계정 생성 GitHub는 대표적인 원격 저장소입니다. 우리는 GitHub 사이트를 통해 온라인에서 자신의 저장소를 운영할 수 있습니다. 뿐만 아니라 GitHub에 업로드 된 ..
[운영체제] 운영체제(OS) 와 하드웨어 개발/CS / 2021. 11. 20. ◎ 운영체제(OS) 운영체제 또는 오퍼레이팅 시스템은 시스템 하드웨어를 관리할 뿐 아니라 응용 소프트웨어를 실행하기 위하여 하드웨어 추상화 플랫폼과 공통 시스템 서비스를 제공하는 시스템 소프트웨어 운영체제는 한정된 시스템 자원을 관리 및 운영함으로써, 사용자에게 편리성을 제공 컴퓨터 시스템과 사용자 간의 인터페이스 기능을 담당 프로그램들을 실행하는 메인 프로그램 데스크탑, 노트북, 스마트폰 등 각자마다 OS가 존재 운영 체제 종류 1) 윈도우즈(Windows) 운영체제 MS-DOS의 멀티태스킹 기능과 GUI 환경을 제공하는 응용 프로그램 마이크로소프트사가 개발한 운영체제 Window 95 이후 98, ME, XP, 7, 8, 10 등의 버전으로 지속적 출시 GUI 제공, 선점형 멀티태스킹 방식 제공, 자..
[Git/Github] 버전 만들기 개발/Git&Github / 2021. 11. 15. 저번 시간에는 git init 명령어로 로컬 저장소를 생성해 보았습니다. 이번에는 버전을 만드는 과정을 알아보도록 하겠습니다. ◎ 명령어 설명 1. Git add 내가 변경한 파일 중 올리길 원하는 것만 선택하는 명령어 git add git add 뒤에 마침표를 붙여서 git add . 명령어 입력시 전체 선택 2. Git commit -m "커밋 메세지" 하나의 버전으로 만들고 버전에 대해 설명을 적어주는 단계 의미 있는 변동사항을 묶어서 만든다 커밋 메세지는 최대한 구체적이고, 세부적으로 나눠서 작성할 것 git commit -a 을 사용하면 스테이징 절차(add)를 생략하고 바로 add와 commit을 동시에 하는 것도 가능 ex. 로그인 버그를 고치는데 5가지 파일을 수정했다면, 그 5가지를 묶어..
[스프링] 스프링 프레임워크란, 기본 개념 정리 개발/Spring&JPA / 2021. 11. 13. ◎ 프레임워크(Framework)란 사전적 의미는 '어떤 것을 구성하는 구조 또는 뼈대' 소프트웨어적 의미로는 '기능을 미리 클래스나 인터페이스 등으로 만들어 제공하는 반제품' 프레임워크의 장점 일정한 기준에 따라 개발이 이루어지므로 개발 생산성과 품질이 보장된 애플리케이션을 개발할 수 있음 개발 후 유지보수 및 기능의 확장성에서도 고품질 보장 ◎ 스프링 프레임워크 1) 스프링 프레임워크(이하 스프링)는 자바 웹 애플리케이션 개발을 위한 오픈 소스 프레임 워크 2) EJB(Enterprise Java Bean)보다 가벼운 경량 프레임워크(lightWeight Framework) 컨테이너(Container)란? * 톰캣은 서블릿 컨테이너라고 부르는데, 그 이유는 톰캣을 실행하면 톰캣은 서블릿의 생성, 초기..

반응형