본문 바로가기
반응형

전체 글1075

Python - FastAPI with CRUD application by pydantic FastAPI는 파이썬에서 사용할 수 있는 현재 가장 좋은 백엔드 프레임워크라고 할 수 있다. FastAPI는 다음과 같은 장점을 가지고 있다. 1. 각 함수는 비동기로 동작한다. 2. 백엔드를 작업하면 데이터 처리에 골치를 아픈 경우가 많다. FastAPI는 데이터 오류를 쉽게 처리할 수 있는 좋은 프레임워크 이다. Pydantic을 이용한 Json 값 오류를 쉽게 조치 할 수 있다. 세부적인 내용은 https://pydantic-docs.helpmanual.io/ 를 확인하기 바란다. 3. Swagger, Redoc를 기본적으로 제공한다 4. 파이썬에서 빠른 프레임 워크에 속한다. 아래 벤치마크 결과를 확인해보면, 다른 파이썬 웹 프레임워크 보다 휼륭한 속도를 가지고 있다. Round 19 resul.. 2024. 3. 25.
Python - FastAPI Relationship SQL data 처리 FastAPI를 이용해서 Relationship 데이터를 처리하면서 해당 부분만 요약해서 정리해 본다. 본 예시에서는 Post라는 본문에 관련있는 Account들을 나열하는 구조를 예시로 잡았다. 그리고 기본 프로그램의 구조는 아래와 같다. . └── crud.py ├── database.py ├── main.py ├── api.py └── schemas.py 이를 위해 Account와 Post에 대한 관계 테이블에 대한 Model을 정의 해야 한다. Post와 관련있는 Account를 참조하기 위해서 Account에 post_id라는 외례키 컬럼을 추가하였다. models.py from sqlalchemy import Boolean, Column, Integer, String, DateTime, Big.. 2024. 3. 25.
MVP Global Summit 2024 기억 2024년 글로벌 서밋에는 많은 일들이 있었지만, 마크 러시노비치가 환영 기조연설을 한 것이 가장 주목할 만했습니다. 현재 Azure의 CTO로 재직 중이며, 여전히 건강한 모습을 보여주어 기뻤습니다. 10년 전 MVP 서밋에서 그를 직접 만나 뵐 수 있었던 것은 영광이었고, 짧은 영어로 '큰 팬입니다'라고 말하며 사진을 요청했던 기억이 아직도 생생합니다. 20대 후반에 Microsoft에서 근무할 당시, Windows Internals에서 제공하는 도구들은 Windows 환경에서 필수적인 존재였고, 그 도구들을 만든 장인이 바로 마크 러시노비치였습니다. 그를 알게 되어 마음이 벅차올랐으며, 비록 그와 같아질 수는 없지만, 그의 업적에 대한 존경심을 품었습니다. 지금은 그의 근처에 가지 못하지만, 여전히.. 2024. 3. 20.
Python - Regex 앞/뒤 조건 이해(Lookahead, Lookbehind) Regex를 이용해서 정규식을 사용할 때 오탐이 많은 경우 사용하기 유용한 앞/뒤 조건 (Lookahead, Lookbehind)건에 대해 정리를 해보고자가 한다. (?)를 이용해서 Y 이후 xxxx와 같지 않은 것만 예를 들어 아래와 같이 특정 주민등록번호를 탐지하고자 할때, 앞뒤로 Lookahead, Lookbehind가 숫자가 아닌것으로 진행하면, (? 숫자 이외에는 정상적으로 허용하게 된다. 2024. 3. 19.
니케 - 에밀리아, 엠 성능, 추천 조합등 후기 RE: 제로 에서 인기가 많은 캐릭터 두명을 니케와 콜라보로 사용이 가능하게 되었다. 둘다 로켓런처 관련 니케인데, 에밀리아는 화력형으로, 렘은 지원형(회복), 람(SR)도 지원형으로써 등장할 예정이다. 후기는 3월 21일 이후에 추가로 작성하도록 하겠다. 업데이트는 3월 21일 00:00 부터 진행을 한다고 하니, 아침이면 에밀리아와 렘과 람을 만나볼 수 있을 것 같다.SSR 캐릭터 [에밀리아]최대 장탄 수에 비례하여 공격 능력이 상승하는 능력을 가지고 있습니다. 버스트 스킬을 사용하면 넓은 범위를 공격해 적에게 큰 피해를 줄 수 있습니다. - 클래스: 화력형 - 무기: 빙결의 숨결 (RL) - 코드: 수냉 - 기업: 어브노멀SSR 캐릭터 [렘]자신이 가한 대미지에 비례하여 아군을 회복하는 능력을 가.. 2024. 3. 19.
웹게임 - GBA 드래곤볼 Z 무공투극(한글) Dragon Ball Z - Supersonic Warriors (K)(ProjectG) 처음 로딩시에는 시간이 조금 필요할 수 있습니다. 키보드 조작(기본) 조작 설명 키보드 이동 화살표 상,하, 좌,우 SELECT Shift START enter A, Button1 z B, Button2 x X, Button3 a Y, Button s L q R e L2 r R2 t 2024. 3. 18.
반응형