리눅스 서버를 공부하거나 새로 이미지를 생성하여 실행하면 포트가 디폴트로 닫혀 있습니다. 외부에서 접속하기 위해 서버를 구동했지만 외부에서 접속이 되지 않아 당황하곤 합니다. 이 문제를 어떻게 해결해야 하는지 리눅스 서버의 포트를 오픈 하는 방법을 정리해보겠습니다. 1. CentOS 리눅스 서버의 열린 포트 확인하기. 우선 내가 실행한 서버의 포트가 정상적으로 오픈 되어 있는지 확인해야 합니다. 리눅스의 명령어인 netstat를 사용하여 확인 할 수 있습니다. netstat -nap | grep LISTEN 현재 오픈 되어 있는 서버를 확인할 수 있습니다. node server를 처음 실행 하셨다면 3000번 포트가 목록에 나와야 정상적으로 포트가 오픈되어 있어 외부에서 접속이 가능합니다. 2. 리눅스 ..
이 포스팅은 웹 크롤링으로 특정 태그, 클래스로 부터 값을 가져오는 방법을 정리하는 포스팅입니다. 1. python으로 웹 크롤링하는 방법 웹 크롤링이 필요할 때 python을 많이 사용합니다. 그 이유는 쉽고 빠르게 웹 크롤링할 수 있는 BeautifulSoup 라이브러리가 있어서 인데요. BeautifulSoup를 사용하여 간단히 웹 크롤링하는 방법을 알아보겠습니다. Beautiful Soup는 Anaconda를 이용하여 Python을 설치하셨다면 기본적으로 설치되어있습니다. 만약, Anaconda 환경이 아니라면 아래 명령어로 Beautiful Soup를 설치해주세요. pip install beautifulsoup4 BeautifulSoup는 HTML 페이지의 웹소스를 쉽게 파싱 할 수 있도록 도와..
오늘은 개발자의 일상을 포스팅해 보도록 하겠습니다. 평소에 프로그래머스를 이용하여 공부하고 있는데 재밌는 서비스와 챌린지가 있어 소개해드리겠습니다. 1. 웹 VSCode와 404 머쓱 챌린지! 평소에 집에서 공부할 때 VSCode를 사용합니다. 이 VSCode를 웹에서 사용할 수 있는 기능을 프로그래머스에서 오픈했다고 하여 웹 VSCode를 경험해볼 겸 챌린지에 참여했습니다. 챌린지 이름은 404 머쓱; Not Found Chanllenge입니다. 우선 프로그래머스에 접속해서 챌린지에 참여하니 웹 VSCode를 만나볼 수 있었습니다. 웹 VSCode라고 하는데 윈도우에서 보는 VSCode와 너무 똑같았습니다. 과제는 머쓱이를 이용해서 404 Not Found 페이지를 꾸미는 일이었습니다. 머쓱이가 누구냐..
요즘 Jupyter를 제대로 활용하기 위해 단축키를 익히고 있습니다. 단축키를 활용하면 생산성이 향상됩니다. 아래 단축키 정리를 확인하시고 생산성을 올려보세요!! 1. Jupter Notebook 단축키 확인하기 Jupyter Notebook 내에서 단축키 확인할 수 있습니다. 단축키 모음 확인은 H를 누르시면 아래 화면을 확인할 수 있습니다. 2. Jupter Notebook 단축키 목록 단축키 목록을 확인하세요. Command Mode (press Esc to enable)Edit Shortcuts F: find and replace ↩: enter edit mode ⌘⇧F: open the command palette ⌘⇧P: open the command palette P: open the com..
네이버 스토어에서 상품의 타이틀을 가져오는 함수를 가져와 출력하는 함수를 만들어 보겠습니다. 1. 태그의 클래스 값만 가져오는 함수. 태그의 지정된 클래스 값을 가져오는 함수를 만들어 보겠습니다. from urllib.request import urlopen from bs4 import BeautifulSoup 웹 크롤링을 위해 가장 기본이 되는 라이브러리를 불러오겠습니다. 간략하게 설명하면 urlopen은 url 페이지의 html 코드를 가져오는 라이브러리이고 BeautifulSoup는 html 문서를 파싱해 데이터를 쉽게 가져올 수 있도록 도와주는 라이브러리입니다. def getClassValue(url, tag, className) : html = urlopen(url) bsObject = Beau..
mongDB를 사용하여 개인 프로젝트를 자주 진행합니다. 그때마다 로컬에 설치하거나 서버에 mongoDB를 설치해서 사용하기에는 여러 가지 문제점이 많습니다. 그때마다 저는 mlab에 무료로 제공하는 MongoDB를 사용합니다. 개인 프로젝트나 공부하는 용량에는 충분한 MongoDB를 제공하는데요. 무료로 사용 할 수 있는 mlab의 MongoDB를 소개할게요. 1. mlab https://mlab.com/ mlab은 MongoDB를 클라우드 서비스하는 업체로 Daas라고 소개합니다. Daas는 Database-as-a-Service 약자입니다. 어플리케이션을 서비스하기 위한 DB 구조가 필요하다면 비용을 지불하고 DaaS를 이용해야 하지만 일반적인 공부에 필요한 MongoDB라면 무료로 사용합니다. 데..
- Total
- Today
- Yesterday
- LeetCode 알고리즘 공부
- Next.js 프로젝트 생성
- react
- 파이썬 numpy
- Component
- 넘파이
- 노드
- React 프로젝트 생성
- 리엑트
- numpy
- 파이썬
- GPTGOT
- LeetCode 30일 챌린지
- LeetCode 5월 챌린지
- 버츄얼스튜디오코드
- Java
- LeetCode 풀이
- 30 Day LeetCode Challenge
- 머신러닝
- Python
- 퍼셉트론
- CHATGOT
- 지도학습
- Node
- JavaScript ID 정규식
- GPT서비스
- Java leetcode
- vscode
- git
- 에라토스테네스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |