-
NHN FORWARD 2022 후기
첫 오프라인 컨퍼런스 처음으로 오프라인 컨퍼런스를 다녀왔습니다. 올해 여름까지만 해도 대부분의 컨퍼런스가 온라인으로 진행되었던 것 같은데 8월에 열린 인프콘을 기점으로 이제는 오프라인에서도 많이 진행이 되는 것 같습니다. 그때 당시 NestJS 프로젝트를 다루고 있던 시기라 해당 프레임워크를 사용하는 기업인 인프런에서 개최하는 행사이기도 했고 관심이 가는 세션이 많았어서 신청을 했지만 떨어졌는데요ㅠ 마침 다시 Spring 공부를 열심히 하려고 결심한 시점에 NHN FORWARD 2022가 당첨되는 좋은 기회가 와서 너무 감사한 마음으로 다녀왔습니다. 다양한 이벤트 오프라인이다 보니 다양한 이벤트들이 준비되어 있었습니다. 후원사 부스, NHN 사업들 관련 부스, 다양한 기업과 출판사 부스 등에서 진행하는 ..
-
[프로그래머스] 2개 이하로 다른 비트 (Python)
👀 다른 사람 풀이 🔗 https://ye0nn.tistory.com/28 def solution(numbers): answer = [] for number in numbers: if number % 2 == 0: answer.append(number + 1) continue number_bin = '0' + bin(number)[2:] number_bin = number_bin[:number_bin.rindex('0')] + '10' + number_bin[number_bin.rindex('0') + 2:] answer.append(int(number_bin, 2)) return answer def f(num): b_num = "0" + bin(num)[2:] if b_num[-1] == "0": re..
-
[프로그래머스] 프렌즈4블록 (Python)
💁🏻 나의 풀이 def solution(m, n, board): answer = 0 remove_list = set() vectors = [(0, 1), (1, 0), (1, 1)] board = list(map(list, zip(*board))) while True: for x in range(n - 1): for y in range(m - 1): idxs = [(x, y)] c = board[x][y] for v in vectors: if board[x + v[0]][y + v[1]] and c == board[x + v[0]][y + v[1]]: idxs.append((x + v[0], y + v[1])) if len(idxs) == 4: remove_list.update(idxs) if len(r..
-
[프로그래머스] 주식가격 (Python)
💁🏻 나의 풀이 def solution(prices): answer = [0] * len(prices) stack = [] for i in range(len(prices)): while stack and prices[i] < prices[stack[-1]]: top = stack.pop() answer[top] = i - top stack.append(i) while stack: top = stack.pop() answer[top] = len(prices) - 1 - top return answer 스택을 이용해서 위치를 매번 쌓다가 가격이 떨어지는 시점에 스택에 가격이 떨어진 위치가 있는지 비교 for문이 끝나고도 stack에 남은 위치들은 모두 가격이 떨어지지 않은 것들임 LeetCode의 Trapp..
-
[NestJS 공식문서 정독하기] Fundamentals - Module reference
🔗 https://docs.nestjs.com/fundamentals/module-ref Documentation | NestJS - A progressive Node.js framework Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Progamming), FP (Functional Programming), and FRP (Functional Reac docs.nestjs.com Module reference @..
-
@IsBoolean 적용한 파라미터 값이 항상 true로 매핑되는 문제 해결하기
문제 개요 import { IsNotEmpty, IsOptional, IsBoolean, } from "class-validator"; export class QueryUsersDto extends PageRequestDto { @IsOptional() @IsBoolean() isActive?: boolean; @IsOptional() @IsNotEmpty() search?: string; } import { Get, Query } from "@nestjs/common"; @Get() async findAll(@Query() queryUsersDto: QueryUsersDto) { // ... } // ... app.useGlobalPipes( new ValidationPipe({ transform: t..
-
[NestJS 공식문서 정독하기] Fundamentals - Circular dependency
🔗 https://docs.nestjs.com/fundamentals/circular-dependency Documentation | NestJS - A progressive Node.js framework Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Progamming), FP (Functional Programming), and FRP (Functional Reac docs.nestjs.com 순환 참조(cir..
-
[NestJS 공식문서 정독하기] Fundamentals - Injection scopes
🔗 https://docs.nestjs.com/fundamentals/injection-scopes Documentation | NestJS - A progressive Node.js framework Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Progamming), FP (Functional Programming), and FRP (Functional Reac docs.nestjs.com Node.js는 다른 ..
-
[NestJS 공식문서 정독하기] Fundamentals - Dynamic modules
🔗 https://docs.nestjs.com/fundamentals/dynamic-modules Documentation | NestJS - A progressive Node.js framework Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Progamming), FP (Functional Programming), and FRP (Functional Reac docs.nestjs.com Introduction ..
-
[NestJS 공식문서 정독하기] Fundamentals - Asynchronous providers
🔗 https://docs.nestjs.com/fundamentals/async-providers Documentation | NestJS - A progressive Node.js framework Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Progamming), FP (Functional Programming), and FRP (Functional Reac docs.nestjs.com { provide: 'A..
-
[NestJS 공식문서 정독하기] Fundamentals - Custom providers
🔗 https://docs.nestjs.com/fundamentals/custom-providers Documentation | NestJS - A progressive Node.js framework Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Progamming), FP (Functional Programming), and FRP (Functional Reac docs.nestjs.com DI fundament..
-
[NestJS 공식문서 정독하기] Overview - Custom decorators
🔗 https://docs.nestjs.com/custom-decorators Documentation | NestJS - A progressive Node.js framework Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript and combines elements of OOP (Object Oriented Progamming), FP (Functional Programming), and FRP (Functional Reac docs.nestjs.com Custom route decorators ..