본문 바로가기

프로그래밍124

git 설치 및 환경설정 github로 무언가를 하고 싶다면 우선 git을 설치해야 합니다. 물론 다른 사람이 올린 소스 코드를 웹 브라우저에서 보기만 한다면 로컬에 git 설치는 필요 없습니다. 하지만 github에 무언가를 만들어 활용하려면 git설치가 필수입니다. git 설치와 환경 설정하는 과정을 진행해 보겠습니다. gitbash를 사용해보고 .gitconfig 파일을 편집하는 법에 대해 알아보도록 하겠습니다. 1. git 인스톨러 다운로드 git-scm.com/downloads로 이동하면 os에 맞는 git 인스톨러를 다운 받을 수 있습니다. 인스톨할 환경이 윈도우 이므로 windows를 클릭해서 들어갔습니다. 다운로드 링크를 클릭하면 인스톨러를 다운로드할 수 있습니다. 2. git 설치 다운 받은 git 인스톨러를 실.. 2022. 8. 30.
git과 github에 대하여 새로 들어왔어요? git은 알고 있죠? 요즘 신입사원으로 들어가면 당연히 git정도는 다룰 줄 알아야 한다고 합니다. 전 처음엔 버전 관리 시스템을 svn으로 시작한 터라 git을 사용하는 프런트 엔드 쪽으로 옮겼을 때 git을 잘 몰라서 창피했던 적이 있었습니다. 대부분 일반 개발자가 하는 코딩 공부가 그러하듯 어려운 건 많지 않습니다. 다만 우리가 아직 경험하지 못한 것일 뿐… 사실 git을 모른채 입사하는 신입사원은 많은 것 같습니다. 코드를 커밋한다는 말에 두려움이 생기는 것이 git 인 것 같습니다. 하지만 이제 깃을 배우려는 분들은 깃을 두려워할 필요가 없습니다. 웬만해서 깃의 버전 관리를 망가뜨리기는 쉽지 않으니깐요. git과 git hub에 조금 친해져 보겠습니다!! 이번 포스트는 git과.. 2022. 8. 19.
[RxJS / angular] 24. switchMap(옵저버블 매핑 + 전환) switchMap 이란? switchMap는 고차 매핑과 스위치를 해주는 연산자입니다. mergeMap, concatMap과 마찬가지로 switchMap은 방출된 각 항목을 우리가 제공하는 함수에 정의한 대로 새로운 내부 옵저버블 항목으로 변환합니다. switchMap은 이전 내부 옵저버블 항목을 구독 취소하고 중지한 후 다음 새 내부 옵저버블 항목으로 전환한다는 점이 특징입니다. 다시 말해 한번에 하나의 내부 옵저버블 항목만 구독합니다. switchMap 마블 다이어그램 이전 포스트에서 mergeMap, concatMap에서 사용했던 예제를 switchMap연산자로 바꿔서 살펴보도록 하겠습니다. 마블 다이어그램에서 switchMap은 of로 생성되는 입력 옵저버블을 구독하고 출력 옵저버블을 생성합니다... 2022. 8. 18.
[RxJS / angular] 23. mergeMap (옵저버블 매핑 + merge ) 옵저버블은 옵저버블을 방출할 수 있습니다. 그때 사용하는 연산자가 고차 매핑 연산자입니다. concatMap에 이이서 mergeMap에 대해 알아보도록 하겠습니다. mergeMap 이란 mergeMap은 고차 매핑과 함께 병합(merge)기능을 하는 연산자입니다. concatMap과 마찬가지로 mergeMap 연산자는 방출된 각 항목을 우리가 제공하는 함수에 정의한 대로 새로운 내부 옵저버블 항목으로 변환합니다. mergeMap의 주요한 특징은 내부 옵저버블 항목을 병렬로 실행하고 결과를 병합한다는 점입니다. 아래 예제에서는 외부 옵저버블을 생성하기 위해 of 생성자 함수를 사용하고 있습니다. 내부 옵저버블은 http.get 호출로 리턴되는 옵저버블입니다. 옵저버블을 방출하는 옵저버블입니다. 파이프 처리.. 2022. 8. 16.