Stack

    [Python & Data Structure] Queue, Stack, Linked List

    ✏️ Queue (큐의 개념) 먼저 들어간 데이터가 먼저 나오는 FIFO(First In First Out) 혹은 LILI(Last In Last Out)을 특징으로 하는 자료구조다.데이터가 입력된 순서대로 처리되어야할 떄 주로 사용이 된다. 정해진 한 곳(top)을 통해서 insert, delete가 이루어지는 stack과 달리 Queue는 한쪽 끝(rear)에서 insert, 다른 쪽 끝(front)에서 delete작업이 이루어진다. rear에서 이뤄지는 삽입연산을 enQueue, front에서 이뤄지는 삭제연산을 dequeue라고 한다. 활용처: 프로세스관리, BFS 구현, Cache 구현 ✏️ Queue (큐의 사용과 구현) Python은 queue라이브러리를 제공한다. 하지만 list를 이용해 ..

    [AWS (3)] AWS 기반 Stack 배포

    1. docker secret 생성 MYSQL_ROOT_PASSWORD MYSQL_PASSWORD DJANGO_SECRET_KEY 2. 서버에 nginx.conf 올려주기 a) 접속 vultr에서 호스트와 비밀번호를 줬던 방식과 달리 pem파일을 이용해야한다. filezilla 좌측상단 사이트관리자 > new site > 프로토콜: SFTP > 호스트 입력, 포트22, 사용자 ubuntu, 로그온 유형: 키파일 b) 접속상태로 home/아래에 파일을 만들어주려하나 관리자권한이 없어 직접 생성이 불가. CLI에서 생성 ubuntu로 접속해 /home으로 이동. 파일 생성 sudo mkdir django_course ubuntu 유저에 대해 django_course에대한 관리자권한 부여 sudo chmod ..