공부
-
Git #01 설치공부/Git 2022. 2. 14. 15:21
Git 세팅 Github Github 페이지 에서 회원 가입 로그인 하기 Git 설치 Git 다운로드 페이지 이동 운영체제 맞는 것 선택해서 설치 진행 설치는 딱히 어려운 부분이 없으므로 next 진행 하면 됩니다 Git 환경 설정 Git bash 열기 유저 이름 설정 git config --global user.name "유저 이름" 유저 이메일 : Github 가입할 때 사용한 이메일 git congfig --global user.email "유저 이메일" 정보 확인 git config --list Github 아이디를 여러개 사용하고 싶을 때 : Git 계정 여러개 사용하기 명령어 정리 유저 이름 설정 git config --global user.name "유저 이름"유저 이메일 설정 git con..
-
Node #2 Sequelize공부/Node 2021. 7. 9. 16:15
Sequelize Node에서 mysql을 쉡가 다룰 수 있도록 도와주는 라이브러리 Node의 대표적인 ORM 이다 MySQL, PostgreSQL, MariaDB 등 많은 RDBMS 를 지원한다 Promise 기반으로 구현되어 비동기 로직을 편리하게 작성할 수 있다 ORM Object Relational Mapping 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑 해주는 것 객체 지향 프로그래밍은 클래스를 사용하고, 관계형 데이터베이스는 테이블을 사용한다 쿼리를 작성하지 않아도 객체의 메서드를 활용하는 것처럼 쿼리 로직을 작성할 수 있다. 설치 MySql 과 Sequelize 를 사용하기 위해 mysql2, sequelize, sequelize-cli 를 설치한다 sequelize-cli : 시퀄..
-
Moment공부/JavaScript 2021. 7. 1. 17:12
Moment : 날짜, 및 시간을 다루는 라이브러리 설치 npm i moment 사용법 const moment = require('moment') format() : 원하는 포맷을 지정하여 출력할수 있다. 대소문자 주의 할 것 년 월 일 현재 시간 const now = moment().format() 년(Year) YYYY (4자리 연도) / YY (2자리 연도) / Y (4자리 축약) const year1 = moment().format('YYYY YY Y') 월(Month) MMMM (월 이름) / MMM (월 이름 축약) MM (월) / M (0제외 월) : 1~12 Q (해당 월의 분기) : 1~4 const now1 = moment().format('MMMM ..
-
TypeScript #3 함수공부/TypeScript 2021. 6. 24. 14:27
타입스크립트 함수 : 타입스크립트에서는 타입을 정의할 수 있다 함수의 파라미터(매개변수) 함수의 반환 타입 함수의 구조 타입 함수 선언 function sum(a: number, b: number): number { return a + b }-> 함수의 매개변수와, 반환 값에 타입을 추가 -> 반환 값에 타입을 정하지 않을 때 : void 사용 함수의 인자 매개 변수 타입스크립트에서는 함수의 인자를 모두 필수 값으로 간주한다 매개 변수를 설정하면 undefined 나 null 이라도 넘겨야한다 컴파일러에서 값이 넘어왔는지 확인하기 때문 -> 정의된 매개변수 값만 받을 수 있고 추가로 인자를 받을 수 없다 function sum(a: number, b: number): number { return a + ..
-
TypeScript #2공부/TypeScript 2021. 6. 24. 10:47
타입스크립트 기본 타입 String Number Boolean Object Array Tuple Enum Any Void Null Undefined Never 타입 지정 : anotation ' : ' 를 이용하여 자바스크립트 코드에 타입을 정의한다 String : 문자형 const message: string = 'hello' Number : 숫자형 let num: number = 100 Boolean : true/false let flag: boolean = true Array : 배열, generic을 사용할 수 있다 let arr1: number[] = [1, 2, 3] let arr2: Array= [4, 5, 6] Tuple : 배열의 길이가 고정되고 각 요소의 타..
-
TypeScript #1공부/TypeScript 2021. 6. 24. 10:31
설치 npm i -g typescript tsconfig.json 파일 생성 tsc --init { "compilerOptions": { "target": "es5", "module": "commonjs", "strict": true, "esModuleInterop": true } } target : 컴파일된 코드가 어떤 환경에서 실행될 지 정의 es5로 설정하면 화살표 함수를 function 으로 변환해준다 es6로 설정하면 화살표 함수를 유지 module : 컴파일된 코드가 어떤 모듈 시스템을 사용할지 정의 strict : 모든 타입 체크 옵션을 true / false esModuleInterop : commonjs 모듈 형태로 이루어진 파일을 es2015 모듈 형태로 불러올 수 있게 한다 outDi..