한용재님의 'NestJS 로 배우는 백엔드 프로그래밍' 책을 읽고 작성하는 글입니다. GitHub: https://github.com/dextto/book-nestjs-backend Ch1. Hello NestJS 1.1 NestJS 의 장점 Express 또는 Fastify 프레임워크를 래핑하여 동작합니다. 1.2 Express 가 좋을까, NestJS 가 좋을까 NestJS 는 2022년 3월에 8.4.0 을 릴리스했고, 깃허브를 통해 커튜미케이션도 활발히 하고 있습니다. 1.3. NestJS 설치 1.3.1 Node.js 설치 집필 시점에 최신 Node.js LTS 버전은 16.14.0 입니다. (지금은 20.xx 대) 1.3.2 NestJS 프로젝트 생성 설치 npm i -g @nestjs/cli..
조시 골드버그의 '러닝 타입스크립트' 책을 읽고 작성한 문서입니다. Ch1. 자바스크립트에서 타입스크립트로 1.1 자바스크립트의 역사 1.3 타입스크립트 타입스크립트는 네 가지로 설명됩니다. 프로그래밍 언어: 자바스크립트의 모든 구문과, 타입을 정의하고 사용하기 위한 새로운 타입스크립트 고유 구문이 포함된 언어 타입 검사기: 자바스크립트 및 타입스크립트로 작성된 일련의 파일에서 생성된 모든 구성 요소 (변수, 함수 등) 를 이해하고, 잘못 구성된 부분을 알려주는 프로그램 컴파일러: 타입 검사기를 실행하고 문제를 보고한 후 이에 대응하는 자바스크립트 코드를 생성하는 프로그램 언어 서비스: 타입 검사기를 사용해 비주얼 스튜디오 코드와 같은 편집기에 개발자에게 유용한 유틸리티 제공법을 알려주는 프로그램 1.4..
노마드코더의 NestJS 강의를 듣고 작성하는 글입니다. #0 INTRODUCTION 0.1 Welcome OOP, FP, FRP 를 사용한다. Express 와 Typescript 를 사용한다. 0.2 Requirements Node.js, VSCode 설치, insomnia 설치 Rest client 이다. 이걸로 엔드포인트를 테스트할 수 있다. 0.3 Project Setup CLI 설치 npm i -g @nestjs/clinest new [프로젝트명] #1 ARCHITECTURE OF NESTJS 1.0 Overview npm run start:dev파이썬 FastAPI 처럼 데코레이터가 있다. 핫리로드가 적용된다. 1.1 Cotrollers 모듈은 user, photo 모듈과 같은 단위이다. 컨..
프로그라피 9기에 서류합격했다. 하필 해커톤일정이랑 겹쳐서 과제는 제출하지 못했다. 혹시 코틀린 서버는 안하시나요.. 다음기수는 꼭 참여하고 싶다. 뽑아주셔 감사합니다..
댓글 비속어 필터 클린봇 (네이버 클린봇처럼) 글의 주제감지 (아이폰 사진분류처럼) 빅데이터 활용 chat GPT open API 활용
https://codeforces.com/contest/1921/problem/E Problem - E - Codeforces codeforces.com 문제 time limit per test 1 second memory limit per test 256 megabytes input standard input output standard output Alice and Bob are playing a game on a checkered board. The board has ℎℎ rows, numbered from top to bottom, and 𝑤 columns, numbered from left to right. Both players have a chip each. Initially, Alice's..
나도 티어키링 갖고싶다.. 다들 블로그에 올리셨던데.. 나도 저거 살 때 쯤 플래는 달았겠지? LeetCode 는 왜 이렇게 비싼지.. 랩탑 슬리브 너무 탐난다..
문제 시간 제한메모리 제한제출정답맞힌 사람정답 비율 2 초 1024 MB 348 115 104 46.222% 문제 N개의 양의 정수로 이루어진 수열 A=[A1,⋯,An]가 주어진다. 당신은 원하는 만큼 다음 조작을 할 수 있다. 조작을 하지 않는 것도 가능하다. 수열에서 인접한 원소가 서로소일 때, 그 두 원소의 순서를 바꾼다. 두 수의 최대공약수가 1인 경우 두 수를 서로소라고 한다. 이때, 조작 이후 사전 순으로 최소인 수열 A를 구해보자. 입력 첫째 줄에 수열의 길이 N이 주어진다. (1≤N≤3000) 둘째 줄에 N개의 양의 정수 A1,A2,⋯,An이 공백으로 구분되어 주어진다. (1≤Ai≤10^9) 출력 조작 이후 사전 순으로 최소인 수열 A를 한 줄에 공백으로 구분하여 출력한다. 예제 입력 1 ..