Node.js 의 특징 Node.js®는 Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임입니다. 브라우저 밖에서도 자바스크립트를 실행할 수 있도록 개발된 것 참고 자료 Node.js®에 대해서 논블로킹(Non-blocking) I/O 블로킹 : 함수를 호출하고 나면 함수가 완전히 종료가 될 때까지 다른 ...
[mongoDB] 몽고DB 설치하기(4.4)
Mongo DB(4.4) 설치(Red Hat or CentOS) Overview 몽고DB 4.4 커뮤니티 에디션을 CentOS에서 yum을 이용하여 설치하는 방법 주의 WSL 에서는 아직 지원되지 않는다고 한다. 설치 방법 1. 패키지 매니저 yum 설정하기 /etc/yum.repos.d/ 경로에 mongodb-org-4.4.repo 파일...
[Markdown] 마크다운 깃허브 스타일로 HTML 변환하기
Markdown 을 Github-style로 변환하는 방법 1. Installing pandoc 여기(github)를 참고하여 pandoc 설치 바로 다운로드 2. pandoc를 이용해서 Markdown 변환 2-1. Github Style CSS 다운로드 여기(github)서 github style sheet 다운받기 2-2. 설치한 p...
[VSCode] Visual Studio Code에서 멀티커서 사용하기
Visual Studio Code(VSCode)에서 멀티커서 사용하기 VS Code에서 여러 줄을 동시에 선택하는 방법을 알아보자 Multiple selections(multi-cursor) 사용법 내용 Alt + Click 클릭한 부분에 커서를 추가함 ...
[docker] ubuntu apt update 시 Release file is not valid yet 에러 발생
docker ubuntu apt update 시 “Release file is not valid yet” 에러 발생 dockerfile을 아래와 같이 구성하고 FROM ubuntu RUN apt-get update -y docker build 했을 때, 아래와 같은 결과가 발생했다. [root@node1 test]# docker build -...
[minikube] minikube start 수행 시 The docker driver should not be used with root privileges 에러 발생
minikube start 수행 시 The docker driver should not be used with root privileges 에러 발생 minikube start 명령어를 수행했을 때 Exiting due to DRV_AS_ROOT: The "docker" driver should not be used with root privile...
[Golang] Go 언어 배열과 슬라이스(순회, 추가, 복사)
Go 언어 배열과 슬라이스 배열과 슬라이스의 선언 여기에서 배열과 슬라이스 타입의 변수를 어떻게 선언하는지 확인할 수 있다. 배열/슬라이스 순회하기(반복문) for 반목문과 len() 함수를 이용해서 배열/슬라이스의 길이만큼 반복하면서 요소를 꺼내올 수 있다. a := []int{1,2,3,4,5} for i := 0 ; i < len(...
[Golang] Go 언어 반복문(for)
Go 언어 반복문 Go 언어에서 반복문은 for 문 뿐이다. while 문은 제공하지 않는다. 기본 사용법 for 초기식; 조건식; 증감식 { // 소괄호 '(',')' 는 생략한다. ... } // 초기식, 증감식을 세미콜론(;)없이 생략이 가능하다. 덕분에 while 문처럼 사용할 수 있다. for 조건식 { ... }...
[Golang] Go 언어 조건문, 분기문, goto문(if, switch, goto)
Go 언어 조건문(if), 분기문(switch case), goto 문 조건문(if) 조건식을 판단하여 true 면 내부에 있는 구문을 수행한다. 사용법 if 조건식1 { ... } else if 조건식2 { ... } else { ... } 조건식 전에 초기화 문장 사용 가능 if 문에서 정의된 변수는 if문 안에서...
[Golang] Go 언어 데이터 타입
Go 언어 데이터 타입 Boolean 타입 (부울형, 불형) true 또는 false 값을 갖는다. Go 언어에서는 0 이나 nil 을 false로 변환하지 않는다. 즉, 조건문 등에 bool 타입 값을 꼭 명시해주어야 한다. Numeric 타입 (숫자형) Type 설명 범위 크...