
우선 커널이 어떻게 정의되어 있고 종류에는 어떤 것이 있는지 알아보자!정의 운영체제의 핵심 구성 요소로, 하드웨어와 응용 프로그램 사이를 중개하는 소프트웨어"OS의 심장", "브레인" 이라고도 불림종류모놀리식 커널모든 기능(디바이스 드라이버, 파일 시스템 등)을 하나의

한 브랜치(예를 들어 feature 브랜치)에서 작업한 내용을 main혹은 master 브랜치 등에 병합해달라고 요청하는 것\-> 이때 요청은 보통 Github, GitLab과 같은 플랫폼에서 이루어진다.예시A 팀원이 로그인 기능을 따로 feature/login 브랜치
SOLID는 객체지향의 이상적인 설계 원칙들을 의미한다.이런 설계 원칙들을 한 줄로 요약하면 응집도는 높이고, 결합도는 낮은게 좋게 설계하라는 것이다.그렇다면 응집도와 결합도는 뭘까? 간단히 말하자면응집도 : 모듈이 독립적인 기능으로 정의되어 있는 정도결합도 : 모듈간
서브넷은 IP 주소를 작은 네트워크 단위로 나누는 것이다.그렇다면 이걸 왜 나눌까? 왜 필요한 것일까?네트워크를 효율적으로 관리하기 위해IP 주소 낭비를 막기 위해보안이나 속도 측면에서 분리하기 위해IPv4의 주소는 32비트, 보통 4개의 숫자로 나타낸다.예: 192.

기존에 사용해봤던 Flask 와 비교한 FastAPI에 대한 정리, QA 자동화 테스트에서 어떤식으로 FastAPI를 사용할 수 있는지, FastAPI와 연관된 라이브러리 등은 어떤게 있는지 등 자유롭게 정리📌 공식문서 : FastAPI📌 FastAPI, Pytho