본문 바로가기

전체 글

(47)
[JavaScript] 자주쓰는 정규 표현식 이메일 정규표현식 var regExp = /^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*.[a-zA-Z]{2,3}$/i; 휴대폰 정규 표현식 var regExp = /^\d{3}-\d{3,4}-\d{4}$/; 일반 전화번호 정규식 var regExp = /^\d{2,3}-\d{3,4}-\d{4}$/; 비밀번호 정규표현식 숫자와 문자 포함 형태의 6~12자리 이내의 암호 정규식 (1 가지 조합) var regExp = /^[A-Za-z0-9]{6,12}$/; 영문, 숫자, 특수문자 중 2가지 이상 조합하여 10자리 이내의 암호 정규식 ( 2 가지 조합) var regExp = /^(?!((?:[A-Za-z]+)|(?:[~!@#$%^&*(..
[Git] .gitignore 수정후 캐시삭제 .gitignore가 제대로 작동되지 않아서 ignore처리된 파일이 자꾸 changes에 나올때가 있습니다. git의 캐시가 문제가 되는거라 아래 명령어로 캐시 내용을 전부 삭제후 다시 add All해서 커밋하시면 된다. git rm -r --cached . git add . git commit -m "fixed untracked files"
[C#] Azure BlobStorage 파일 업로드 NuGet 패키지 관리자에서 Widows.Azure.Storage 참조 추가 Azure Portal Blob Storage 에서 Storage account 및 accesskey 확인 private void blobStorageUpload(Stream stream, string fileName) { String accountname = "스토리지 계정"; String accesskey = "엑세스 키"; StorageCredentials creden = new StorageCredentials(accountname, accesskey); CloudStorageAccount acc = new CloudStorageAccount(creden, useHttps: true); CloudBlobClient cli..
[C#] BarcodeLib 바코드 생성 NuGet 패키지 관리자에서 BarCodeLib 참조 추가 https://github.com/barnhill/barcodelib GitHub - barnhill/barcodelib: C# Barcode Image Generation Library C# Barcode Image Generation Library. Contribute to barnhill/barcodelib development by creating an account on GitHub. github.com 바코드 생성후 이미지 파일로 저장 public static void GetBarcode(int height, int width, BarcodeLib.TYPE type, string code, out System.Drawing.Image ..
[MSSQL]MSSQL 날짜 변환표(GETDATE, CONVERT) 자주 쓰이는 변환표 번호 쿼리 결과 코드 21 CONVERT(CHAR(23), DATETIME, 21) 2000-01-02 13:14:15.678 YYYY-MM-DD HH:MM:SS.MS 23 CONVERT(CHAR(10), DATETIME, 23) 2000-01-02 YYYY-MM-DD 112 CONVERT(CHAR(8), DATETIME, 112) 20000102 YYYYMMDD - MSSQL 날짜 변환표 (기준날짜를 대상으로 CONVERT 실행하여 날짜 형변환) 번호 쿼리 결과 코드 0 CONVERT(CHAR(19), DATETIME, 0) 01 02 2000 1:14PM MM DD YYYY H:MM 1 CONVERT(CHAR(10), DATETIME, 1) 01/02/2000 MM/DD/YYYY ..
[C#]SFTP 파일 업로드 SFTP(Secure File transfer protocol) - SSH와 마찬가지로 전송시 암호화시켜서 전송을 하게 되는데 그 중에 FTP와 같이 파일을 전송할 때 암호화 시켜서 전송합니다. SSH에 부가적으로 있는 기능들 중 하나의 기능입니다. FTP와 같은 역할을 하지만, 사용하는 포트는 FTP 포트(기본 21포트) 가 아닌 SSH 접속시 사용하는 포트를 사용하고, SSH 접속 계정으로 로그인 할 수 있는 FTP 입니다. SFTP 장점 SFTP는 하나의 연결만 필요하며 데이터 연결이 필요하지 않다. 연결이 안전하게 보호된다. 프로토콜에서 제공하는 추가 기능에는 파일 잠금, 속성 조적, 권한 작업 및 더 많은 기능이 포함된다. SFTP 단점 SSH 키의 유효성 검사 및 관리는 더복잡하다 여러 공급업..
[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..
[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() { /..
[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..
[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 에 등록 해줘야 페이지 라우팅이 가능하므..