개발(3)
-
[TypeScript] Object, Interface, Class
Object // const는 상수를 지정할 때 사용하지만 Object의 값은 수정할 수 있다. const student = { id : "123456", name : "Kent" }; // 아래 두 방법으로 Object의 값에 접근할 수 있다. student.id = "654321"; student["name"] = "Kevin" console.log(student); // 출력 : { id: '654321', name: 'Kevin' } console.log(student["id"]); // 출력 : 654321 console.log(student.name); // 출력 : Kevin Interface 객체(Object)의 구조를 나타내는 경우 interface Car { door : number; ..
2019.09.14 -
[TypeScript] 타입스크립트 시작하기
Typescript 설치 TypeScript설치및 환경설정 TypeScript설치및 환경설정 https://nodejs.org/en/Current는 앵귤러, 리액트, 등등 혼합해서 같이 사용... blog.naver.com Typescript 컴파일 아래 명령어를 통해 Typescript를 컴파일하고 javascript 형태의 결과를 얻을 수 있다. tsc [File].ts Javascript 실행 작성 한 javascript 파일을 실행하고 결과를 확인할 수 있는 방법은 대표적으로 두 가지가 있다. 하나는 브라우저에서 해당 JS파일을 실행하는 방법과 서버에서 node를 이용하여 실행하는 방법이 있는데 나는 Linux 환경에서 공부를 하고 있으니 node를 이용하여 결과를 확인해 보겠다. node를 이용..
2019.09.01 -
[개발] 단축 URL 원리 및 개발
평소 관심이 많았던 단축 URL의 원리에 대해서 간단하게 정리하고 핵심 기능인 Base62 인코딩 기능을 Python으로 작성해 보았습니다.(인코딩 이외에 나머지 부분은 모두 추상적인 코드입니다.) ※ HTTP와 Database에 대해 지식이 부족하신 분들은 해당 부분에 대해 선행 학습을 진행하시면 더욱 수월하게 이해하실 수 있습니다. Short URL 생성 원리 Short URL은 해당 URL을 직접적으로 인코딩하는 방식이 아닌 URL을 DB에 삽입하고 해당 Index를 인코딩하는 방식이다. 인코딩에는 [0-9], [A-Z], [a-z]의 총 62개의 문자로 인코딩이 되어 Base62 인코딩이라 부릅니다. 무조건 제가 사용한 문자들을 사용해야 하는 것은 아니지만, 인코딩에 사용되는 문자의 갯수가 줄어들..
2019.08.22