Home

190503_TIL(연산자)

연산자 표현식과 연산자표현식 표현식은 하나의 값으로 평가될 수 있는 문(expression statement)이다. 표현식은 리터럴 표현식, 식별자 표현식, 연산자 표현식, 함수/ 메소드 호출 표현식 등으로 나누어 볼 수 있다. 표현식은 결국 하나의 값이 되므로 표현식과 표현식이 평가되어 생성된 값은 동등한 관계, 즉 동치(Equivalent)이다. –

190502_TIL(데이터타입)

데이터 타입데이터 타입에 의한 값의 해석 데이터 타입(Data Type)은 값의 종류를 말한다. 자바스크립트의 모든 값은 데이터 타입을 갖는다. 컴퓨터는 숫자, 텍스트, 이미지, 동영상 등의 모든 데이터를 2진수로 처리한다. 예를 들어 2진수 0100 0001를 숫자로 해석하면 65이지만 문자로 해석하면 ‘A’이다 컴퓨터는 메모리 공간의 주소에서 읽어 들

190501_TIL(변수)

변수1. 변수란 무엇인가? 왜 필요한가?변수 하나의 값을 저장할 수 있는 메모리 공간에 붙인 이름 또는 메모리 공간 자체를 말한다. 메모리 주소를 직접 다루지 않아도 값을 저장하거나 참조할 수 있다 재사용할 수 있도록 메모리 공간을 식별할 수 있는 이름을 붙인 것 변수명을 통해 컴퓨터에게 참조를 요청하면 컴퓨터는 변수명과 매핑된 메모리 주소를 통해 메모

190430_TIL(웹 브라우저의 동작)

웹 브라우저의 동작 브라우저의 핵심 기능은 사용자가 참조하고자 하는 웹 페이지를 서버에 요청(Request)하고 서버의 응답(Response)을 받아 브라우저에 표시하는 것이다. 브라우저는 동기(Synchronous)적으로 HTML, CSS, 자바스크립트를 처리한다. 이것은 script 태그의 위치에 따라 블로킹이 발생하여 DOM의 생성이 지연될 수

190429_TIL(JavaScript 와 ECMAScript의 차이, API란?)

JavaScript와 ECMAScript의 차이 JavaScript는 1995년에 탄생되었다. 이후 자바스크립트의 파편화와 이로인한 크로스 브라우징 이슈가 발생하면서 이를 개선하고자 모든 브라우저에서 동일하게 동작하는 표준화된 자바스크립트에 대한 필요성이 대두되었다. 1997년 비영리 표준화 기구인 ECMA 인터내셔널이 자바스크립트 초판(ECMAScr

190428_TIL(재귀코드 읽는 방법, 새로운 언어 공부법, 기타 내용)

오늘은 책에서 도움이 될만한 내용과 지난주 강사님이 해주신 말씀 중 도움이 될만한 내용을 가볍게 정리해 보려한다. 재귀코드 읽는 방법 기저 조건이 무엇인지 찾는다. 기저 조건을 다룬다는 가정하에 함수를 분석한다. 기저 조건 바로 전 조건을 다룬다는 가정하에 함수를 분석한다. 한 번에 한 조건씩 올라가면서 계속 분석한다. 예시 코드(피보나치 수)123456

190426_TIL(Stack and Queue)

스택과 큐 제약을 갖는 배열 임시 데이터를 처리할 수 있는 간결한 도구 데이터를 순서대로 처리할 수 있으며 필요 없으면 버릴 수 있다. 배열과 연결리스트, 파이썬의 리스트 등으로 구현할 수 있다. 스택(Stack)스택의 세 가지 제약 데이터는 스택의 끝에만 삽입할 수 있다. 데이터는 스택의 끝에서만 읽을 수 있다. 데이터는 스택의 끝에서만 삭제할

190425_TIL(insertion sort)

insertion sort(삽입 정렬)insertion sort(삽입 정렬)이란? 자료 배열의 모든 요소를 앞에서부터 차례대로 이미 정렬된 배열 부분과 비교하여, 자신의 위치를 찾아 삽입함으로써 정렬을 완성하는 알고리즘이다. 최악의 경우의 삽입 정렬의 시간 복잡도는 O(n^2)로 버블정렬이나 선택 정렬과 같다. 하지만, 선택 정렬의 경우 빅오 표기법에

190424_TIL(quick sort)

quick sort(퀵 정렬)quick sort(퀵 정렬) 이란? 다른 원소와의 비교만으로 정렬을 수행하는 비교정렬에 속한다. 최악의 경우의 시간 복잡도는 선택 정렬이나 삽입 정렬처럼 O(n^2)로 좋지 않다. 하지만 퀵 정렬의 평균 수행 시간복잡도는 O(n log n)이다. 그런데 일반적인 경우 퀵 정렬은 다른 O(n log n) 정렬보다 빠른데

190423_TIL([OS] Process 와 Thread)

프로세스(Process) 와 스레드(Thread) 수업 중 배운 내용과 여러 블로그를 참고하여 쓴 글 입니다. 아직 많이 부족한 실력이기 때문에 사실과 다른 점이 있을 수 있습니다. 그런 부분을 댓글로 알려주시면 정말 감사하겠습니다. 프로세스(Process)란?프로그램과 프로세스 정의 프로그램 : 어떤 작업을 하기위해 실행할 파일(하드디스크에 저장되어 있