컴퓨터 공학 - 핵심 내용 정리
·
SE Bootcamp 내용 정리
컴퓨터 공학 - 핵심 내용 컴퓨터 공학 내용은 기술 면접에서 자주 물어보는 내용이니 잘 숙지해 두자 utf-8과 utf-16의 차이점 가장 큰 차이는 용량의 차이가 있다 utf-8은 1~4byte → 일반적으로 utf-8을 쓴다 utf-16은 2byte 또는 4byte 그래픽(이미지) 비트맵: 픽셀 기반. 초기 로딩 시 라이트하다(가볍다) → 사용 프로그램 예: 포토샵 → 비트맵은 확대시 그래픽이 깨지는 현상이 존재(엘리어싱) → 이를 보완하는 기술적 옵션인 그래픽 카드의 안티엘리어싱 옵션을 생각하면 편함 벡터: 시작점과 (끝점)을 가지고 선을 그어낸 shape 방식. 수학적 계산이 들어가므로, 초기 로딩이 무겁다 → 사용 프로그램 예: 일러스트레이터 운영체제(os) 크게 2가지 부분으로 나눌 수 있다 ..
컴퓨터 공학 - 기초
·
SE Bootcamp 내용 정리
컴퓨터 공학 – 기초 컴퓨터 운영체제의 이론적인 지식들을 알아보자 학습 목표 * 프로그램, 프로세스, 스레드에 대한 기본적인 개념 - 동시성과 병렬성의 차이 - 자바스크립트 엔진(v8)의 특징 * 프로그래밍에서 문자열을 다루는 방법과 유니코드 및 인코딩 * 비트맵 이미지와 벡터 이미지의 차이 * 가비지 컬렉션 * 웹 서비스에서 사용하는 캐싱 기법과 종류 문자열과 그래픽(이미지) 문자열 2010년도 이후, 유니코드로 인코딩 방식이 통일화되었다고 보면 된다 유니코드 유니코드(Unicode)는 유니코드 협회(Unicode Consortium)가 제정하는 전 세계의 모든 문자를 컴퓨터에서 일관되게 표현하고 다룰 수 있도록 설계된 산업 표준 → 문자 집합, 문자 인코딩, 문자 알고리즘 등을 포함하는 개념 인코딩(..