Minnnning's logs

Crawling Scraping

웹을 크롤링 한다는 표현은 많이 쓰이는데 크롤링과 더불어 스크래핑도 있다 두개의 차이점 웹 크롤링 웹 크롤링은 웹상의 정보들을 탐색하고 수집하는 동작이다 규칙에 따라 자동으로 웹 문서를 탐색하는 프로그램이 웹 크롤러이다 크롤러는 인터넷을 돌아다니며 여러 웹 사이트에 접속한다음 페이지의 내용과 링크의 복사본을 생성하고 요약본을 만든다 검색 포털이...

Preview Image

파이썬 가상환경(venv) 이용하기

파이썬으로 프로젝트를 하다보면 가상환경이라는 단어를 자주 접할 수 있다 그때마다 나는 꼭하지 않아도 실행하는데 별문제가 없어서 지나갔었다 하지만 가상환경이란 단어를 자주 접하게 되면서 사용하는 이유가 궁금해졌다 이렇게 파이썬이 설치되어 있느곳에 패키지들이 설치되고 프로젝트1과 2는 그 파이썬 패키지를 이용하게 된다 평소에는 문제가 없지만 ...

Preview Image

백준 1707번 이분 그래프

이분 그래프란 인접한 정점끼리 서로 다른색을 칠해서 모든 정점을 두가지로 칠할 수 있을때 이분 그래프라고 한다 위 그림과 같이 파란색끼리는 연결이 안되고 빨간색끼리도 연결이 안되지만 서로 연결되어 있는 그래프를 이분 그래프라고 한다 정점과 간선의 정보를 받아서 이분 그래프인지 판단해야한다 이분 그래프 판단 방법으로 대표적 2개가 있...

React-Router

리액트는 싱글 페이지 어플리케이션이다 싱글 어플리케이션과 멀티 어플리케이션 차이는 말 그대로 하나의 페이지 어플리케이션, 여러개 페이지의 어플리케이션이다 싱글 페이지: html을 한번만 받아와서 어플리케이션을 실행시키고 그 이후 필요한 데이터를 받아서 화면에 업데이트해준다 멀티 페이지: 사용자가 다른 페이지로 이동할 때마다 새로운 html...