profile
자동기술법 블로그 (퀵메모 용도)

[고찰] NestJS vs. FastAPI : 싱글톤 패턴으로 작성된 클래스의 export

요즘 크래프톤 정글 최종 프로젝트에서 내가 개발했던 AI 모의면접 기능만 배포하려고 다시 개발중인데, 백엔드를 NestJS에서 FastAPI로 변경해서 개발하는 과정에서 얻은 지식을 적어본다.FastAPI에서 환경변수 설정을 담당하는 config.py는 보통 다음과 같

3일 전
·
0개의 댓글
·
post-thumbnail

251211 코테연습 기록

유기농 배추 (백준) 문제 유형 : DFS 또는 BFS BFS로 일단 해봤으나 시간초과 항상 DFS/BFS 맵 탐색 유형은 더 효율적인 풀이가 없을지 생각해야 한다.. (하지만 사실 이 문제는 효율의 문제가 아니었음) 제출 코드 (시간초과) 모든 좌표를 일단 체크하는 부분이 문제일 것 같아서, 미리 배추 좌표를 리스트에 모아뒀다가 그 좌표들만 순회...

3일 전
·
0개의 댓글
·
post-thumbnail

251127 코테연습 기록

길 찾기 게임 (프로그래머스) 어제 못풀었던 문제 클래스로 노드 구현하는 법은 알았으나, 그거만 가지고 안 됨 노드 클래스는 만들었는데, 그래서 그걸 어떻게 써먹을지 바로 구상이 안 됨 유사한 문제를 몇 번 풀어보고 다시 도전해야할듯 가장 긴 팰린드롬 (프로그래머스) 제한 시간 : 30분 접근 방식 : DP 풀이 성공.. 하지만 비효율적 제출 코드 ...

2025년 11월 27일
·
0개의 댓글
·
post-thumbnail

251126 코테연습 기록

매일 3문제만

2025년 11월 26일
·
0개의 댓글
·

[AI 엔지니어링] 1장. 파운데이션 모델을 활용한 AI 애플리케이션 입문

책에 없는 내용(따로 찾아본 내용, 또는 개인적인 메모 등)은 기울임체로 표기했다. 1.1 AI 엔지니어링의 부상 1.1.1 언어 모델에서 대규모 언어 모델로 언어 모델 (Language model) 하나 이상의 언어에 대한 통계 정보를 인코딩하여, 주어진 컨텍스트에서 나타날 단어를 예측 영어를 모델링하는 방법에 대한 연구 : Prediction a...

2025년 11월 17일
·
0개의 댓글
·

[객체지향의 사실과 오해] 7장+부록A

7장. 함께 모으기 코드와 세 가지 관점 개념 관점(Conceptual Perspective) : 도메인 안에 존재하는 개념과 개념들 사이의 관계를 표현 명세 관점(Specification Perspective) : 객체가 협력을 위해 '무엇'을 할 수 있는가를 표현 구현 관점(Implementation Perspective) : 객체들이 책임을 수행하는 ...

2025년 11월 7일
·
0개의 댓글
·

[백준] 최소비용 구하기

메모리 초과가 나는 이유는? heapq.heappush(queue, (accumcost + cost, nextnode)) 위치가 잘못됐음 저 위치에 넣으면 cost가 갱신되든 안되든 일단 넣는다는 의미니까 힙이 불필요하게 커짐 float 대신 int쓰는게 좋음 (보통 10**15 많이씀) 1e15도 float이니까 조심 추가 팁) 지금 이 문제처럼 특...

2025년 11월 2일
·
0개의 댓글
·

개발 용어 영단어 시리즈

진짜 그냥 메모장 개발 용어 중에서 마땅히 번역할 말이 없거나, 또는 다른 단어가 같은 한국어로 번역되서 헷갈리는 경우 모음집

2025년 11월 2일
·
0개의 댓글
·
post-thumbnail

[타입스크립트 디자인 패턴] 프롤로그 + 1장

타입스크립트부터 다시 공부합시다

2025년 11월 2일
·
0개의 댓글
·

251021 오늘한거

파이썬 3.11 가상환경이 필요해서 알아보니까 pyenv라는 버전관리 패키지가 있다해서 설치 참고한 글 - https://www.daleseo.com/python-pyenv/ https://raoneli-coding.tistory.com/172 원하는 파이썬 버전을 기본으로 설정하려면 pyenv global [버전] 특정 위치에서 원하는 파이썬 버전을 사용...

2025년 10월 20일
·
0개의 댓글
·

251016 모각코테

https://school.programmers.co.kr/learn/courses/30/lessons/60057쉬워보였지만 문제를 잘못 이해하기 쉬운 문제역시 한번에 제대로 읽어야 한다시간 아낀다고 문제 대충 읽다가 풀이방법 잘못생각해서 날리는 시간이 훨씬

2025년 10월 16일
·
0개의 댓글
·

251003

개발자는 의도가 실력이 되는 사회

2025년 10월 3일
·
0개의 댓글
·

1991 트리 순회

1991 트리 순회

2025년 6월 4일
·
0개의 댓글
·
post-thumbnail

1654 랜선 자르기

이분탐색 연습문제

2025년 5월 28일
·
0개의 댓글
·

3190 뱀

3190 뱀

2025년 5월 28일
·
0개의 댓글
·
post-thumbnail

2812 크게 만들기

2812 크게 만들기

2025년 5월 27일
·
0개의 댓글
·

2493 탑

2493 탑

2025년 5월 27일
·
0개의 댓글
·

1629 곱셈

1629 곱셈

2025년 5월 27일
·
0개의 댓글
·

2630 색종이 만들기

2630 색종이 만들기

2025년 5월 27일
·
0개의 댓글
·

1914 하노이의 탑

하노이의 탑

2025년 5월 22일
·
0개의 댓글
·