📚study✨/기타

    github 프로젝트 올리기

    깃헙에 큰 프로젝트를 올릴 때는 파일 수가 많아서 기존의 upload files로는 불가능합니다. 따라서 다음 방법으로 업로드해야합니다. 1. 진행중인 프로젝트의 폴더에서 터미널 창을 엽니다. 2. 사용자 설정을 합니다. git config --global user.name "username" git config --global user.email "email" 3. 저장소를 초기화하기 위해 git init을 합니다. (git 저장소를 생성합니다) git init 4. git add . //working directory의 모든 파일을 staging area에 추가합니다. git status //현재 상태를 볼 수 있습니다. git commit -m "설명" //커밋합니다. git remote add o..

    [소프트웨어 개발]폭포수 모델과 스크럼 모델

    소프트웨어 개발 계획을 다 짰으면 개발에 들어갈 차례입니다. 개발 계획 단계에서 설계한 UML 다이어그램을 기반으로, 개발자들은 하나씩 역할을 나누어 구현합니다. 폭포수 모델 소프트웨어 공학에서는 아래 그림과 같은 개발 방법론을 폭포수(Waterfall) 모델이라고 부릅니다. 개발의 흐름이 마치 폭포수처럼 지속적으로 아래로 향하는 것처럼 보이는 데서 이름이 붙여졌습니다. 폭포수 모델은 개발 계획 단계에서 본 것과 같이 요구사항 분석과 설계를 하고 설계도대로 실제 소프트웨어를 개발합니다. 마지막으로 테스트를 통해 소프트웨어를 검증하여 개발을 완료한 다음 운영/유지보수 단계로 넘어갑니다. 특징 폭포수 모델의 특징은 먼저 위의 작업이 완전히 끝나야 아래의 작업이 수행된다는 것입니다. 또한 아래의 작업을 수행 ..

    Go-lang 기초 요약

    Go-lang에서 패키지는 코드를 묶는 기본 단위입니다. 따라서 모드 코드는 반드시 패키지로 묶어야 합니다. 또한 Golang으로 프로그램을 작성한다면 반드시 main패키지가 존재해야 하며 main패키지 안에 main함수가 정의되어야 합니다. main 패키지의 main함수가 프로그램의 시작 위치가 됩니다. package main import "fmt" func main() { fmt.Println("Hello, World!") } Go언어에서 콘솔 입출력을 위해서는 fmt 패키지를 import 해서 사용합니다. 변수 선언 Go에서의 변수 선언 방식은 var 변수이름 변수형입니다. Short Assignment Statement'라고 불리는 := 으로도 변수를 선언할 수 있습니다. 하지만 이 용법은 함수(..

    리눅스 커맨드라인 완벽 입문서 <챕터 1, 2 > 요약정리

    쉘이란, 키보드로 입력한 명령어를 운영체제가 전달하여 이 명령어를 실행하게 하는 프로그램이다. GUI 환경에서는 쉘과 직접 작업할 수 있도록 도와주는 터미널 에뮬레이터라는 프로그램이 필요하다. 리눅스에는 다양한 터미널 에뮬레이터가 있지만 모두 쉘에 접근할 수 있게 해준다는 기능을 수행한다. -쉘 프롬프트 쉘이 입력 가능한 상태일 때에만 나타난다. 만약 프롬프트의 마지막 글자가 달러표시($)가 아니라 해쉬 표시(#)라면, 현재 터미널 세션이 슈퍼 유저 권한을 가졌다는 뜻이다. -명령어 히스토리 방금 입력한 명령어를 다시 보려면 위쪽 방향키를 사용해보자. 이러한 기능을 명령어 히스토리라고 한다. -커서 이동 위쪽 방향키로 이전 명령어를 불러온 후, 왼쪽/오른쪽 방향키를 사용하면 커서를 명령어 어느 부분에라도..