일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- html 코드
- Git
- 하위노드
- ejs
- 깃허브
- SQL Server
- json
- sql 서버
- 비교
- CheckAllChildNodes
- input
- 윈폼
- body
- 초기설정
- jQuery
- SSMS
- checkbox
- treeview
- WinForm
- github
- 로깅
- Compare
- ChatGPT
- 깜빡임
- 한번에 체크
- MSSQL
- C#
- header
- footer
- nodejs
- Today
- Total
반응형
목록분류 전체보기 (33)
타닥타닥 민타쿠
Nodejs nodemailer 모듈로 이메일 보내는 방법 npm install nodemailer (npm install nodemailer fs) 프로젝트 경로에서 cmd 명령어로 nodemailer 모듈을 설치한다. (pdf 파일 첨부할 경우 fs 모듈도 함께 설치) 모듈 선언 및 transporter 생성 const nodemailer = require('nodemailer'); // const { readFileSync, unlinkSync, stat, readdirSync } = require('fs'); // 파일을 다룰 경우 let transporter = nodemailer.createTransport({ // 사용하고자 하는 서비스 // service: 'gmail', host: sen..
유닉스 시간 변환 사이트 Epoch Converter Convert Unix Timestamps (and many other date formats) to regular dates. www.epochconverter.com 종종 유닉스 시간을 변환하여 날짜가 언제인지 알아보거나, 반대로 특정 날짜와 시간을 유닉스 시간으로 변환해보고 싶을 때 간편하게 이용할 수 있는 웹 사이트이다. 페이지에 들어가면 바로 현재 시간이 유닉스 시간으로 변환되어 나타나고 바로 그 아래에 유닉스 시간을 변환하는 입력창과 버튼이 있다. 물론 그 아래에는 반대의 경우를 할 수 있는 창과 변환 버튼이 존재한다. 그리고 그 아래엔 순서대로 특정 날짜 기준 년, 월, 일의 시작과 끝의 유닉스 시간을 볼 수 있는 메뉴와 초 단위를 일, ..
로깅을 위해 Nodejs 에서 가장 많이 사용되는 winston 모듈을 적용 및 테스트하였다. winston 모듈로 로깅하면 로그 레벨별로 색상을 구분하여 출력할 수 있으며, 레벨별, 날짜별로 저장하고 보관 기간 등 원하는 설정을 할 수가 있다. winston 모듈 적용 방법 npm install winston winston-daily-rotate-file 프로젝트 경로에서 cmd로 winston 과 winston-daily-rotate-file 모듈 설치 명령어를 입력한다. winston.js 작성 const winston = require('winston'); const winstonDaily = require('winston-daily-rotate-file'); const logDir = 'logs..
DB 로그 데이터 용량 자동 축소 설정 SSMS(Microsoft SQL Server Management Studio)에서 DB 서버에 로그인 후 에이전트에서 새 작업을 추가한다. 작업 이름 입력 후 범주에서 데이터베이스 유지 관리 선택 [단계] 탭에서 [새로 만들기] 단계 이름 입력 및 [데이터베이스] 선택 후 명령 창에 아래의 쿼리 입력하고 [확인] use DB명 alter database DB명 Set recovery simple go dbcc shrinkdatabase ('DB명', 10) go dbcc shrinkfile ('DB명_log', 1) go alter database DB명 set recovery full go - dbcc shrinkdatabase('DB명', 10) 는 데이터베..
백업 파일 자동 삭제 설정 SSMS(Microsoft SQL Server Management Studio) 에서 서버에 로그인 후 유지 관리 계획 마법사 실행 [다음] 이름 입력 – 일정 [변경] 되풀이 간격 및 시간 설정 – [확인] – [다음] [유지 관리 정리 태스크] 체크 – [다음] – [다음] 파일 보존 기간 설정 – [다음] – [다음] – [마침] – 성공 확인 후 [닫기]
자동 백업 설정 SSMS(Microsoft SQL Server Management Studio)에서 DB 서버에 로그인 후 유지 관리 계획 마법사 실행 [다음] 클릭 이름 입력 후 일정 [변경] 클릭 1일마다, 2주마다 등 되풀이할 단위 간격을 정하고, 시간을 정한다. 데이터베이스 백업(전체)에 체크 후 [다음] 클릭. [다음] 한번 더 클릭. 대상 데이터베이스를 선택해주고 확인 클릭. [대상] 탭에서 백업파일을 저장할 경로 선택 후 [다음] 클릭. [다음] – [마침] – 성공 확인 후 [닫기]
SQL Server 에이전트 자동 실행 설정 SQL Server Configuration Manager(구성 관리자) 실행 SQL Server 서비스에서 에이전트 시작 및 시작모드 자동 설정 SSMS(Microsoft SQL Server Management Studio) 에서 DB 서버 로그인 [새 쿼리] 클릭 후 입력 sp_configure 'show advanced options', 1; GO RECONFIGURE; GO sp_configure 'Agent XPs', 1; GO RECONFIGURE; GO 실행
DB 서버 메모리 할당 제한 설정 SSMS(Microsoft SQL Server Management Studio) 에서 DB 서버에 로그인 후 속성에 들어간다. 메모리 탭에서 MB 단위로 최대 서버 메모리를 입력하여 메모리 제한 설정을 한다. 500~2000MB 정도면 적당하다.
SQL Server Configuration Manager(구성 관리자) 를 실행하려는 경우에 시작 메뉴에서 Microsoft SQL Server 20-- 폴더 안에서 찾거나 윈도우키 누르고 sql 까지만 쳐도 검색으로 나와서 쉽게 실행하지만, 나타나지 않을 때 찾아가야 할 경로이다. C:\Windows\Sys\WOW64 해당 폴더 내에 SQLServerManager--.msc 라는 파일을 찾아 실행하면 된다. 다른 방법으로는, 윈도우 키 + R (실행) 로 실행창을 열고 SQLServerManager--.msc 라는 파일 명을 입력 후 확인을 누르면 실행된다. 버전명은 위를 참고하면 되고 버전을 모른다면, SSMS(Microsoft SQL Server Management Studio) 에서 DB 서버에..
사용자가 input 태그를 통해 이미지 파일 선택을 하면, 해당 이미지 파일을 저장하는 업로드 기능을 구현하는 방법이다. 파일 선택하면 저장하는 법 npm install multer HTML - form 태그로 감싼 input 태그 만들기(name 중요) 스크립트 - input 태그로 파일 선택을 하면 form 태그 submit 시키기 $('#inputImg').on('change',submit); function submit() { $('#imgForm').submit(); } app.js - multer 를 이용해 라우팅 처리하기 // app.js var multer = require('multer'); var imgStorage = multer.diskStorage({ destination: fun..