728x90 반응형 분류 전체보기287 Node] process.argv 파싱을 위한 nopt package Node.js는 command line으로부터 arguments를 전달받는다. Node.js application을 호출 시, 갯수에 상관없이 arguments를 전달할 수 있다. Argument는 하나 또는 key value이다. node app.js joe 또는 node app.js name=joe 전달된 argument는 process object의 argv property 배열로 저장되어 찾을 수 있다. argv(short for 'argument values') process.argv의 첫번째 element는 node command의 full path이고, 두 번째 element는 실행된 파일의 full path이다. 모든 추가 arguments는 세 번째부터 온다. 추가 arguments만 얻.. 2020. 11. 16. ES6] Template literals - ` back-tick 사용법 ES6의 Template Literals는 자바스크립트가 갖고 있던 문자열의 한계를 바꿔주었다. Syntax Template Literals는 기존에 사용하던 single quotes(''), double quotes("")가 아닌 back-ticks(``) 을 사용한다. var greeting = `Hello World!`; String Interpolation + 연산자를 사용하지 않아도 간단한 방법으로 새로운 문자열을 삽입할 수 있는 기능을 제공한다. var name = "Brendan"; //기존방식 console.log('Hello, ' + name + '!'); // => "Hello, Brendan!" //String Literals console.log(`Hello, ${name}!`); .. 2020. 11. 2. C#] JWT, JSON Web Token 사용법 REST API 호출 시, client에서 header에 JWT Token을 함께 전송함으로, REST API Server에서 client를 검증할 수 있다. REST API에서 client의 요청에 따라 1. Token 생성, 2. Token검증, 3. Token 정보 조회를 할 수 있는 기능을 추가해보자. REST API Server 프레임워크 : .NET Framework 4.5 1. REST API 프로젝트에 System.IdentityModel.Tokens.Jwt를 추가한다. Install-Package System.IdentityModel.Tokens.Jwt packages.config에서 설치 확인! 2. JWT 클래스 추가 REST API 프로젝트에 JWT폴더 추가, 하위에 clsJWT.c.. 2020. 10. 23. C#] AES128, AES256 암호화 복호화 코드 1. AES128 암호화, 복호화 코드 using System; using System.Collections.Generic; using System.Text; using System.Security.Cryptography; using System.IO; namespace COMMON.API { public static class HashHelper { #region Encrypt - AES128로 암호화 public static string EncryptByAES128IncludedPassword(string text) { string result = HashHelper.EncryptByAES128(text, "비밀번호"); return result; } public static string Encryp.. 2020. 10. 16. C#] 파일 업로드 시, MIME TYPE 체크, 확장자 필터링 1. 원하는 업로드 파일 개수와, 확장자가 정해져 있을 경우 아래 함수 호출하여 에러 메시지를 return 받을 수 있다. public string CheckValidFile(HttpFileCollectionBase files, int count, string fileTypes) { int fileCount = 0; string[] fileType = fileTypes.Split(',').ToArray(); foreach (string fileName in files) { foreach (string file in fileType) { HttpPostedFileBase fileBase = files[fileName]; if (fileBase.ContentLength == 0) continue; if (f.. 2020. 10. 15. MSSQL] 구분자로 문자열 split하여 Table로 변환하기 구분자로 나눈 문자열을 param으로 Procedure에 전달했을때, 프로시져내부에서 해당 문자열을 잘라 사용해야할 경우가 있다. 구분자로 나눈 문자열과 구분자를 parameter로 전달하면 index, value 컬럼의 테이블로 값을 반환하는 프로시져이다. CREATE FUNCTION fn_J_Split( @Expression VARCHAR(8000), @Delimiter VARCHAR(10) ) RETURNS @tblArray TABLE ( rIndex INT IDENTITY(1,1), rValue VARCHAR(8000) ) AS BEGIN DECLARE @rValue VARCHAR(8000) SET @Expression = replace(@Expression,', ',',') SET @Expres.. 2020. 10. 15. 이전 1 ··· 42 43 44 45 46 47 48 다음 728x90 반응형