ssung_항해일지/CS 지식 및 기술면접 22

CORS란 무엇일까?

CORS란? CORS(Cross-Origin Resource Sharing)는 출처가 다른 자원을 공유한다는 뜻으로, 한 출처에 있는 자원에서 다른 출처에 있는 자원에 접근하도록 하는 개념 직역하면, 교차되는 출차 자원들의 공유를 뜻함 다른 출처에 있는 자원을 요청하면, 이를 교차 출처 요청이라고 부름 교차 출처 리소스 공유(CORS)는 추가 HTTP 헤더를 사용하여, 한 출처에서 실행 중인 웹 애플리케이션이 다른 출처의 선택한 자원에 접근할 수 있는 권한을 부여하도록 브라우저에 알려주는 체제. 웹 애플리케이션은 리소스가 자신의 출처(도메인, 프로토콜, 포트)와 다를 때 교차 출처 HTTP 요청을 실행 출처란? 위의 구성요소 중에서 Protocol + Host + Port 이 세 가지가 같으면 동일 출처..

배열과 링크드리스트

배열이란? 배열(Array)은 각 값에 대해 별도의 변수를 선언하는 대신, 여러 값을 하나의 변수에 저장하는데 사용되는 것! 배열을 선언하려면 대괄호를 사용해 변수 유형을 정의하여 사용해준다 배열은 고정된 갯수의 데이터만큼 연속된 공간에 저장하는데 사용하는 자료구조로써, 배열의 길이는 배열이 생성될 때 설정 가능 한 번 생성된 배열의 길이는 변경할 수 없음! 배열의 각 항목을 요소라고 하며, 각 요소는 숫자 인덱스를 사용해 접근 할 수 있음 맨 첫 번째 요소는 0부터 시작하는 걸 잊지말자! 연관된 데이터를 저장하기 위한 변수의 선언을 줄여주고, 반복문 등을 사용해 계산과 같은 과정을 쉽게 처리 가능 데이터를 추가하거나 삭제할 때는 효율적이지 못함 LinkedList(링크드리스트)란? Collection ..

728x90