전체 글

· server
0. 준비 gabia에서 구매한 www.gguldangi.store라는 도메인 사용 완성된 react 앱 네이버 클라우드 서버 1. ACG 설정 react 앱 배포를 위해 3000포트 허용 3000포트를 80포트로 리디렉션 시키기 위해 80 포트도 허용 (:3000을 지우기 위해) 2. server 환경 구축하기 프로젝트 clone 하기 git clone Node.js 와 npm 설치 (NPC는 Ubuntu 20.04 버전 환경) 최신 버전 설치 https://ko.linux-console.net/?p=2949#gsc.tab=0 Ubuntu 20.04에 ReactJS를 설치하는 방법 Ubuntu 20.04에 ReactJS를 설치하는 방법 이 튜토리얼은 다음 OS 버전에 대해 존재합니다. Ubuntu 22..
문제 재난방재청에서는 많은 비가 내리는 장마철에 대비해서 다음과 같은 일을 계획하고 있다. 먼저 어떤 지역의 높이 정보를 파악한다. 그 다음에 그 지역에 많은 비가 내렸을 때 물에 잠기지 않는 안전한 영역이 최대로 몇 개가 만들어 지는 지를 조사하려고 한다. 이때, 문제를 간단하게 하기 위하여, 장마철에 내리는 비의 양에 따라 일정한 높이 이하의 모든 지점은 물에 잠긴다고 가정한다. 어떤 지역의 높이 정보는 행과 열의 크기가 각각 N인 2차원 배열 형태로 주어지며 배열의 각 원소는 해당 지점의 높이를 표시하는 자연수이다. 예를 들어, 다음은 N=5인 지역의 높이 정보이다. 6 8 2 6 2 3 2 3 4 6 7 2 5 3 6 8 9 5 2 7 이제 위와 같은 지역에 많은 비가 내려서 높이가 4 이하인 모..
문제 신종 바이러스인 웜 바이러스는 네트워크를 통해 전파된다. 한 컴퓨터가 웜 바이러스에 걸리면 그 컴퓨터와 네트워크 상에서 연결되어 있는 모든 컴퓨터는 웜 바이러스에 걸리게 된다. 예를 들어 7대의 컴퓨터가 과 같이 네트워크 상에서 연결되어 있다고 하자. 1번 컴퓨터가 웜 바이러스에 걸리면 웜 바이러스는 2번과 5번 컴퓨터를 거쳐 3번과 6번 컴퓨터까지 전파되어 2, 3, 5, 6 네 대의 컴퓨터는 웜 바이러스에 걸리게 된다. 하지만 4번과 7번 컴퓨터는 1번 컴퓨터와 네트워크상에서 연결되어 있지 않기 때문에 영향을 받지 않는다. 어느 날 1번 컴퓨터가 웜 바이러스에 걸렸다. 컴퓨터의 수와 네트워크 상에서 서로 연결되어 있는 정보가 주어질 때, 1번 컴퓨터를 통해 웜 바이러스에 걸리게 되는 컴퓨터의 수..
0. Load Map front-end와 협업을 하기 위해서 drf로 api 서버를 열어 데이터를 전송(front-end는 React사용) Python을 이용해 selenium을 이용해 웹 사이트에서 데이터를 크롤링 하지만 이러한 데이터를 체계적으로 관리하려면 DB가 필요 Python 웹 프레임워크인 django의 Database ORM을 이용해 DB를 만들고 데이터를 저장 front-end (React)와 통신 1. django 프로젝트 생성 django 기본 사용법은 다음 링크에 정리해둠. https://lopsided-stallion-c16.notion.site/django-start-b8ad97d4c3434838a00bbd847e7e4cd2?pvs=4 django 기본 start! 간단한 사용법 ..
zero_jae
영재