기타 4

Sourcetree에서 GitHub와 연동 및 GitHub에 파일 올리기

Sourcetree에서 새 프로젝트를 Git과 연동하기 Create 탐색 연동할 폴더 선택 생성 연동 완료 Sourcetree에서 로컬 저장소(내 컴퓨터)와 GitHub 리포지토리 연동하기 원격 설정 추가 원격 이름, 연동할 리포지토리 주소 입력 후 확인 확인 원격에 origin(내가 설정한 이름) 경로가 생성된 걸 볼 수 있다. GitHub에 올릴 파일 Commit 하기 변경사항 추적 완료된 상태에서 모두 스테이지에 올리기 커밋 메시지 입력 후 커밋 커밋 완료 Sourcetree에서 GitHub에 Push하기 Push 푸시할 저장소, 브랜치 체크하고 Push

기타 2023.10.25

Git과 GitHub

Git과 GitHubGit이란 컴퓨터 파일의 변경사항을 추적하고 여러 명의 사용자들 간에 해당 파일들의 작업을 조율하기 위한 분산 버전 관리 시스템을 말한다. GitHub란 분산 버전 관리 툴인 깃 저장소 호스팅을 지원하는 웹 서비스를 말한다.Git 기본 명령어git init최초 프로젝트 생성 시 한 번의 선언을 통해 현재 디렉토리를 관리할 수 있도록 한다.git add .현재 디렉토리의 변경사항에 대해 git이 추적할 수 있도록 한다.add 뒤에 추적하게 만들 경로를 명시해야 한다.git commit -m "커밋 메시지"변경사항을 확정한다.git pushGitHub에 새 리포지토리 생성하기Create repositoryRepository name 정한 후 Create repository(다른 설정은 원..

기타 2023.10.25

프로세스(Process)/스레드(Thread)

프로세스 컴퓨터 시스템이 하나의 프로그램만 수행하는 단일 프로그래밍 시스템에서 다수의 프로그램을 수행하는 다중 프로그래밍 시스템으로 발전하면서 개별 프로그램을 제어할 필요가 발생했고, 프로세스 개념이 등장했다 프로세스는 많은 정의가 있지만 실행중인 프로그램이라는 개념이 가장 널리 사용된다 디스크에 저장된 프로그램을 메모리에 적재하면 프로세스가 생성된다 프로세스가 생성되면 종료될 때까지 여러가지 상태를 거친다 생성 상태: 프로그램이 활성화 프로세스로 변환된 상태이다 준비 상태: 프로세스가 CPU를 할당받기를 위해 준비 큐에서 기다리는 상태이다 실행 상태: 프로세스가 CPU를 차지하여 실행되고 있는 상태이다 대기 상태: 프로세스가 자원이나 이벤트를 기다리는 상태이다 종료 상태: 프로세스가 실행을 완료한 상태..

기타 2023.02.01

코루틴(Coroutine)(feat. 스레드와 차이점)/적용해보기

코루틴이란 코루틴은 비동기적으로 실행되는 코드를 간소화할 수 있는 동시 실행 설계 패턴이다 경량 스레드라고도 부른다 코루틴과 스레드 비동기 작업이란 어떤 작업을 수행할 때, 그 작업이 끝나는 것만을 기다리지 않고 다른 작업을 수행하는 것이다 반대로 동기 작업은 해당 작업이 끝날 때까지 기다린 다음 다른 작업을 수행하는 것이다 코루틴과 스레드는 모두 비동기적이다 둘은 비슷해 보이지만 차이점이 있는데 코루틴은 여러 작업을 잘게 쪼개서 동시에 수행하는 것처럼 보이게 작업을 수행한다(concurrency)는 것이고, 스레드는 여러 작업을 정말로 동시에 수행한다는 것이다(parallelism) 단, 이때는 CPU의 코어에 따라 멀티 코어인 경우이다 유니티에서의 코루틴 유니티 Update 내에서 메서드를 호출했을 ..

기타 2023.02.01
반응형