코딩(38)
-
FastAPI로 CRUD, ORM sqlalchemy 사용, 캐쉬 예시 예제
FastAPI로 CRUD, ORM sqlalchemy 사용, 캐쉬 예시 예제 FastAPI로 CRUD 모듈 설치 pip install fastapi pip install "uvicorn[standard]" pip install requests pip install pydantic 코드 작성 from fastapi import FastAPI, HTTPException from pydantic import BaseModel from typing import Optional import requests app = FastAPI() # this is list now, but it's gonna real database like mongoDB db = [] # class must be pydantic field ..
2023.03.28 -
ORM 뜻, 설명, 장단점
ORM 뜻, 설명, 장단점 ORM (Object Relational Mapping) 객체 지향적 구조 - 모든 데이터는 객체이며, 각 객체는 독립된 데이터와 독립된 함수를 지님 SQL 구조 - 데이터는 테이블 단위로 관리되며 객체들을 조회하기 위한 명령어를 사용 ORM - 각 테이블 또는 구분하고자 하는 데이터 단위로 객체를 구현하고, 데이터 간의 관계를 형성 예시 - 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 Framework Flask ORM - SQLAlchemy SQLAlchemy를 통해 db라는 변수를 생성하였고, db.Model을 상속받아 User 클래스를 생성 User=> id(자동 생성, primary key), username(String), email(String)..
2023.03.28 -
퍼포스 에러 : non-stream client (Perforce non-stream client No files to submit error)
퍼포스 에러 : non-stream client (Perforce non stream client No files to submit error) 로그 warning: cannot submit from non-stream client No files to submit. Submit failed -- fix problems above then use 'p4 submit -c 6'. 원인 워크스페이스 설정 시, 특정 Stream 설정을 하지 않고 Stream Depot을 수정하면 발생하는 문제이다. 해결 Connection - Edit Current Workspace에서 수정할 수 있다. Ref Perforce error - cannot submit from non-stream client - Stack Ov..
2023.03.28 -
퍼포스 서버 p4d 설치 및 실행 (Perforce Server install)
퍼포스 서버 설치 및 실행 (Perforce Server install)설치 - Download Helix Core (P4D) | Perforce Download Helix Core (P4D) | PerforceHelix Core (P4D) is version control for accelerated development. It securely versions all digital content – even large files – in a single repository. And it scales for large teams, handles thousands of daily transactions, and delivers files quickly towww.perforce.com 실행하고자 하는 폴더..
2023.03.28 -
퍼포스 소개 및 기초 설명 (Perforce Overview)
퍼포스 소개 및 기초 설명 (Perforce Overview) Perforce는 소스 버전 관리 툴이다. (ex. git, svn) Git과 달리 강력한 Lock 기능을 통한 중앙 집중형 관리, 간편한 종속성, Non-code Assets을 다루는 데에 장점이 있다. 서버 - 클라이언트 구조 이다. p4 - Command line server/client p4v - GUI p4p - 프록시 설정 p4broker - 옵션 관리(접근 제한 등) p4 web, helix4git 등의 다양한 사용 방법이 있지만, 사용자 입장에서는 GUI 툴인 p4v를 이용하는 것이 가장 쉽다. Depot - 버전 파일을 관리하는 최상 위 공간, repository 개념 ( > Stream) Stream - 브런치 개념 Work..
2023.03.28 -
백준 25083번 새싹 문제 파이썬 풀이
백준 25083번 새싹 문제 파이썬 풀이 design =''' ,r'"7 r`-_ ,' ,/ \. ". L_r' `~\/ | |''' print(design) 문제 아래 예제와 같이 새싹을 출력하시오. 입력 입력은 없다. 출력 새싹을 출력한다 예제 출력 1 ,r'"7 r`-_ ,' ,/ \. ". L_r' `~\/ | | . 백준 25083번 새싹 문제 파이썬 풀이 이런건 그냥 출제의도에 빗겨나가는게... 오히려 좋아
2023.03.20