본문 바로가기
반응형

분류 전체보기861

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.
웹게임 - 원더보이 2(원더보이 인 몬스터 월드) 1987년 세가에서 출시된 게임인 '원더보이 2'는 원더보이의 속편이며, 몬스터 월드 시리즈의 첫 작품이다. 한국에서는 '원더보이 2'라고 불리는 이 게임은 액션 RPG 요소를 가진 게임으로, 원더보이와는 전혀 다른 게임 방식을 가지고 있다. 이 게임에서는 주인공이 검과 마법을 사용하여 적을 무찌르며 성장하는 RPG 요소가 포함되어 있습니다. 게임의 스토리는 사악한 용의 위협으로부터 몬스터랜드를 구하는 내용으로 진행됩니다. 이후 1편의 액션 게임으로 제작된 후속작이 있었지만, 이후의 가정용 게임기로 출시된 후속작들은 2편과 비슷한 RPG 요소를 가지고 있다. 즉, '원더보이 2'는 1987년에 세가에서 출시된 게임으로, 액션 RPG 요소를 가진 게임이며, 몬스터 월드 시리즈의 첫 작품으로, 이 게임은 원.. 2024. 3. 18.
원신 - 호숫빛 은방울꽃 수집 루트 폰타인 지역부터는 재료 수집이 어렵지 않다. 호숫빛 은방울꽃은 에리니에스 숲의 물이 있는 곳이면 획득이 가능한데, 보통 2,3개이상 많게는 10개씩도 존재하기 때문에, 어렵지 않을 것으로 보인다. 제일 많이 분포하고 있는 곳은 호수 위 버드나무 이고, 3가지 정도 루트로 획득이 가능하다. 1번루트 2번 루트 중앙에 버드나무는 호수를 오염을 제거해야 생성이 된다. 우선 주변 것들 위주로 획득하자. 3번 루트 2024. 3. 18.
PYTHON - pip 패키지 실치 [SSL: CERTIFICATE_VERIFY_FAILED] 오류 해결 pip를 이용해서 패키지를 설치하다보면 나타날 수 있는 오류로써, CERTIFICATE_VERIFY_FAILED 해결 방법은 trusthost를 등록하여 해소가 가능하다. 보통 패키지들은 pypi.org 혹은 pypi.python.org에서 다운로드 할 수 있으므로, 아래 도메인을 신뢰하는 도메인으로 구성하자. pypi.org pypi.python.org files.pythonhosted.org pip --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host files.pythonhosted.org install pip 환경 설정 파일에 등록하면, 매번 입력하는 번거로움을 해소할 수 있다. 경로는 아래와 같다. %APPDATA%\pip\.. 2024. 3. 18.
Logstash - 디버깅 모드로 오류 확인(Debugging mode) Logstash의 문제가 발생하였을때 문제점이 바로 보이지 않는 경우, 디버깅 로그를 활성화 하여 오류 부분을 쉽게 잡아 낼 수 있다. /usr/share/logstash/bin/logstash --debug -f /etc/logstash/logstash.conf --path.settings /etc/logstash 설정 방법은 logstash를 서비스가 아닌 일반 process 방식으로 실행하는데 로드할 conf 파일의 위치를 지정해 주면 콘솔에서 쉽게 로그 확인이 가능하다. 2024. 3. 18.
반응형