Programming/TIP

SPA(Single Page Application) 이란?

단일 페이지 응용 프로그램 ( SPA은 )는 인 웹 응용 프로그램 또는 웹 사이트에 동적으로 현재 재 작성하여 사용자와 상호 작용하는 웹 페이지 로부터 새 데이터로 웹 서버를 대신 브라우저 로딩 완전히 새로운 페이지의 기본 방법을. 목표는 웹 사이트 가 네이티브 앱 처럼 느껴지 도록 빠르게 전환하는 것 입니다. velog.io/@cyongchoi/Spa-%EB%9E%80 SPA 란? SPA? velog.io

2021.03.31 게시됨

Programming/TIP

프로그래밍에서 바인딩(Binding)이란?

바인딩(Binding) 이란 프로그램의 어떤 기본 단위가 가질 수 있는 구성요소의 구체적인 값, 성격을 확정하는 것을 말한다. 변수(프로그램의 기본 단위)를 예시로 들어보자. 다음과 같은 C언어문이 있다. int num = 123; 위 문장에서 num 는 변수의 이름, int 는 변수의 자료형, 123 은 변수의 자료값 이라는 변수의 속성의 구체적인 값이다. 위와 같이 이름, 자료형, 자료값에 각각 num, int, 123 이라는 구체적인 값을 할당하는 각각의 과정을 바인딩이라고 한다. 함수에서도 바인딩이 일어나는데, 이때 바인딩은 어떤 코드에서 함수를 호출할 때 그 해당 함수가 위치한 메모리 주소로 연결해주는 것을 의미한다. 일반적으로 바인딩은 일어나는 시간에 따라 크게 정적 바인딩, 동적 바인딩으로 ..

2021.03.31 게시됨

Programming/TIP

보간법(interpolation)이란?

보간법이란 알려진 데이터 지점(고립점)에서 -> 새로운 데이터 지점을 구성하는 방법을 보간법이라고 한다. ko.wikipedia.org/wiki/%EB%B3%B4%EA%B0%84%EB%B2%95 보간법 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. 수치해석학의 수학 분야에서 보간법(補間法) 또는 내삽(內揷, interpolation)은 알려진 데이터 지점의 고립점 내에서 새로운 데이터 지점을 구성하는 방식이다. 공 ko.wikipedia.org

2021.03.31 게시됨

JSX란? 포스팅 썸네일 이미지

Programming/JavaScript

JSX란?

1. JSX란 쉽게 말해 HTML 문법을 JavaScript 코드 내부에 쓴 것. 그것이 바로 JSX다! 어렵게 말해 JavaScript eXtension.. JavaScript의 확장 버전이고 결론은 자바스크립트이다. "React에서 HTML을 표현할 때, JSX를 사용한다. 외관상 HTML같은 마크업 언어를 리터럴로 입력하는 것으로 보이는데, 빌드 시 Babel에 의해 자바스크립트로 변환된다. 자바스크립트 코드를 HTML처럼 표현할 수 있기 때문에 용이한 개발이 가능하다." (나무위키曰) 즉, JSX는 자바스크립트 안에서 HTML 문법을 사용해서 view를 구성할 수 있게 도와주는 자바스크립트 문법으로, 리액트 개발에 엄청난 도움을 주고 있다. 다음의 예제를 보자. HTML이 .js의 변수에 저장되어..

2021.03.31 게시됨

PM2를 활용한 무중단 Node.js 및 Log관리 포스팅 썸네일 이미지

Programming/Node.js

PM2를 활용한 무중단 Node.js 및 Log관리

- 잘 정리된 pm2 사용법 - engineering.linecorp.com/ko/blog/pm2-nodejs/ PM2를 활용한 Node.js 무중단 서비스하기 - LINE ENGINEERING 자바스크립트는 가장 널리 사용되는 클라이언트 측 프로그래밍 언어이자 프론트엔드 웹 개발 언어 중 하나입니다. 그리고 Node.js는 Chrome의 V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타 engineering.linecorp.com - 세분화된 사용법 - nuggy875.tistory.com/6 [Node.JS] 프로세스 관리도구 PM2 사용법 PM - Project Manager 의 약자. 클라우드 서버( e.g. Amazon Web Service)를 이용하여 어플리케이션을 운영하는 경우, 데몬으로 ..

2021.02.19 게시됨