본문 바로가기

반응형

개발자/WEB

JavaScript 엘리 드림 코딩 3강 정리 자바스크립트 스터디를 진행하면서 아래와 같이 정리 중이다. 3강 정리 변수선언 let 자바스크립트에서 변수를 선언할때는 ES6 이후로이전에는 var 를 사용해서 변수를 선언했지만 var hoisting 문제가 발생하기에 let 하나만 존재한다 (hoisting promlem?)선언한 함수의 위치가 최상단이든 최하단이든실행되기전에 함수안에 필요한 변수값들을 모두 모아var 은 호이스팅이되는데 let 은 안된다 라고 알면될듯하다 최상단에 선언하는것 (블록스코프제외) 호이스팅이란? ES6 에선 let 만 사용하기로 약속var 은 블록스코프가 적용이 안됩니다 더이상 var 을 사용하지말라고 하네요 ㅎㅎ 블록스코프란?{ } 안에서 선언한 변수를 호출하면var 은 호출이됩니다 호출이 안되야하는데 { }안에 변수를 .. 더보기
MySQL 8.0 과 JDBC 연결하기 1. JDBC란? 자바에서 데이터베이스를 사용하기 위한 절차에 대한 규약입니다. DBMS에 따라 DB를 다루는 방식이 다르다면, 사용자는 알아야 할 것이 매우 많을 것입니다. 그래서 JDBC를 통해 추상화된 인터페이스를 제공하기만 하고, 각 벤더들( Oracle, Mysql 등.. )은 각자의 DBMS에 맞게 구현을 해놓은 상태입니다. 사용자는 특정 DBMS를 사용하기 위해, 각 벤더에서 개발해놓은 드라이버를 설치하면 됩니다. 그리고 DB에 접근하기 위한 인터페이스는 JDBC에서 제공하는 API를 사용하면 됩니다. 이제 JDBC로 Mysql DB를 사용하는 방법에 대해 알아보도록 하겠습니다. 2. 이클립스에서 JDBC 등록하기 java에서 데이터베이스를 사용하기 위해서는 드라이버를 설치해야 합니다. 먼저.. 더보기
파이썬 요청에서 보안 인증서 확인 비활성화 방법 1. 문제 발생 예시 2. 해결 방법 SSL인증서 확인 무시, 경고 표시를 안하려면 아래 코드를 requests 모듈 사용 전에 집어 넣는다!! import urllib3 import requests from urllib3.exceptions import InsecureRequestWarning requests.packages.urllib3.disable_warnings(category=InsecureRequestWarning) urllib3.disable_warnings() url = 'https://news.v.daum.net/v/20190728165812603' html = requests.get(url,verify=False) html.text 참고 URL : qastack.kr/programmi.. 더보기
크롤링 스크레이핑 study 중 필요한 지식 정리 urllib 라이브러리 이용하기 1. urllib.request 모듈 이용해서 파일 다운로드 가능 2. urlopen()으로 파일에 저장 가능 ->데이터 추출하기 url = "http://api.aoikujira.com/ip/ini" res = urllib.request.urlopen(url) 가장 많이 씀 BeautifulSoup로 스크레이핑 urlopen()과 BeautifulSoup 조합해서 기상청 RSS에서 특정 내용 추출하기 from bs4 import BeautifulSoup import urllib.request as req url = "http://www.kma.go.kr/weather/forecast/mid-term-rss3.jsp" #urlopen으로 데이터 가져오기 res = req... 더보기