전체 글152 [Git] (정리)혼자서 GitFlow를 따라 프로젝트 진행하기 목차 git 초기 설정 git config 값 설정 git config --global user.email "이메일 주소" git config --global user.name "이름" git config --global init.defaultBranch main 설정정보 확인 git config --list 원격 레포지토리 생성(main 브랜치 생성) 깃허브 원격 레포지토리 생성 생성할때 Add a README file을 체크해서 최초의 파일을 생성해둬야 develop 브랜치가 생성이 가능합니다. (필요하다면 Add .gitignore 템플릿을 추가하여 생성하는 것도 가능합니다.) 최초의 커밋이 있어야지만 develop 브랜치 생성 가능 깃허브 원격 레포지토리 생성 시 git init이 자동으로 실행됩.. 2023. 12. 18. API (with 네이버 오픈 API) 목차 API (Application Programming Interface) API의 정확한 정의는 다음과 같습니다. API(Application Programming Interface)는 소프트웨어 또는 애플리케이션 간의 상호작용을 가능하게 하는 규칙, 프로토콜 및 도구의 집합입니다. 너무 어려운 표현 방법일 수 있기 때문에 조금 더 쉽게 표현하면 다음과 같습니다. API는 다른 소프트웨어나 프로그램과 대화할 수 있게 해주는 도구라고 생각할 수 있습니다. API가 없다면, 각각의 프로그램은 서로 이해할 수 없는 외국어를 사용하는 것처럼 사로 다른 언어를 사용하기 때문에 상호작용이 어렵습니다. 예시를 통해 조금더 이해를 쉽게 해 보도록 하겠습니다. 식당 예시 API를 사용하는 것은 식당에서 종업원을 통해.. 2023. 12. 18. Postman (API 테스트) 목차 Postman Postman은 API를 손쉽게 테스트할 수 있게 도와주는 플랫폼입니다. Postman 설치 Window https://www.postman.com/ 사이트에서 손쉽게 다운로드 가능합니다. Ubuntu 아래 코드로 설치 가능합니다. sudo apt update sudo apt install snapd sudo snap install postman Postman 사용 예시 참고 : https://comdon-ai.tistory.com/76 2023. 12. 17. Bound | Blocking(Non-Blocking) | Multiprocessing vs Multithreading vs Asynchronous Programming 목차 Bound "Bound"는 프로그램이나 시스템의 성능이 특정 자원에 의해 제한되는 상태를 의미합니다. 대표적으로 CPU Bound와 IO Bound가 존재합니다. CPU Bound CPU Bound는 프로그램이나 시스템의 성능이 CPU의 처리(계산) 능력에 의해 제한되는 경우를 말합니다. CPU Bound 상황에서는 CPU가 연산 작업에 바쁘게 동작하며, 프로그램의 속도는 CPU의 처리 속도에 의해 결정됩니다. CPU Bound 예시 수학적 계산 : 대규모 수학적 연산, 복잡한 수학 문제 해결 등 데이터 압축 : 파일이나 데이터의 압축 및 압축 해제 과정은 CPU를 집중적으로 사용합니다. CPU Bound 상황에서는 더 강력한 CPU를 사용하거나, 병렬처리를 통해 성능을 향상할 수 있습니다. IO .. 2023. 12. 15. 이전 1 ··· 24 25 26 27 28 29 30 ··· 38 다음