BackEnd(22)
-
의사 코드 : 프로젝트 전에 코드만 설계 해보는 방식 예시 - pseudocode
ec2d.py from sendtrade import send_trade # 거래소 = 업비트 + 바이넌스 # TODO = (1) 회원 정보 DB에서 들고오기 (2) 각 각 회원마다 매수 매도 조건이 맞는지 확인 (3) 각 유저별로 매수 매도 조건 맞는애들의 주문 요청 # 예외 케이스 = (1) api key 틀림 혹은 ip 등록이 안됨 (2) 자동매매봇 이용권 구매를 안함 (3) api key 등록이 안되어있음 (4) 유저 거래소 지갑에 잔고가 부족함 while(True): # (1) 회원 정보 DB에서 들고오기 users = DB.fetch("all") # 예외 케이스 핸들링 코드 # (2) 각 각 회원마다 매수 매도 조건이 맞는지 확인 trade_users = [] for i in range(0, ..
2022.05.19 -
백엔드 리팩토링 원칙
1.중복코드 2.프린트,콘솔 -> 메모리 성능 저하 -> 서번는 에러가 나서는 안됨 -> 3.한 파일에 코드가 너무 길다. 4.안쓰는 api 는 주석처리 (병철님과 협업했던 코드여서 여쭈어봄)
2022.04.27 -
flask 전역변수 사용
함수 내에서 global로 표현하여 전역사용
2022.04.26 -
도메인 추가 할 때 참고 하던 싸이트
https://happist.com/573990/%EC%B5%9C%EC%8B%A0-lets-encrypt-ssl-%EC%9D%B8%EC%A6%9D%EC%84%9C-%EB%B0%9C%EA%B8%89-%EB%B0%A9%EB%B2%95-3%EA%B0%80%EC%A7%80-%EC%A0%95%EB%A6%AC#Lets_Encrypt_SSL_injeungseo_balgeub_bangbeob_4gaji 최신 Let’s Encrypt SSL 인증서 발급 방법 4가지 정리 | 꿈꾸는섬 마케팅 경영 사례 연구 및 트렌드 탐구 happist.com 문서 정리 필요 함 3. standalone 옵션 적용 SSL 인증서 발급 여기 소개하는 standalone 옵션은 사이트 서비스를 중단하고 사이트의 네트워킹을 이용해 인증서버와 ..
2022.04.04 -
systemctl 사용
ubuntu 환경에서 사용가능 sudo systemctl status [프로그램 명] -> 프로그램 상태 확인 sudo systemctl restart [프로그램 명] sudo systemctl stop [프로그램 명] ex) sudo systemctl status postgresql
2022.03.29 -
S3 file upload 예시 flask
pip install boto3 s3.py import boto3 # reading .env file #내가 아무렇게나 만든 예시 키들임 사용해도 작동안됨 AWS_ACCESS_KEY = 'AEDGESDGEWADGg' AWS_SECRET_ACCESS_KEY = 'wER!34dslakenrSAERAGAGWRQtnad_Dfawjr' def s3_connection(): ''' s3 bucket에 연결 :return: 연결된 s3 객체 ''' try: s3 = boto3.client( service_name='s3', # 맞는지 여쭈어 볼것 region_name="ap-northeast-2", # access_key_id 와 aws_secret_access_key는 절대 올라가면 안됨 -> 재훈님 은 100만원..
2022.03.27