분류 전체보기 183

MSSQL - 새 데이터베이스, 사용자 추가

* 개발환경 # 개발환경 DB : mssql 2014 express 64bit - ENU tool : mssql server management studio 64bit - ENU 1. microsoft server management studio > 새 데이터베이스 생성 1.1. 설정 값 - Logical Name : 데이터베이스 논리적 이름 - Initioal Size : 데이터베이스 최초 생성시의 크기 - Autogrowth / Maxsize : 데이터가 가득 차 있을 때 자동으로 증가하는 크기 1.2. OK 2. 사용자 계정 생성 2.1. Security > Login > New Login... 2.2. 입력 > 확인 2.3. 새로 생긴 Logins > root 계정 더블 클릭 > User Mapp..

DB/MSSQL 2019.07.23

NODEJS - 기본세팅 / 5 - 템플릿엔진 ejs

# 개발환경 os : windows 10 Pro 64-bit node-v : v10.16.0 npm-v : 6.9.0 ide : visual Studio Code template engine : ejs * 템플릿 엔진이란, 클라이언트의 요청에 따라서 웹 문서에 들어가는 내용이 달라질 수 있기 때문에 정적인 부분과 동적인 부분을 따로 작업하기 위해 사용함 > js 코드로 연산된 결과를 변수에 넣고 그 변수를 view 파일에서도 사용할 수 있도록 함 # 특징 - 동적인 결과를 정적인 파일에 담기 위해서 사용 - main.js 내에 html 코드를 입력하지 않아도 됨 - view 파일과 js 코드를 한 파일에 정의하지 않아도 따로 사용할 수 있음 - js로 연산된 결과(service)를 view 파일에 쉽게 ..

LANGUAGE/NODEJS 2019.07.19

NODEJS - 기본세팅 / 4, 리다이렉션, request, response 확장

# 개발환경 os : windows 10 Pro 64-bit node-v : v10.16.0 npm-v : 6.9.0 ide : visual Studio Code * 리다이렉션하는 방법 등 /** * 라우팅 (app.get, url)을 통해서 라우팅 되는 곳 마다 다른 응답 * 고정된 경로 뿐 아니라 정규 표현식을 만들어 다양하고 복잡한 경로로 매핑 */ //Express를 변수에 담기 var express = require("express"); //Express 호출 후 새로운 Express 애플리케이션을 변수(app)에 넣음 var app = express(); //Nodejs 내장 모듈 var http = require("http"); var path = require("path"); //로그 모듈..

LANGUAGE/NODEJS 2019.07.19

NODEJS - 기본세팅 / 3, 라우팅(Routing)

# 개발환경 os : windows 10 Pro 64-bit node-v : v10.16.0 npm-v : 6.9.0 ide : visual Studio Code 1. app.get과 url을 통해 라우트 되는 곳마다 다른 응답을 줄 수 있음 따라서, 고정된 경로 뿐 아니라 정규 표현식을 만들어서 더 다양하고 복잡한 경로로 매핑할 수 있음 /** * 라우팅 (app.get, url)을 통해서 라우팅 되는 곳 마다 다른 응답 * 고정된 경로 뿐 아니라 정규 표현식을 만들어 다양하고 복잡한 경로로 매핑 */ //Express를 변수에 담기 var express = require("express"); //Express 호출 후 새로운 Express 애플리케이션을 변수(app)에 넣음 var app = expr..

LANGUAGE/NODEJS 2019.07.19

NODEJS - 기본세팅 / 3, Express.static

# 개발환경 os : windows 10 Pro 64-bit node-v : v10.16.0 npm-v : 6.9.0 ide : visual Studio Code * Express.static : Express에서 제공되며, 정적 파일 서비스를 제공 /** * Express.static */ //Express를 변수에 담기 var express = require("express"); //Express 호출 후 새로운 Express 애플리케이션을 변수(app)에 넣음 var app = express(); //Nodejs 내장 모듈 var http = require("http"); var path = require("path"); //로그 모듈 var logger = require("morgan"); //l..

LANGUAGE/NODEJS 2019.07.19

NODEJS - 기본세팅 / 2, morgan

# 개발환경 os : windows 10 Pro 64-bit node-v : v10.16.0 npm-v : 6.9.0 ide : visual Studio Code 1. Morgan 설치 : 로그 기록을 남기는 모듈 Morgan - windows 키 + R > cmd npm install morgan --save 2. 소스 작성 /** * 로그 기록을 남기는 morgan모듈 */ //Express를 변수에 담기 var express = require("express"); //Express 호출 후 새로운 Express 애플리케이션을 변수(app)에 넣음 var app = express(); //Nodejs 내장 모듈 var http = require("http"); //로그 모듈 var logger = r..

LANGUAGE/NODEJS 2019.07.19

NODEJS - 기본세팅 / 1

# 개발환경 os : windows 10 Pro 64-bit node-v : v10.16.0 npm-v : 6.9.0 ide : visual Studio Code 1. workspace 생성 2. visual studio code 실행 > index.js 파일 생성 3. windows 키 + R > cmd > npm init - package.json 파일 생성 : 패키지 정보, 의존 중 버전정보 4. express module 설치 - cmd > 명령어 npm install express --save -- save 태그 : pakage.json에 패키지를 추가 - 기존 - 설치 후 (node_modules 디렉토리, package-lock.json 파일 생성) 5. 모듈 요청 (require 키워드) ..

LANGUAGE/NODEJS 2019.07.19

엑셀 - 각 시트별로 파일 만들기 매크로

1. 시트를 분리할 엑셀파일 실행 2. Alt + F11 이런 VBA(Visual Basic for Applications) 창이 실행 됨 2.1. 파일을 분리할 엑셀 파일 선택 후 우측 마우스 클릭 2.2. 삽입 > 모듈 3. Module에 다음 코드 삽입 Sub Separate_Tab() Dim Directory_Path As String Directory_Path = Application.ActiveWorkbook.Path If Directory_Path = vbNullString Or Right$(Directory_Path & "\" & "exports", 1) "\" Then Else MkDir (Directory_Path & "\" & "exports") End If Directory_Path..

EXCEL 2019.07.16