실행단위CPU core에 한 순간에 하나씩(one at a time) 적재되어 실행되는 단위Process와 Thread를 모두 포괄한다프로세스하나의 스레드만 갖고 있다면 단일 스레드 프로세스동시성한 순간에 여러가지 X짧은 전환으로 여러가지 일을 동시에 처리하는 것처럼
스위치 MAC 주소 테이블 > - 스위치 내부에는 MAC 주소 테이블 (혹은 브리지 테이블)이 있는데, 스위치의 포트 번호와 해당 포트에 연결된 컴퓨터의 MAC 주소가 등록된 데이터베이스와 같다. MAC 주소 학습 기능 >1. MAC 주소 테이블은 아무 것도 등록되어
데이터 링크 계층 역할 >네트워크 장비 간 신호를 주고받는 규칙을 정한다. 그 중 일반적으로 많이 사용되는 것이 이더넷이다 이더넷 >랜에서 데이터를 주고받기 위한 규칙이다. CSMA/CD 방식을 사용해 여러 컴퓨터가 동시에 데이터를 전송할 경우 충돌의 발생을 방지한다
컴퓨터와 네트워크 장비를 연결하고, 0과 1로 이루어진 데이터를 전기신호로 변환해줌이 때 0과 1의 정보는 컴퓨터 내부의 랜 카드로 전송되고 랜 카드는 이를 전기 신호로 변환한다데이터가 흐르는 물리적인 선로유선과 무선으로 나뉜다유선 : 트위스트 페어 케이블, 광케이블무
오늘은 기업협업 기간 중 틈틈히 작성해두었지만 마무리짓지 못하여 임시 글에 오랜 기간 잠들어있던 기업협업 회고록을 마침내 마무리짓고자 합니다. 얼리슬로스란 회사를 택한 이유 기업협업을 앞두고 내가 성취하고 싶었던 점은 이러했다. 첫째, 회사가 운영하고 있는 서비스와
OSI 모델의 7계층 |계층|이름|설명| |:---:|:---:|:---| |7계층|응용 계층(Application Layer)|이메일&파일 전송, 웹사이트 조회 등 애플리케이션에 대한 서비스 제공| |6계층|표현 계층(Presentation Layer)|문자코드, 압
네트워크컴퓨터를 두 대 이상 연결하여 상호 간 데이터 전송이 가능한 통신망인터넷TCP/IP 프로토콜을 사용하는 세계 최대 규모의 네트워크. 전 세계의 컴퓨터를 연결하는 거대한 통신망.패킷네트워크 통신에 사용되는 분할된 데이터 조각.네트워크에서 전송하는 데이터의 기본 단
기본 용어 정리 Class > 설계도 집단에 속하는 속성과 행위를 변수와 메소드로 정의한 것 Instance(object) > * 설계도 *를 토대로 실제 메모리에 할당된 것. 실제 프로그램에서 사용되는 데이터 >하나의 class에서 생성된 복수의 instance는
오늘은 vscode에서 작업 전에 세팅하면 좋을 여러 가지 주제를 간략하게 다뤄보겠습니다. 가상환경 Venv 왜 필요한가 프로젝트 별로 사용하는 패키지의 버전이 항상 같을 수 없으므로, 각 프로젝트마다 가상환경을 구성해 그 안에 패키지들을 분리하여 설치, 관리 venv 파이썬 3.5부터 지원되는 가볍게 쓰기 좋은 가상환경입니다 가상환경 생성 터미널 ...
두 수(n, m)를 입력받아 최소공배수와 최대공약수를 구하는 문제이다. 알고리즘 공부 중에 재귀함수를 접하게 되면서 유클리드 호제법을 이용해 최대공약수를 구하는 법을 알고 있었다. 최소공배수는 두 수의 곱을 최대공약수로 나눈 수이다.
사용자 정의 함수 인수(argument): 함수를 호출할 때 전달되는 필요한 정보 매개변수(parameter): 함수 헤더에 정의된, 함수 호출 시 인수가 전달되는 곳 디폴트 인수(default argument): 함수 호출 시 인수가 생략되면 기본 값으로 사용되는
터미널에서 pem 파일이 있는 디렉토리로 이동ssh -i pem파일명.pem ubuntu@ec2 ip주소개발환경 설정하기(왜냐? 우분투 환경이므로)우분투-리눅스형 미니콘다 설치 : wget 링크주소실행권한 주기 : chmod +x Miniconda3-latest-Lin
파라미터 그룹 생성 그룹 패밀리 : mysql5.7 (기획된 버젼에 맞게) 그룹 이름 : 아무거나 설명 : 그냥 설명 생성된 파라미터 그룹 선택 후 편집 파라미터 필터링 > character_set 검색 > 항목들 값에 utf8mb4 설정 utf8mb4 는 이모티
✔️ 표현식 > 어떠한 값을 만들어 내는 코드 ✔️ 식별자 >- 캐멀 케이스 : 대문자로 시작 → * 클래스 * 스네이크 케이스 : 소문자로 시작 → * 함수 (괄호 x), 변수 *(괄호 o) ✔️ 인덱스 > [ ]기호를 이용해 문자열의 특정 위치에 있는 문자를
✓ 자료구조 >자료들을 정리하고 조직화하는 구조를 지칭 단순 자료구조 복합 자료구조(ex: 컨테이너) 선형(linear) 자료구조 : 항목들을 * 순서적 *으로 나열하여 저장 ex: 스택, 큐, 덱, 리스트 비선형(non-linear) 자료구조 : 트리(
오늘의 집 커뮤니티에 중점을 두고 계획백엔드 필수 구현사항소셜 로그인커뮤니티(POST)커뮤니티(GET)소셜 로그인 구현 : 완료커뮤니티(POST) AWS S3 업로드 : 완료게시글 POST : 완료게시글+ S3 연동 : 작업중커뮤니티(GET) AWS S3 작업 간 I
이번 프로젝트에서 맡게된 역할 중 AWS S3 스토리지를 생성 및 액세스하려는 과정 중에 겪은 오류이다.공식 문서대로 모든 것을 세팅하고 이미지를 업로드하려고 보니 SignatureDoesNotMatch 오류를 만났다.이 오류로 인해 프로젝트 개발기간 중 하루+@를 온
Software Testing이란? 코드를 작성 후 기대하는 결과에 도달하는지 혹은 그렇지 못하는지 확인하는 절차 Build product Right vs Build Right product Why Bother to Test? 결함의 식별 및 사전 방지를 통한 시간
QuerySet API의 특징과 동작원리 API가 부하를 받았을 때성능을 향상시키는 방법 selectrelated, prefetchrelated로 N+1 문제를 해결 Lazy Loading(지연 로딩) 프로그래밍 전반적으로 있는 개념(장고에만 있지 않음) 함수를 호