2️⃣

2일차 개념정리

상태
시작 전
담당자
날짜
2024/06/25
숫자
0
단어
한줄 정리(박경덕)
함수
입출력 여부에 관계 없이 코드를 재사용하기 위한 코드들의 집합
순수 함수
다른 인자의 영향 없이 동작하는 함수
일급 함수
다른 데이터 형처럼 사용할 수 있는 함수. 1) 함수를 변수에 할당 가능. 2) 함수를 다른 함수의 인자로 전달 가능. 3) 다른 함수에서 반환 가능.
익명 함수
이름이 없는 입출력 여부에 관계없이 코드를 재사용하기 위한 코드들의 집합
즉시 실행 함수
정의 후 즉시 사용되는 함수
프로세스
컴퓨터에서 연속해서 실행되는 프로그램
스레드
프로세스 내에서의 흐름의 단위
블로킹
다른 스레드에게 제어권을 넘겨주고 다른 작업이 완료될때까지 다음 작업을 차단하는 방식
논블로킹
다른 스레드에게 제어권을 넘겨주고 다른 작업 완료 여부와는 관계 없이 제어권을 넘겨받고 다음 작업을 시작하는 방식
동기
제어권은 작업이 시작하자마자 넘겨받고 다시 반환하며 결과가 반환될때까지 기다리는 방식
비동기
제어권은 작업이 시작하자마자 넘겨받고 다시 반환하며 결과가 반환되는 사이에 다른 작업이 가능한 방식
콜백 함수
비동기 작업을 위해 사용되며 다른 함수의 인자로 전달되는 함수
프로미스
비동기 작업을 위해 사용되며 작업이 성공 하면 resolve, 실패하면 reject를 반환하는 함수
Async/Await
비동기 함수로 만들어주는 함수/함수 실행을 일시중지하는 키워드
단어
한줄 정리 (박경덕)
git init
git의 저장소를 초기화하는 명령어
git add
파일을 stage 상태로 올려놓는 명령어
git status
파일의 상태를 표시하는 명령어
git diff
파일의 변경점을 표시하는 명령어
git commit
파일의 변경점을 확정하는 명령어
git clone
레퍼지토리를 복사하는 명령어
git pull
레퍼지토리를 가져오는 명령어
git push
레퍼지토리를 업로드하는 명령어
git log
git show
commit 변경점을 표시하는 명령어
git branch
코드의 분기점을 생성하는 명령어
git 3-way merge
branch를 병합하는 방식
git restore
commit 이전의 상태로 복구하는 명령어
git revert
복구한 내역을 추적하는 명령어
git reset
0의 상태로 되돌리는 명령어
git ignore
git 관리를 하지 않아도 되는 부분을 지정하는 명령어