뚜벅뚜벅 개발일기

「세상은 죽을 때까지도 전체를 다 볼 수 없을 만큼 크고 넓으며, 삶은 말할 수 없이 아름다운 축복이다.」

Typescript - type을 적용해 간단한 함수 만들기

Let’s make a calculator 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 type Command = "add" | "substract" | "multiply" | "divide" | "remainder"; const a...

자바스크립트의 프로토타입

코어자바스크립트 정복 05

책 코어자바스크립트 (위키북스 출판) 을 참고해 작성한 포스팅입니다. 프로토타입 (prototype) 자바스크립트는 프로토타입 기반 언어이다. 클래스 기반 언어에서는 상속을 사용하지만 프로토타입 기반 언어에서는 어떤 객체를 원형으로 삼고 이를 참조해 상속과 비슷한 효과를 얻는다. 개념 이해 1 var instance = new Constru...

자바스크립트의 클로저

코어자바스크립트 정복 04

책 코어자바스크립트 (위키북스 출판) 을 참고해 작성한 포스팅입니다. 클로저 클로저란? “A closure is the combination of a function and the lexical environment within which that function was declared.” - MDN -> 클로저는 함수와 그 함수가...

AWS 네트워크 구축하기

Amazon VPC(Virtual Private Cloud)로 가상 네트워크를 구축해봅시다.

책 ‘Amazon Web Services로 시작하는 클라우드 입문’, 영진닷컴 을 참고했습니다. VPC(Virtual Private Cloud)란? VPC는 AWS에서 가상 네트워크를 생성하기 위한 서비스로 네트워크 요건에 근거한 IP 주소 범위의 선택과 서브넷 생성, 가상 라우터의 라우팅 기능, 게이트웨이 설정 등의 기능을 사용하여 클라우드상에 ...

자바스크립트의 this

코어자바스크립트 정복 03

책 코어자바스크립트 (위키북스 출판) 을 참고해 작성한 포스팅입니다. this 자바스크립트에서 this는 실행 컨텍스트가 생성될 때 결정된다. 실행 컨텍스트는 함수를 호출할 때 생성되므로, this는 함수를 호출할 때 결정된다고 할 수 있다. 전역 공간에서의 this 전역 공간에서 this는 전역 컨텍스트를 생성하는 주체인 전역 객체를 가리킨다...

AWS API Gateway 의 권한 부여자 - Lambda authorizer 사용하기

Lambda authorizer API Gateway 의 Lambda authorizer는 Lambda 함수를 사용하여 API 메서드에 대한 액세스를 제어하는 API Gateway 기능이다. 클라이언트가 API를 호출하면 API Gateway는 이 API와 연결된 Lambda authorizer를 호출한다. 이것은 호출자의 자격 증명을 입력으로 받아...

자바스크립트의 실행 컨텍스트

코어자바스크립트 정복 02

책 코어자바스크립트 (위키북스 출판) 을 참고해 작성한 포스팅입니다. 실행 컨텍스트란? 실행 컨텍스트는 실행할 코드에 제공할 환경 정보들을 모아놓은 객체다. 동일한 환경에 있는 코드들을 실행할 때 필요한 환경 정보들을 모아 컨텍스트를 구성하고 이를 콜 스택에 쌓아올렸다가 가장 위에 쌓여있는 컨텍스트와 관련 있는 코드들을 실행하는 식으로 전체 코드의...

자바스크립트의 데이터타입

코어자바스크립트 정복 01

책 코어자바스크립트 (위키북스 출판) 을 참고해 작성한 포스팅입니다. 데이터 타입 기본형 (primitive type) : 숫자, 문자열, 불리언, null, undefined 등 참조형 (reference type) : 객체, 배열, 함수, 날짜, 정규표현식 등 기본형은 값이 담긴 주솟값을 바로 복제하는 반면에 참조형은 값이 담긴 주...

네트워크 TCP/IP 개념 정리

참고: 책 TCP/IP가 보이는 그림책 , 성안당 프로그래밍을 공부하기 위해 대규모의 스터디를 만들었다고 치자. 스터디의 회원이 되는 많은 사람들이 정보를 효과적으로 주고받기 위해서는 운영상의 규칙이 필요할 것이다. 이와 마찬가지로 컴퓨터 네트워크 상에서 주고받기를 원활하게 수행하기 위해 고안한 규칙이 TCP와 IP라고 할 수 있다. 프로토콜 Pr...

인공지능을 위한 알고리즘과 자료구조 (3)

그래프 탐색 알고리즘 - DFS와 BFS

이 포스팅은 kmooc의 인공지능을 위한 알고리즘과 자료구조 (성균관대학교 / 교수 허재필)를 듣고 정리했습니다. 그래프 탐색 : BFS, DFS 그래프에 있는 노드들을 방문하는 과정으로 그래프 검색이라고 표현하기도 한다. BFS (Breadth-First search) 너비우선탐색이라고 하며 루트노드를 먼저 방문한 후 이것의 자식노드, 이...