분류 전체보기 114

MSSQL 테이블 초기화 truncate

MSSQL 테이블 초기화 하는 방법 -> 테이블을 초기화 하는 방법 -> truncate table (초기화할)테이블명 사용목적: 만약 우리가 디비에 테스트에로 데이터를 입력하고 나서 해당 디비의 값들을 모두 초기화 할때 사용. 만약 사용한 경우에 디비 테이블에 모든 데이터가 날아게되므로 주의를 해야한다. [delete from 과의 차이] -delete from 으로 데이터를 삭제할 경우 한 컬럼에 대한 정보를 삭제한다. - truncate는 테이블 내의 모든 데이터를 날리고 테이블의 속성 값을 모두 초기 상태로 돌린다. 테이블의 자동증가 속성의 값들을 초기화 할 수 있으므로 유용하다. ex)테스트 데이터로 테이블에 저장하고 난 후에 속성을 초기화 할 때 사용. 따라서 사용시에 주의해서 사용해야한다.

[DB] 2019.04.20

MSSQL sa계정 초기화 방법

[MS-SQL 계정 초기화 방법] [MS-SQL 에서 SA 계정의 비밀번호를 까먹어서 초기화 해야하는 경우 사용] 1. 관리자 권한으로 명령프롬프트를(CMD) 실행 2. C:\Users\administrator(보통은 사용자계정위치) 위치로 이동 3. OSQL -E 입력 시에 모두 대문자로 입력해야 오류가 안뜹니다. 만약에 소문자로 입력시 위와 같은 에러 메시지가 출력 4.아래의 명령어를 입력 후 go 입력 ->EXEC SP_PASSWORD NULL, '비밀번호', 'sa' 5. exit 명령어 종료 후 사용 가능.( 선택)

[DB] 2019.04.20

C# gmail 전송방법 SMTP

C#과 Gmail을 사용한 SMTP 메일 전송방법 - gmail의 ID,PW 필요. 1) 단일 사용자에게 보낼 때 아래의 소스 코드를 사용하면 gmail을 통한 메일 전송이 가능하다. string BalSinID = "발신인 이메일주소"; //ex)computer@gmail.com string SuSinID = "수신인이메일주소"; //ex)computer@naver.com string BalSinPW = "비밀번호"; //발신인의 비밀번호 string BalSinSubject = "발신제목"; //발신 메일 제목 string BalSinContent = "발신내용"; //발신 메일 내용 string SMTP_MAIL_CONIG = "smtp.gmail.com"; //smtp.gmail.com smtp...

C# 2019.03.27

[node.js]Express 요청 객체와 응답 객체 알아보기

Express에서 사용하는 주요 메소드 객체 메소드 이름 설명 send([body]) 클라이언트에 응답 데이터를 보냅니다. 전달할 수 있는 데이터는 HTML 문자열,Buffer 객체, JSON 객체, JSON배열 status(code) HTTP 상태코드를 반환, 상태 코드는 end()나 send() 같은 전송 메소드를 추가로 호출해야 전송가능 sendStatuc(statusCode) HTTP 상태 코드 반환, 상태코드는 상태 메시지와 함께 전송 redirect([status,]path) 웹 페이지 경로를 강제 이동 시킴 render(view[,locals][,callback]) 뷰 엔진을 사용해 문서를 만든 후 전송합니다. JSON객체의 응답.-JSON() 객체의 경우에는 그대로 받아 웹페이지로 보여주는..

Node.js 2018.12.28

[node.js]express 웹 서버 만들기

Express Web Server를 사용하는 이유-http모듈로 하나하 만들 경우 복잡하고 소스의 구성이 복잡해진다.-간단한 모듈화를 통해 편리하게 사용가능하게 해준다.-개발자들에 맞춤적인 모듈을 제공하여 구성을 도와준다.-미들웨어와 라우터를 제공한다. 미들웨어 -미들웨어 함수는 요청 오브젝트(req), 응답 오브젝트 (res), 그리고 애플리케이션의 요청-응답 주기 중 그 다음의 미들웨어 함수 대한 액세스 권한을 갖는 함수입니다. 그 다음의 미들웨어 함수는 일반적으로 next라는 이름의 변수로 표시됩니다. ->자세한 링크: https://expressjs.com/ko/guide/writing-middleware.html [모듈 파일을 불러오는 방법, 폴더를 지정하는 방법] 직접 만든 모듈 파일을 불러 ..

Node.js 2018.12.28

[node.js]GET방식과 POST방식의 차이

웹 서버에서의 요청 방식-GET-POST-PUT-DELETE 등 여러가지가 존재. 인터넷 표준으로 정해둔 이러한 방식을 메소드 라고도 칭함 HTTP 요청 포맷을 보면 크게 Header(헤더)와 Body(본문) 부분으로 나뉜다. [GET]방식 -헤더 부분에 요청 정보를 넣어서 전달. [POST]방식 -본문 부분에 요청 정보를 넣어서 전달 공통점 -기능상으로는 정보를 전달한다는 점 차이점-보안 등의 이슈가 있을 때나 파일 요청 정보로 넣어 보내야하는 경우 (파일 업로드)에는 POST 방식을 사용.

Node.js 2018.12.28

[node.js] 서버에서 다른 웹사이트의 데이터를 가져와 응답하기

서버에서 다른 웹 사이트를 접속하여 데이터를 가져온 후 응답하는 과정이 필요 할 때 사용이 경우에는 서버에서 HTTP 클라이언트 기능도 사용하게 됨HTTP클라이언트가 GET과 POST 방식으로 다른 웹서버에 데이터를 요청 할 수 있다. var http=require('http'); var options={ host:'www.google.com', port:80, path:'/' }; var req=http.get(options,function(res){ //응답처리 var resData=''; res.on('data',function(chunck){ resData +=chunck; }); res.on('end',function(){ console.log(resData); });}); req.on('err..

Node.js 2018.12.28

[node.js] 클라이언트에서 요청이 있을때 파일 읽는 방법

[클라이언트에서 요청이 있을 때 파일 읽는 방법] 1. 파일을 읽기 위해 사용하는 readFile() 메소드 사용 또는 파일을 스트림 객체로 읽을 수 있다.->무료 이미지는 아이콘파인더를 통해서 무료 이미지를 받을 수 있다. 2.require() 메소드를 통해서 fs모듈을 읽어들인다. 3. on 메소드를 통하여 호출하여 request() 이벤트를 처리한다. 4. 클라이언트의 요청이 들어오면 readFiel() 메소드로 사진 파일을 읽어들인다. 5. readFile()메소드는 비동기 방식으로 처리가 된다. 6. 파일을 모두 읽게되면 콜백 함수 안의 data 객체로 파일 내용이 전달된다. 7. 콜백함수 안에서는 응답 객체의 wirte()메소드를 사용해서 파일 내용을 클라이언트로 전송한다. 8.HTTP 헤더중..

Node.js 2018.12.24

[node.js]클라이언트가 요청한 이벤트 처리 하기

[클라이언트가 요청한 이벤트의 처리 하기]->Do it node.js의 소스를 참조했습니다.->공부용 var http=require('http'); //웹 서버 객체를 만듭니다. var server=http.createServer(); //웹 서버를 시작하여 3000번 포트에서 대기하도록 설정합니다. var port=3000; server.listen(port,function(){ console.log('웹 서버가 시작되었습니다.:%d',port);}); //클라이언트 연결 이벤트 처리 server.on('connection',function(socket){ var addr=socket.address(); console.log('클라이언트가 접속했습니다. %s,%d',addr.address,addr.po..

Node.js 2018.12.24

[node.js]간단한 웹 서버 생성하기

[node.js]간단한 웹 서버 생성하기 노드에서 가장 기본이 되어 있는 http모듈을 사용하면 웹 서버 기능을 담당하는 서버 객체를 생성 할 수 있다. 소스코드는 다음과 같다. var http=require('http'); //웹 서버 객체를 만듭니다 var server=http.createServer(); //웹 서버를 시작하여 3000번 포트에서 대기합니다. var port=3000;server.listen(port,function(){ console.log('웹 서버가 시작되었습니다 %d',port);}); 1. require() 메소드를 통해서 모듈을 불러 온다. 2. server 객체에 서버 생성 객체로 만들어서 생성한다. 3. 웹 서버의 포트의 객체를 생성해서 포트를 지정한다. 4. list..

Node.js 2018.12.24