전체 글 495

2. Docker 가상화 서버 설치 및 image 다운로드 (리눅스용)

2. Docker 가상화 서버 설치 및 image 다운로드 (리눅스용) ▶관련 포스트◀ 1. Docker 가상화 서버 개념 (리눅스용) 2. Docker 가상화 서버 설치 및 image 다운로드 (리눅스용) 3. Docker Container 관리 (리눅스 용) 4. Docker 네트워크 (리눅스 용) 5. Docker Image 만들기 / 삭제 (Linux 용) 6. Docker cluster - swarm (리눅스 용) - Docker version 18.09.1, build 4c52b90 ▶[ Docker의 설치 방법 - 리눅스(CentOS 7)] 1. Docker를 사용 환경 (1) Linux 커널 버전 3.10 이상 및 64 bit에서 최정화 및 구동이 됩니다. - 확인 방법 #uname -a ..

Cloud/Docker 2019.01.30

1. Docker 가상화 서버 개념 (리눅스용)

1. Docker 가상화 서버 개념(리눅스용) ▶관련 포스트◀ 1. Docker 가상화 서버 개념 (리눅스용) 2. Docker 가상화 서버 설치 및 image 다운로드 (리눅스용) 3. Docker Container 관리 (리눅스 용) 4. Docker 네트워크 (리눅스 용) 5. Docker Image 만들기 / 삭제 (Linux 용) 6. Docker cluster - swarm (리눅스 용) - Docker version 18.09.1, build 4c52b90 ▶[미리 보는 Docker의핵심 개념] - Docker란?, 리눅스 운영체제에서 프로세스를 격리 시키는 방법으로 가상화를 구현 하는 가상화 시스템이다. - Docker의 구현 방식은 리눅의 cgroup과 namespace 및 Docker에..

Cloud/Docker 2019.01.25

[typescript] 7. 함수 (선언적 함수, 익명 함수, 콜백 함수)

[typescript] 7. 함수 (선언적 함수, 익명 함수, 콜백 함수) 1. 함수란? - 함수는 애플리케이션 코드를 구성하는 기본 요소입니다. - 자주 사용되는 코드를 묶어놓은 코드 덩어리 입니다. - typescript에서 함수는 클래스나 네임스페이스 내에 선언 할 수 있습니다. - 함수는 모듈로 서도 사용됩니다. 2. 자바스스크립트 함수의 종류 참조 : [javascript] 2.자바스크립트 함수란? 1) javascript 함수 (1) 선언적 함수 - 호이스팅이 발생 합니다. *호이스팅 이란? 코드를 실행 하게 되면 호이스팅이되는 코드를 맨위로 올리는 것을 말합니다. 따라서 함수를 사용후에 나중에 정의해도 됩니다. (2) 익명 함수 - 호이스팅 이 발생하지 않습니다. - 함수를 선언이 후에만 사..

[typescript] 6. 연산자 와 디스트럭쳐링(destructuring)

[typescript] 6. 연산자 1. 기본 연산자 1) 산술 연산자 산술 연산자 의미 + 덧셈 - 뺄샘 * 곱셈 / 나눗셈 % 나머지 2) 비교 연산자 비교 연산자 예 의미 == a == b a 와 b의 값이 같은지 비교 === a === b a 와 b의 값과 타입이 같은지 비교 != a != b a 와 b의 값이 다른지 비교 !== a !== b a 와 b의 값과 타입이 다른지 비교 > a > b a 가 b 보다 큰지 비교 = a >= b a 가 b 보다 크거나 같은지 비교 판변 조건이 false 이면 표현식 2이 반환1 > 2 ? console.log("aa") : console.log("bb")// 출력 결과 bb 2. 디스트럭처링(destructuring) - typescript는 ES6의 디..

[typescript] 5. 제어문

[typescript] 5. 제어문 1. 제어문 이란? - 코드의 흐름을 제어 합니다. - 조건 문과 반복 문이 존재 합니다. 2. 조건 문 - 조건에 맞을때 해당 코드를 수 행 합니다. 1) if 문 - 구문 if () { 실행 할 코드}let able:boolean = true; if (able) { console.log("test");} 2) switch 문 (1) 구문 switch(표현식) { case 값: ... 수행 할 코드break; default: ... 조건에 맞는 것이 없을 시 수행 할 코드break;} (2) 특이 사항 - fall-through 기능 제어 > 간혹의 경우 여러개의 case문의 결과를 동일 하게 처리 하기 위해서 case문을 탗출하는 break 문을 생략 하여 쓰는 경..

[typescript] 4. typescript 기본 타입과 변수 선언

[typescript] 4. typescript 변수 1. 선언자 - 변수 앞에 위치하는 키워드 - 선언자에 따라서 변수의 scope가 달라진다. 1) scope level - 함수 level : 선언자가 함수 level일 경우 해당 변수는 함수 안에 개별 선언으로 인식 된다. - 블록 level : 선언자가 블록 level일 경우 해당 변수는 블록 안에 개별 선언으로 인식 된다. - 전역 level : 선언자가 전역 level일 경우 해당 변수는 프로그램 모든 범위에서 개별 선언으로 인식 된다. 2) scope의 운선 순위 - 블록 level > 함수 level > 전역 level 항목 scope (영향 범위) 특징 함수 level 블록 level 전역 level var O X O 호이스팅 이된다. (..

[typescript] 3. 개발 환경 구축 및 테스트 프로젝트

[typescript] 3. 개발 환경 구축 및 테스트 프로젝트 1. 필요 준비물 - node.js - npm - typescript 2. node.js 설치 - https://nodejs.org/ko/download/ 에서 다운 받아서 설치 3. npm 설치 - node.js 설치시 기본 적으로 설치가 됩니다. - 최신으로 업데이트만 해주시면 됩니다. > node install -g npm@lastest 4. npm을 이용한 모듈 관리 방법 - npm은 node.js 에서 필요한 third party 모듈을 관리해 주는 매니저 입니다. - npm은 package.josn를 통해어 모듈을 관리합니다. 1) package.json만들기 >npm init [-y 옵션시 기본 값으로 생성 된다] 항목 설명 p..

[typescript] 2. 개요

[Typescript] 2. 개요 1. Typescript 란? - 마이크로소프에서 개발하고 관리하는 오픈소스 프로그래밍 언어이다. - 어떤 브라우저나, 호스트, 운영체제에서도 동작합니다. - 자바스크립트의 상위 집합으로써 ECMA스크립트의 최신 표준을 충분히 지원합니다. - 자바스크립트의 문법을 사용 할 수 있습니다. - ECMA표준에 대한 컴파일도 지원합니다. - 변수나 함수등에 명시적으로 타입을 추가할 수 있게 해 타입 안전성을 높였습니다. 이것 때문 typescript라고 불리웁니다. 2. Typescript VS JavaScript 항목 typescript javascript(ES6) 언어 타입 정적언어 동적 언어 컴파일 여부 필요 불 필요 타입 존재 존재 미 존재 class 지원 (키워드 : ..

[typescript] 1. 설치

[typescript] 1. 설치 1. typescript 실행 준비물 1) node.js - 필요 이유 : typescript가 node.js 로 설치 됩니다. 2) typescript - 용 도 : typescript를 javascript로 변경하는 컴파일러를 제공 합니다 - 버 전 : 2.7.2 - 설치 방법 : npm install -g typescript@2.7.2 (전역으로 설치) 2) ts-node - 용 도 : typescript를 바로 실행하는데 사용 됩니다- 버 전 : 3.3.0- 설 치 : npm install -g ts-node@3.3.0 (최신 버전 설치를 원하 실경우 @3.3.0 을 빼시면 됩니다, 현재 최신 버전 8.0.3) 2. typescript 실행 1) Sample 코드..