실행 컨텍스트 실행 컨텍스트(execution context)는 자바스크립트의 동작 원리를 담고 있는 핵심 개념이다. 자바스크립트가 스코프를 기반으로 식별자와 식별자에 바인딩된 값을 관리하는 방식 호이스팅이 발생하는 이유 클로저의 동작 방식 태스크 큐와 함께 동작하는
변수 변수는 하나의 값을 저장하기 위해 확보한 메모리 공간 또는 그 메모리 공간을 식별하기 위한 이름 변수는 컴파일러 또는 인터프리터에 의해 값이 저장된 메모리 공간의 주소로 치환된다. 그러므로 직접 메모리 주소를 통해 값을 저장, 참조할 필요가 없다. 변수에 값을 저
함수는 값이며 여러 개 존재할 수 있으므로 특정 함수를 구별하기 위해 식별자인 함수 이름을 사용할 수 있다. 함수 정의를 통해 생성. 인수를 매개변수를 통해 함수에 전달하면서 함수의 실행을 명시적으로 지시 - 함수 호출 함수 사용하는 이유 코드의 재사용 함수 이름 :
1장 프로그래밍 프로그래밍이란 컴퓨터에게 실행을 요구하는 일종의 커뮤니케이션이다. 필요한 것들로는 컴퓨팅 사고이다. ex) 사람은 소리의 크기를 "크다", "작다"로 표현하지만 컴퓨터는 "볼륨을 60으로 조정하라"라는 명령을 해야 알아듣는다.
자바스크립트의 수는 실수에서 영감을 받았지만 진짜 실수는 아니다.자바스크립트는 숫자형이 하나뿐이라는 이유로 자주 비판받았지만, 사실 이는자바스크립트의 아주 큰 강점 중 하나이다.ex) 자바스크립트 : 2147483647 + 1 // 2147483648 정확하게
데이터베이스 관리 시스템의 개념 DBMS 아키텍처 개요 초기 DBMS 아키텍처는 밀접하게 통합된 거대한 시스템으로 구성 현재는 클라이언트/서버 아키텍처 클라이언트 워크스테이션/ 개인용 컴퓨터에서 동작 응용프로그램
패킷트레이서는 전 세계 160여 개국의 중등 및 고등 교육기관에서 사용하는 네트워크 시뮬레이션 프로그램으로 시스코에서 제공하는 프로그램이다.현재 7.1.1까지 나와 있지만, 네트워크1 과목에서는 6.2버전을 사용하여 실습 진행패킷트레이서는 국내 자격증, 국내 경진대회
이 책은 자바스크립트를 사용해 봤지만, 자바스크립트는 어떻게 동작하며, 자바스크립트를 어떻게 잘 사용할 수 있는지에 대해서 깊이 있게 공부하고 싶은 분들을 위한 책임.프로그래밍 언어를 설계할 때 가장 중요한 목적은 그 언어가 분명하고 논리적이어서 구성이 잘 되고, 이상
IPv4 > IPv4는 32bit의 크기를 가지며, 4개의 옥텟(Octet)으로 구분되어 10진수로 나타내어진다. 주로 네트워크 장치에 할당하는 IP주소를 의미하며, 이 주소는 사설 IP 대역과 공인 IP 주소 대역으로 나뉘어진다. 네트워크 장치가 외부로 통신하기 위해
TCP > TCP(Transmission Control Protocol)는 연결지향형(Connection-Oriented) 서비스를 제공하고 신뢰성 있는 데이터 전송을 보장한다. 이러한 기능은 TCP 헤더 내의 각종 필드에 의해서 가능하며, TCP헤더의 각 항목은 이러
사용자가 손쉽게 컴퓨터를 사용할 수 있도록 도와주는 동시에 컴퓨터 시스템을 가장 효율적으로 운영해 주는 기능을 제공하는 프로그램이다.일반 응용소프트웨어와 구별되는 컴퓨터 시스템의 가장 기본적인 프로그램흔히 운영체제, 컴파일러, 어셈블러, 링커, 로더 등을 말함사용자가
인간의 기본적인 사고 구조를 응용하여 만든 기계로서, 논리 회로에 의해 자동적으로 기억, 판단, 계산 기능을 수행하며 하드웨어와 소프트웨어로 구성된 시스템을 말한다. 컴퓨터 시스템 정의인간의 기본적인 사고 구조를 응용하여 만든 기계로서, 논리 회로에 의해 자동적으로 기
프로토콜이란?외교상의 용어로 국가와 국가 간의 교류를 원활하게 하기 위하여 외교에 관한 의례나 국가 간의 약속을 정한 의정서외국의 국빈이 우리나라를 방문하였을 때 프로토콜이란 국빈을 대접하는 의전 절차라는 의미방문객의 지위나 방문 형태에 따라서 프로토콜도 달라짐위와 같
데이터(Data) : 임의의 형태로 형식화된 사실이나 개념, 의사, 명령 등을 사람이나 기계에 의한 처리가 적합하도록 숫자, 문자, 기호 등으로 나타낸 것컴퓨터 시스템 관점 : 0과 1로 이루어진 디지털 2진 형태의 정보 단위 정보(Information) : 데이터를
개요주소록과 같은 적은 양의 개인정보 데이터베이스는 한 사람의 데이터베이스를 정의, 구축, 관리, 조작 할 수 있고 공유되지도 않음그러나 대규모의 데이터베이스에서는 데이터베이스를 정의, 구축, 관리, 조작하는데 많은 사용자들이 관련되어 있음데이터베이스 관리자 (Data
특정 조직의 응용 업무에 공동으로 사용 시 운영상 필요한 데이터를 중복을 최소화하여 기억장치 내에 모아 놓은 집합체이다. (C.J.Date)데이터의 중복없이 상호 연관되어 있어 관련된 모든 응용 환경에서 사용할 수 있는 데이터의 집합이다. (Plamer) 작은 세계 또
국제표준화기구(International Standardization Organization)는 1947년에 출범하여 여러 나라의 종 통신 장비의 국제적 교류를 용이하게 하고, 상호 협력을 증신 시키는 것을 목적으로 하는 국제적인 표준화 기구이다. 이 기구에서는 표준화
네트워크 개요 하드웨어 및 소프트웨어 하드웨어 - 컴퓨터에서 사용하는 물리적인 부품이나 장치를 의미하는데 주로 키보드, 마우스, 모니터 등이 이에 해당. 소프트웨어 - 소프트웨어는 물리적인 부품이 아닌 컴퓨터 프로그램을 의미하며 이 프로그램은 컴퓨터 하드웨어에 명령을
Router SPA 라우팅 과정 브라우저에서 최초에 '/' 경로로 요청을 하면, React Web App을 내려줌. 내려받은 App 에서 '/' 경로에 맞는 컴포넌트를 보여줌. App에서 다른 페이지로 이동하는 동작을 수행하면, 새로운 경로에 맞는 컴포넌트를 보여줌.
Component Lifecycle이란? 리액트 컴포넌트는 컴포넌트가 브라우저에 그려지는 순간부터 사라지는 순간 까지 사이에 여러지점에서 개발자가 작업이 가능하도록 메서드를 오버라이딩 할 수 있게 해준다. react 버전 16 이하 React Component Li