StoryCode

'2019/04/16'에 해당되는 글 3건

  1. 설치 (Windows)
  2. GIT
  3. 용어

설치 (Windows)

Node.js
반응형

1) https://nodejs.org에  > INSTALL

 

2) LTS 나 최신 버전 다운로드후 설치

 

3) Bash 에서 확인

$ node -v

$ npm -v

 

[참조] https://www.a-mean-blog.com/ko/blog/MEAN-Stack/%EA%B0%9C%EB%B0%9C-%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%B6%95/Node-JS-NPM-%EC%84%A4%EC%B9%98

반응형

'Node.js' 카테고리의 다른 글

각종 설치 참조  (0) 2019.04.17
Atom 설치  (0) 2019.04.17
내장 모듈  (0) 2018.10.31
Process 객체, exports 객체  (0) 2018.10.31
API  (0) 2018.10.31

GIT

SCM(Software Configuration Management)
반응형

1) 설치

https://git-scm.com

git bash 는 포함되게 설치

 

GUI Tool : https://git-scm.com/downloads/guis

 

 

2) GitHub 가입

https://github.com

 

[ 참조 ] https://www.a-mean-blog.com/ko/blog/MEAN-Stack/%EA%B0%9C%EB%B0%9C-%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%B6%95/Git-%EC%84%A4%EC%B9%98%EB%B0%8F-GitHub-%EA%B0%80%EC%9E%85

 

3) Bash 사용법

Windows 시작바 > Git bash 실행

cd, make, touch, ls 등 사용가능

 

Ex>

bash> mkdir workspace

bash> cd workspace

bash> mkdir myapp

bash> cd myapp

bash> touch app.js

 

4) Git 기본 사용법

4-1) use.email 과 user.name 등록

$ git config --global user.email "[이메일주소]" #email을 등록

$ git config --global user.name "[이름]" #name을 등록

 

4-2) 저장소 생성 및 commit 생성

$ git init # 해당 퐁더에 git 를 사용할 것을 알림. master bransh 가 생성됨. 현재 폴더명에 branch 이름(master) 추가 됨

            # .git 숨길 폼더는 절대 노 터치

 

$ git add . or git add -A # 현재 폴더의 파일들과 하위 폴더의 파일 모두를 저장할 대상으로 지정합니다. = cvs add

 

$ git commit -m "message"

 

$ git log --oneline # 현재 저장된 commit list 를 요약해서 (--online) 보여줍니다. 7 자리commit id 로 명령 수행가능

 

5) Git 추가 사용법

5-1) 이전 commit 으로 돌아가기

text.txt 등록 + commit 후, commit 이전으로 돌리기

 

touch text.txt

git add .

git commit -m "text.txt added"

git log --oneline

#여기에 7자리 commit id 보임

git reset --hard commit id or git reset --soft commit id # hard 는 text.txt 파일도 삭제, soft 는 파일은 보존.

 

 

5) 생성한 프로젝트를 GitHub 에 올리기

1) 우측 상단 + 아이콘 > New Repository

 

2) 정보 입력 후 Create Repository 클릭

  • Repository Name 저장소 이름을 입력합니다. 한 유저 계정안에서 중복될 수 없으며 URL주소로 사용되기 때문에 URL주소로서 유요한 문자만 사용가능합니다.
  • Description 저장소에 대한 간략한 설명을 적는 곳인데 안적어도 됩니다.
  • Public 저장소를 공개로 설정합니다. 공개설정된 저장소는 누구나 볼 수 있습니다.
  • Private 무료사용자는 비공개로 설정할 수 없습니다.
  • Initialize this repository with a README 저장소를 README 파일과 함께 생성합니다. 일단 체크하지 말고 진행합시다.
  • Add .gitignore .gitignore파일을 생성합니다. 일단 None으로 둡시다.
  • Add a lincense license를 추가합니다. 일단 None으로 둡시다.

3) 올리기

$ git remote add origin https://github.com/a-mean-blogger/test-repo.git # git 주소는 GitHub Project 클릭하면 나옴.

   # origin에 온라인(remote) 저장소 주소를 등록(add)합니다.

$ git push origin master # origin에 master branch를 업로드합니다.

 

6) 내려받기

$ cd workspace

$ git clone https://github.com/a-mea-nblogger/test-repo.git 

$ cd test-repo

$ git log --oneline

 

반응형

용어

Database 관리/Mongo DB
반응형

[참조] https://www.a-mean-blog.com/ko/blog/MEAN-Stack/_/MEAN-Stack-%EC%86%8C%EA%B0%9C

 

몽고DB는 대표적인 NoSQL, Non Relational Database

문장, 이미지데이터(base64) 등 길이가 길고 일정하지 않은 데이터들을 저장하고 검색하는데 적합한 DB

고전적인 테이블, 행, 열의 개념이 없음

 

document : 하나의 데이터. JSON형식. Javascript의 object와 마찬가지로 고정된 형식이 없으며 항목의 추가 삭제가 자유

 

collection : document의 모음.

 

데이터의 조작은 SQL대신 Javascript로 할 수 있습니다.

반응형

'Database 관리 > Mongo DB' 카테고리의 다른 글

MongoDB vs MySQL CRUD 비교  (0) 2019.04.21
성능 최적화 전략  (0) 2019.04.21
기초사용법  (0) 2019.04.18
설치 ( Windows )  (0) 2019.04.18