분류 전체보기(95)
-
[10분 테코톡] 🍭 다니의 HTTPS
HTTP vs HTTPS HTTP ( Hypertext Transfer Protocol ) - 서로 다른 시스템들 사이에서 통신을 주고받게 하는 가장 기본적인 프로토콜 - 서버에서 브라우저 데이터를 전송하는 용도로 가장 많이 사용함 - 브라우저로 전송되는 정보가 암호화되지 않아 데이터가 쉽게 도난당할 수 있음 HTTPS ( Hypertext Transfer Protocol Secure) - SSL ( 보안 소켓 계층 ) 사용 - HTTP 자체를 암호화 하는것은 아님 왜 https를 사용해야할까 ? 보안성 네트워크로 전달하는 데이터는 원본 그 자체이기 때문에 해커가 해당 내용에 어떤 데이터가 있는지 알수 있는데 , https는 암호화하여 전달하기 때문에 전달하는 과정에서 가로챈다해도 내용 파악 불가능 SE..
2022.06.08 -
[ 웹 크롤링 ] 지니 뮤직 순위 크롤링 하기
1. 음악 정보를 담을 테이블을 생성한다. create table genie( mid int primary key, title varchar(200), artist varchar(100) ); select * from genie; 2. 데이터를 삽입한다. import java.io.IOException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; import java.util.ArrayList; import java.util.Iterator; import org.jsoup.Jsoup; import org.jsoup.nodes.D..
2022.05.24 -
[ 파이썬 오류 ] NameError: name 'csv' is not defined
test라는 이름의 csv 파일이 존재하는데 name에러가 계속 발생 원인을 찾아 해결해보자! 에러 발생 문구 : NameError: name 'csv' is not defined 해결방법 :import csv를 추가해주니 문제가 해결되었다.
2022.05.23 -
[ Python ] 변수와 자료형 | 변수 선언
변수란 ? 어떤 데이터를 저장하가고자 할 때 사용하는 메모리 저장소이다. 변수명 규칙 -영문, 한글, 숫자, _로 구성 - 특수문자는 사용 불가 - 대문자와 소문자 구별하여 사용 - 변수 명의 첫 글자는 숫자를 사용 불가 - 이미 사용하고 잇는 키워드는 사용 불가
2022.05.09 -
[ Python ] 파이썬 언어의 특징
Python 언어의 특징 인터프리터 언어 ( Interpreter) 컴파일 과정 없이 인터프리터가 소스코드를 한줄씩 읽어 실행하기 때문에 컴파일 과정이 필요 없어 결과를 바로 확인하고 수정하기 쉽다 동적 타이핑 (Dynamic typing) 변수의 자료형을 지정하지 않고 단순히 선언하는 것만으로도 값을 지정할 수 있어, 자료형 변환 시 번거로운 과정을 거치지 않아도 된지만 코드 실행 도중 예상하지 못한 타입으로 인한 에러가 발생할 수 있다 객체지향언어 (Objectoriented) 파이썬은 클래스와 객체를 기반으로 하는 객체지향 언어로 은닉, 상속 등의 개념을 지원한다
2022.05.09 -
[ 맥북 인코딩 오류 ] UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc3 in position 0: invalid continuation byte
에러 발생 문구 : UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc3 in position 0: invalid continuation byte 해결방법 : encoding='cp949'를 입력해주었더니 문제가 해결되었다 | 대소문자 상관 없음
2022.05.09