profile
WEB Developer

pyenv, venv 명령어 모음

pyenv로 가상환경에 python 설치pyenv install {python버전}ex) pyenv install 3.7.14pyenv로 가상환경에 설치된 python 버전별 리스트 조회pyenv versionspyenv의 가상환경에 설치된 python 버전 전환pye

2022년 11월 2일
·
0개의 댓글
·

Django ORM 3가지 특징

LazyLoading(지연로딩)데이터가 필요한 시점에 SQL문을 호출하는 특징ORM만 정의한다고해서 실행되는것이아닌 QuerySet이 평가될때 DB에 SQL문을 날려 통신한다.QuerySet이 평가될때란? 파이썬의 generator라 생각하면 쉽다.문제점같은 값을 가

2022년 10월 5일
·
0개의 댓글
·
post-thumbnail

KURLY HACK FESTA 2022 회고록

본 회고록은 2022년 마켓컬리에서 주최하는 해커톤에 참가하여 본선에 올라가 프로젝트를 진행한 내용에 대한 회고록이다.Frontend : 3명Backend : 1명(본인)팀명 : borikkori프로젝트 소개 : 우리팀은 마켓컬리 회원들이 각자의 레시피와 생활 팁 등을

2022년 8월 29일
·
0개의 댓글
·

시간복잡도(Big-O)

알고리즘의 성능 비교알고리즘의 성능은 코드의 종류에 따라, 컴퓨터의 사양에 따라 변한다.이러한 변동을 동일하게 하기위해 “가상컴퓨터+가상언어+가상코드” 위에서 작업한다.가상컴퓨터는 폰노이만이 정립한 RAM(Random Access Machine)위에서 동작한다RAM은

2022년 7월 29일
·
0개의 댓글
·

자료구조와 알고리즘

자료(Data) 저장공간(memory) CRUD(읽기, 쓰기, 삽입, 삭제, 탐색) 기능 자료구조(Data Structrue) 자료(data)들을 효과적으로 활용하기 위한 구조 알고리즘(Algorithnm) 자료들의 입력 처리에 있어 유한한 횟수의 연산을 통해 원하는 정답을 출력 자료구조의 종류 1. 변수(variable) 저장되어있는 메모리 주소를...

2022년 7월 29일
·
0개의 댓글
·

2차 프로젝트 회고록

1차 프로젝트에 이어 2차 프로젝트에 대한 회고를 남겨본다.글쓰기에 최적화 된 블로그 플랫폼 사이트를 제작하려하였고 모티브는 브런치이다.본 프로젝트는 1차프로젝트에 이어 2주간 진행했으며, 인원은 프론트 4명, 백엔드 2명이다.2차 프로젝트 github repo2차 프

2022년 7월 28일
·
0개의 댓글
·

MLOps 맛보기(darknet,YOLOv4)

본 내용은 기업인턴과정에서 발생했던 내용을 정리한 내용입니다.sample.weights, sample.mp4, sample.cfg 총 3개의 연습 파일 제공yolov4 오픈소스를 활용하여 sample.mp4의 내용을 트레킹 하라참고 블로그 및 깃허브딥소트 + track

2022년 7월 12일
·
0개의 댓글
·

AWS SQS로 병목현상 해결하기

본 내용은 기업인턴과정에서 발생했던 내용을 정리한 내용입니다.이전블로그 에서 확인했듯이 1만개의 request가 DB에 저장이안되고 아주 일부만 저장됨을 확인이번에는 gateway > lambda > SQS > lambda > DB 의 플로우로 1만개의 request를

2022년 7월 12일
·
0개의 댓글
·

AWS Lambda를 이용한 병목현상 경험하기

본 내용은 기업인턴과정에서 발생했던 내용을 정리한 내용입니다.AWS_lambda와 AWS_RDS, AWS_Gateway 활용해라Thread를 활용해서 1만개의 request를 발생시켜 AWS_lambda를 통해 AWS_RDS에 저장하라AWS_RDS는 postgresQL

2022년 7월 12일
·
0개의 댓글
·

encoding

아스키코드(ASCII) 이후에 나온 코드아스키코드란?1byte(8bit)로 1:1매칭한 문자로마자만 표현가능CharacterSet 이라고 한다.로마자 이외의 글자는 표현못한다.유니코드통신이 발달하고 국가간의 네트워크가 연결되면서 아스키코드로 영어권이외의 국가에서 언어를

2022년 7월 1일
·
0개의 댓글
·

postgresQL 명령어

AWS RDS psql --host=\[AWS_RDS EndPoint] --port=\[port number] --username=\[RDS username] --passwordlocal psql \[databasename] -U \[username]\\du\\l\\c

2022년 6월 24일
·
0개의 댓글
·

Docker 명령어

docker build 옵션. 옵션 : 현재디렉토리의 이미지 만들기깃주소 옵션 : 깃 레포주소 이미지로만들기태그옵션(이름:버전 .) : 이미지에 태그를 설정하여 이미지만들기\-f 파일명 . : -f옵션을 이용해서 디폴드값인 dockerfile말고 다른파일로 이미지 만들

2022년 6월 22일
·
0개의 댓글
·

Docker 개념

리눅스 기반의 가상화 컨테이너 기술초기에는 가상화머신에서 출발해서 가상화 컨테이너 기술로 발전하드웨어 기술이 발전함에 따라 잉여자원이 발생하고 그 자원을 나눠서 사용하는것으로 출발프로그램이 하나 구동할때 필요한 요소는 프로그램, 하드웨어 이둘을 이어주는 커널이 필요하다

2022년 6월 22일
·
0개의 댓글
·

git cherry-pick, git rebase

git cherry-pick 브랜치와 브랜치간의 복사 사용방법 복사하고자 하는 commit을 찾는다. git cherry-pick [commit 명] ex) git cherry-pick 5649e1312ec4951d6991899dcaaa46652e92

2022년 6월 12일
·
0개의 댓글
·

AWS S3, boto3에 대해서

s3에 이미지를 저장하는 과정을 순서대로 정리 s3의 전체적인 플로우 aws s3의 저장소(버킷)을 만든다. form-date형식으로 들어온 파일을 s3에 저장한다 저장한 파일의 url을 DB에 저장한다. 아주 간단(?)하다 천천히 살펴보자 1. aws s3

2022년 6월 12일
·
0개의 댓글
·

1차 프로젝트 회고록

1차 프로젝트 회고록 1. 프로젝트 개요 팀명 : MANBA1 개발소개 : 쿡킷 클론코딩 개발기간 : 2022/05/24~2022/06/04 개발인원 : 총 5명 Front-End : 혜수, 주영, 은별, 현민 Back-End : 한구(나) 개발기술 : Fron

2022년 6월 6일
·
0개의 댓글
·

strftime 메소드

django프로젝트를 진행하면서 CRUD기능이 있는 곳이라면 timestamp를 찍는경우가 많다. 그리고 보통의 timestamp의 경우 시분초까지 찍는것이 당연하다. 그런데 이렇게 찍은 시간을 일부만 활용하고싶을때 그때 사용하는 메소드가 strftime메소드이다. 기본구조 : strftime(format code) format code 정리 다음은 1...

2022년 6월 5일
·
1개의 댓글
·

AWS 배포 관련 명령어 모음

1. AWS mysql 접속 mysql -h [aws endpoint] -u root -p mycli -h [aws endpoint] -u root 2. 로컬DATABASE data 뽑기/AWS DATABASE data 넣기 데이터 뽑기 mysqldump -u ro

2022년 6월 5일
·
0개의 댓글
·

dictionary packing, unpacking

딕셔너리의 패킹과 언패킹 딕셔너리란 ? dictionary, 사전 이라는 의미로 사전과같이 key를 이용해 value값을 찾는 형태 구조는 {}중괄호 안에 key:value 형태로 {key:value} 로 작성됨. 패킹과 언패킹 1. 패킹, packing 포장하다 담다라는 의미로 파이썬에서는 패킹을 뜻하는것이 두가지있는데 하나는 위치인자를 나타네는...

2022년 6월 5일
·
0개의 댓글
·

parameter(파라미터) 사용법

RESTful API에서 frontend 와 backend 통신에서 자주 사용되는 parameter(파라미터)사용법 1. path parameter 경로를 넣어 통신하는 방법 Django에서 path parameter 받는법 > End Point : 127.0.0.1:8000/test/1 2. query parameter 쿼리(질문)을 넣어 요청하여...

2022년 5월 29일
·
0개의 댓글
·