목록2025/04/13 (3)
susinlee 님의 블로그

어제 FastAPI 서버에서 API 호출에 실패한 원인을 찾았다. 1. app.main:app --reload 에서 --reload를 제거하니 정상 실행되었다. 우선 app.main:app의 의미를 짚고 넘어가자. app.main:app은 uvicorn에 다음 정보를 준다 app 디렉토리의 main.py 파일에 있는 app 이라는 이름의 FastAPI 인스턴스를 실행해라 app/ └── main.py ← 여기 안에 FastAPI 인스턴스 app이 정의됨 다음으로 --reload 옵션의 역할을 알아보자.--reload는 개발 중 코드가 바뀔 때 자동으로 서버를 재시작하도록 해주는 개발 모드 옵션이다.실제로는 uvicorn 이 내부적으로 watchgod이라는 파일 감시 라이브러리..
[문제]https://leetcode.com/problems/delete-duplicate-emails/description/ [풀이]DELETE 문을 써서 테이블을 조작해야 하는 문제이다.조건에 맞게 (중복제거, 작은 아이디값을 가진 요소만 유지) 테이블을 조작하면 된다. 판다스의 경우 원본 객체를 변환하는 것이 조건으로 주어졌으므로 inplace=True 옵션을 사용한다. Pandasimport pandas as pddef delete_duplicate_emails(person: pd.DataFrame) -> None: person.sort_values('id', inplace=True) person.drop_duplicates('email', keep='first', inplace=Tru..

채용시장에서는 남들과 다른 나만의 강점, 차별성을 어필하는 것이 중요한 것 같다. 그래서 그런지 커리어톤에서 1주차로 강점분석을 하는데 직업 선호도 검사와 MBTI를 통해 나의 강점을 알아보았다. 선호도 검사에서는 SI 형이 나왔다. MBTI는 ESFP가 나왔다.(MBTI 는 정말 매번 바뀌는 거 같은데...?) 종합해서 보면 나의 강점은 다음과 같다.감에 의존하기보단 구체적인 데이터와 사실에 기반하여 문제를 파악하고 실용적으로 접근"이걸 왜 분석하지?" 가 아니라 "이걸 어떻게 써먹을 수 있지?"에 집중함. 분석 결과를 실제 개선이나 실행으로 연결하는 데 강함ESFP 특유의 사교성과 유연함은 협업 시 갈등을 줄이고, 상대방을 편하게 만드는 커뮤니케이션 장점으로 작용함예측보다는 '지금 이 상황에선 어떻..