본문 바로가기

전체 글

(6)
NomardCoders - Typescript로 블록체인 만들기 VSCode TypeScript 준비 1. tsconfig.json 생성 (파일을 쓸 때에는 주석의 한글 설명을 삭제해야 정상 실행됨) { "compilerOptions": { //컴파일 옵션 설정 "module": "commonjs", "target": "es2015", "sourceMap": true }, "include": ["index.ts"], //컴파일과정에서 포함할 파일 "exclude": ["node_modules"], //컴파일과정에서 제외 } 2. index.ts 생성 console.log("test"); 3. 터미널 실행 yarn init 실행 시 package.json 파일이 생성됨 yarn init 4. 생성된 package.json 파일 수정 TypeScript tsc는 컴파일 ..
[Node.js] Ubuntu 18.04에 Node.js 설치하기 시작하며... 이 글은 WSL을 통해 설치한 Ubuntu 18.04에 Elasticsearch와 Node.js를 활용하여 공공데이터 API에서 제공하는 날씨, 교통정보 등의 정보를 검색 저장하는 간단한 프로젝트를 구성하기 위한 첫걸음인 Node.js를 설치하는 방법에 대한 기록이며 Node.js와 Node.js 설치 시 같이 설치되는 npm에 대한 내용은 따로 정리하겠습니다. Node.js는 확장성 있는 서버 사이드 개발에 사용되는 소프트웨어 플랫폼으로, 작성 언어로 Javascript를 활용하며 Non-blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있다. 출처: 위키백과 Node.js 검색 Node.js 설치 Node.js는 여러가지 방법을 통해 설치가 가능하며, N..
[Lombok] STS(Spring Tool Suite)4에 롬복 라이브러리 적용하기 시작하며... 스프링 부트 공부 중 도메인 설계에 들어가는 반복적인 코드들을 간결하게 만들어야 할 필요성을 느껴 롬복을 적용하기 위한 롬복 설치 방법 및 적용하는 법에 대해 정리해 봅니다. Lombok 롬복은 컴파일러 동작 전에 애너테이션을 기반으로 코드 생성하여, 코드의 중복과 불필요한 부분(getter, setter, toString, hashCode, 생성자, equals 메서드 등)을 제거해 간결하게 만드는 이점이 있습니다. IDE(STS4)에 롬복 적용하기 1. STS에 Lombok이 설치 되어 있는지 확인 2. 롬복 홈페이지(https://projectlombok.org/download)에서 lombok.jar 다운로드 3. 다운로드 받은 폴더로 가서 Shift + 우클릭 하여 "여기서 명령(..
[WSL] Windows 10에서 Ubuntu 설치하기 시작 하며... Elasticsearch 및 node.js 를 위한 리눅스 필요성을 느껴 Windows 10에서 Linux 설치 하는 방법에 대해 포스팅 합니다. Windows Subsystem for Linux (WSL) 는 개발자가 가상 머신의 오버헤드 없이 대부분의 명령줄 도구, 유틸리티 및 애플리케이션이 포함된 수정되지 않은 GNU/Linux 환경을 Windows에서 직접 실행할 수 있습니다. WSL (Windows Subsystem for Linux) 리눅스용 윈도우 하위 시스템(https://ko.wikipedia.org/wiki/리눅스용_윈도우_하위_시스템) windows에서 리눅스 설치 방법 확인 Microsoft 에서 제공하는 Document 검색(https://docs.microsoft..
[JQuery] Div 높이 동일하게 맞추기 Table 태그 대신 Div 태그로 리스트 정렬이 필요할 때 사용
[JavaScript] 자동 하이픈 날짜 function DateCheck(obj, type) { // 날짜 체크 if (obj.value != "") { var date = obj.value; var temp1 = type == 0 ? auto_hyphen_from(date) : auto_hyphen_to(date); obj.value = temp1; } } function auto_hyphen_from(date) { var RegNotNum = /[^0-9]/g; var dataForm = "$1-$2-$3"; var RegDate = /([0-9]{4})([0-9]{2})([0-9]+)/; var temp1 = date.replace(RegNotNum, ""); if (temp1.length < 8) { var dateTime = new ..