분류 전체보기 51

[Javascript] html2canvas + jspdf 사용방법

1. html2canvas + jspdf 사용하여 Html화면을 Pdf 파일로 출력하는방법 https://rawgit.com/MrRio/jsPDF/master/docs/jsPDF.html jsPDF - Documentation For compatibility reasons jsPDF offers two API modes which differ in the way they convert between the the usual screen coordinates and the PDF coordinate system. "compat": Offers full compatibility across all plugins but does not allow arbitrary transforms rawgit.com htm..

Web/JavaScript 2021.11.05

[C#] AES256(AES/CBC/PKCS5Padding) 암/복호화

.NET 에서 AES256(AES/CBC/PKCS5Padding) 방식으로 암호화 복호화하는 방식이다. 1. HexString 방식의 Key / IV생성 using System; using System.Web; using System.IO; using System.Security.Cryptography; using System.Text; using Newtonsoft.Json.Serialization; using System.Collections.Generic; using System.Reflection; namespace Study.Model { public sealed class Crypto { ... //Key / Iv 생성 public static void GenerateKeyAndIV() { /..

Programing/.NET 2021.03.14

[MSSQL] SQL Server 에이전트로 API 호출

MSSQL SQL Server 에이전트를 활용하여 일정시간마다 API 를 호출하는 작업을 추가하는 방법입니다. 먼저 MSSQL Server 에이전트에 작업을 추가합니다. 우클릭을 눌러 새작업을 선택하면 아래와 같은 창이 나타납니다. 아래와같이 이름 및 간단한 설명을 남긴뒤 좌측상단의 단계를 설정합니다. 단계를 클릭하고 새로만들기(N)... 을클릭하여 단계를 추가합니다. 단계 이름과 명령어를 입력해주면 되는데 API 를 호출하기 위한 명령어는 아래와 같습니다. Declare @Object as Int; Declare @ResponseText as Varchar(8000) Exec [sys].[sp_OACreate] 'MSXML2.ServerXMLHTTP', @Object OUT; EXEC [sys].[sp..

DataBase/MSSQL 2021.03.13

[Vue] 3. 페이지이동 및 변수사용

[Vue] 2-2. 프로젝트 생성 (Manually select features) 2021.03.10 - [Programing/Vue] - [Vue] 2-1. 프로젝트 생성 Defualt ([Vue2] bavel , es.." data-og-host="tjddnjs625.tistory.com" data-og-source-url="https://tjddnjs625.tistory.com/17" data-og-url="https.. tjddnjs625.tistory.com 1. 페이지 생성 앞선 포스팅에서 생성한 프로젝트의 Views 폴더안에 vue 파일을 생성한뒤 template 태그 안에 Html 내용을 작성한다. 위처럼 생성한 Index.vue 파일을 Router 에 등록 해줘야 페이지 라우팅이 가능하므..

Web/Vue 2021.03.12

[Vue] 2-2. 프로젝트 생성 (Manually select features)

[Vue] 2-1. 프로젝트 생성 1. CMD 실행 하여 프로젝트 파일 설치 경로 이동 cd D:\WorkSpace_Study d: 2. Vue 프로젝트생성 vue create study-project 해당명령어 입력시 아래와 같은 옵션선택창이 노출된다. > Defualt ([Vue2] bavel , es.. tjddnjs625.tistory.com 위글에서 셋팅한 방법은 Java 에서 Legacy Project 처럼 하나하나 직접 셋팅해줘야하는 불편함이 있었다. spring boot 처럼 자동으로 설치하기 위해선 Manually select features 로 자동셋팅이 가능하다. 1. Vue 프로젝트생성 vue create study-project 해당명령어 입력시 아래와 같은 옵션선택창이 노출된다...

Web/Vue 2021.03.11

[Vue] 2-1. 프로젝트 생성

1. CMD 실행 하여 프로젝트 파일 설치 경로 이동 cd D:\WorkSpace_Study d: 2. Vue 프로젝트생성 vue create study-project 해당명령어 입력시 아래와 같은 옵션선택창이 노출된다. > Defualt ([Vue2] bavel , eslint) > Defualt (Vue3 Preview) ([Vue3]bavel , eslint) > Manually select features 위옵션중 Vue 버전을 선택하면된다. vue3는 아직 preview 이기때문에 vue2 로 설치 3. VS Code에서 해당 프로젝트 열기 위와 같이 프로젝트가 생성되었다면 packpackage.json 에서 프로젝트의 정보를 정의하고, 의존하는 패키지 버전 정보를확인할수 있다. 이제 해당 프로..

Web/Vue 2021.03.10

[Vue] 1. 설치 및 VS Code 셋팅

1. Node 설치 npm(node package manager)을 이용해 vue를 설치하기 위해 Node.js 를 설치한다. Node.js Node.js Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 설치후 cmd 창을 열어 아래 명령어를 실행하여 vue 와 vue-cli 를 설치한다 Vue CLI는 Vue.js 프로젝트 생성을 돕는 vue 공식 CLI 이다. Vue CLI를 통해서 vue 명령어를 사용할 수 있게되고, 빠른 프로젝트 생성 및 관리를 할 수 있게 된다. 아래와 같이 npm, yarn 명령어를 사용해서 설치 할 수 있다. --vue.js 설치 npm install -- vue-cli설치..

Web/Vue 2021.03.09

[C#] RestSharp 으로 HTTP/HTTPS 통신

RestSharp 은 .NET 에서 가장 많이 사용되고있는 REST API 클라이언트 라이브러리로 프로젝트에서 사용하기위해선 먼저 NuGet 패키지를 추가해준다. 사용방법 1. public ActionResult CallAPI() { responseDto res = new responseDto(); //호출결과를 받을 DTO string URL = "URL호출주소"; //URL호출주소 Dictionary param = new Dictionary(); param.Add("변수명1", "값1"); param.Add("변수명2", "값2"); res = JsonConvert.DeserializeObject(RestSharp_Post(URL,param)); } public dynamic RestSharp_Pos..

Programing/.NET 2020.07.24

[MSSQL]구분문자열로 Split처리 함수

MSSQL에서 특정문자열을 기준으로 데이터를 나눌때 사용하는 함수입니다. 1.문자열을 구분자로 분리하여 테이블로 반환하는 함수 CREATE FUNCTION [dbo].[FN_GET_Split] ( @StrValue VARCHAR(1000), -- 분리할 문자열 @SplitChar VARCHAR(1) -- 구분할 문자 ) RETURNS @SPLIT_TEMP TABLE ( VALUE VARCHAR(50) ) AS BEGIN DECLARE @oPos INT, @nPos INT DECLARE @TmpVar VARCHAR(1000) -- 분리된 문자열 임시 저장변수 SET @oPos = 1 -- 구분문자 검색을 시작할 위치 SET @nPos = 1 -- 구분문자 위치 WHILE (@nPos > 0) BEGIN S..

DataBase/MSSQL 2019.08.20

[C#] Log파일 생성

지정경로에 폴더 및 파일이 없을 경우 파일을 생성하며 .txt 파일로 로그를 생성하는 코드입니다. public void LogWrite(string fileName, string msg) { string FilePath = "D:\\Logs\\" + fileName + "_" + DateTime.Today.ToString("yyyyMMdd") + ".txt"; string DirPath = "D:\\Logs\\"; string str = string.Empty; DirectoryInfo di = new DirectoryInfo(DirPath); FileInfo fi = new FileInfo(FilePath); try { if (di.Exists != true) Directory.CreateDirecto..

Programing/.NET 2019.07.30