[Shell Script]Array

Array 여러 값을 가지는 경우 배열을 이용하게 된다. 배열 초기화 배열을 선언하는 방법은 아래와 같다. 배열 초기화 시 값을 넣고 싶다면 =오른쪽에 대입할 값을 작성하면 된다.** 스페이스 공간을 이용해 구분한다. 배열 조회 배열 전체를 출력할 때는 @를 이용한다. 배열의 특정 순서의 값을 출력할 때는 해당 인덱스값을 []사이에 위치하여 출력한다.(인덱스는 0부터 시작) 배열 반복은 다음과 같다. … Read more

[Shell Script]Conditional Statement

Conditional Statement 가정법, 조건문이라 불리는 if, else, elif에 대해 알아보자. 구조 기본적인 구조는 if 조건; then로 시작해서 fi로 끝난다.else나 else에 조건을 주고싶다면 elif 조건; then을 사용하여 조건문을 사용하게돈다.1) if 2) elseif 조건; then실행문……else실행문……fi3) elif 조건식 기본적인 조건식은 아래와 같다. Shell Sript에서는 약어를 이용해 비교할 수 있다. 비교연산자 1) == / -eq 2) != / -ne … Read more

[Shell Script]Input Output

Input Output 프로그래밍 언어를 배울 때 가장 먼저 해보게 되는 것인 Hello World를 출력해보자Shell Script에서는 echo를 사용하여 출력을 하게된다. 물건을 받기 전 받을 공간이 필요하듯 입력받기 전 변수를 선언하는 방법에 대해 알아보자.변수생성은 변수명=값이다. 다른 프로그래밍 언어에 비해 변수를 사용할때는 조금 다양하게 사용할 수 있다.1) ${}의 {} 사이에 변수를 넣어 출력하는 방법 2) $name 변수 그대로 … Read more

InfluxDB Install Windows

InfluxDB 설치 홈페이지로 이동해 1.x 버전으로 설치한다. 윈도우 버전을 선택한 뒤 wget을 이용해 cmd에서 다운받고 압축을 풀어준다* 관리자권한으로 cmd를 켜주거나 powershell을 실행하는게 좋다. 설치가 완료됬으면 해당 폴더에 data, meta, wal 폴더 3가지를 추가하고 conf를 수정한다. influxdb.conf 파일을 열고 빨간줄 부분을 자신이 설치한 폴더로 변경한다.

NodeJS TypeError: pgsql.one is not a function [PJT공유용]

공유하기 전에 버그가 존재한 상태에서 Commit과 push를 해서 다음과 같이 버그에 대한 설명을 첨부한다. 2023-11-09에 Github에 공유한 js 파일 중 signup.js 코드를 보면 pgsql.one이 있는 라인이 있다. Postgresql의 쿼리를 실행하는 함수인데 해당 함수를 불러올 수 없어서이다. 에러문을 보면 pgsql.one is not a funtion 이라고 되어있는데 pg-promise Document에서 제공하는 예시와 같이 사용하였기 때문에 문법상 오류는 아닐 … Read more

NodeJS 실행과정[PJT공유용]

Github Desktop에서 자신의 브랜치로 선택하게 되면 Open in Visual Studio Code 버튼을 클릭해 VSC를 실행한다. VSC가 열리면 프로젝트 디렉터리가 열리는데 상단 메뉴에 Termial > New Termial을 클릭해 터미널을 실행한다. 현재 경로가 프로젝트 디렉터리/API가 아니라면 API 디렉터리로 이동한다. API 디렉터리에 node_modules 디렉터리가 존재하지 않는다면 package.json을 이용해 라이브러리를 설치해야한다. 아래 명령어를 통해 터미널에 API 디렉터리에서 명령어를 실행한다. … Read more

Docker Registry by Docker Compose

데이터 저장할 디렉터리 생성 config file 생성 Create Certs SSL move certs directory Create Key Create csr Deconding Key File create ext config file Create CRT Apply Certs Create registry.yml compose file Start registry Client Apply Certs Server에서 생성한 server.crt 파일을 Client PC로 옮긴 후 아래 진행 Windows server.crt 파일을 오른쪽 마우스 클릭 후 인증서 … Read more