전체 글 77

[네트워크] Wi-Fi/LTE/5G

Wi-Fi/LTE/5G 환경 특징 정리 Wi-Fi 서로 다른 장치들간의 데이터 전송 규약 사용하기 위해서는 AP(ex. 라우터), 모뎀이 필요 근거리 통신 규약이므로 커버리지 한계가 있음 연결 장비 증가 시 속도 급감 LTE 4G의 기준을 충족치는 못 한 무선 통신 기술..이지만 4G로 묶임 이론상 최대 1Gbps의 다운로드 속도 제공, 지연 시간은 20ms 상회 LTE-A 4G의 기준을 충족한 4G(4세대) 무선 통신 기술 기존 LTE보다 더 좋은 성능 5G 대한민국에서 처음으로 선보인 5세대 무선 통신 기술 세대가 진화한 만큼 여러 면에서 LTE보다 향상된 기능 제공 이론상 최대 20Gbps의 다운로드 속도 제공, 지연 시간은 1ms 미만 구조적으로 보안에 취약

Network 2023.05.03

[네트워크] OSI 7계층

오랜만에 네트워크 개념 리마인드 OSI 7Layer 물데네전세표응 1->7 물리 계층 최하위 계층 단위는 비트 케이블, 리피터 허브 전기적, 기계적, 기능적 특성, 데이터 전달 데이터 계층 브리지, 스위치 단위는 프레임 신뢰성, 물리적 연결을 통한 정보 전송, 포인트 투 포인트, MAC 네트워크 계층 라우터, L3 스위치 단위는 패킷 최적의 경로 설정/전송 전송 계층 단위는 세그먼트 오류 검출 및 복구, 흐름 제어, 중복 검사, TCP, UDP 세션 계층 통신 장치 간 상호작용 및 동기화 표현 계층 부호화, 암호화, 복호화, 압축 응용 계층 인터넷, 동영상 플레이어 등 인터페이스 역할

Network 2023.05.02

[Selenium] 엑셀 파일 읽기/쓰기

openpyxl 이용해보기..... 미리 설치 필요!! 인데 익숙해지기까지 시간이 좀 많이 필요할 것 같다. import selenium import pyperclip import time from selenium import webdriver from selenium.webdriver.chrome.service import Service from selenium.webdriver.chrome.options import Options from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.by import By from openpyxl import load_workbook openpyxl로 미리 만들어둔 엑셀 파일을 l..

Selenium 2023.01.21

[파이썬 300제] 61~70

파이썬 300제 51~60 개인 기록용 https://wikidocs.net/7025 061 ~ 070 .answer {margin-top: 10px;margin-bottom: 50px;padding-top: 10px;border-top: 3px solid LightGray;bo… wikidocs.net 61. price = ['20180728',100,130,140,150,160,170]일 때 날짜 정보를 제외하고 가격 정보만 출력 답 : price = ['20180728',100,130,140,150,160,170] print(price[1:]) 62. nums = [1,2,3,4,5,6,7,8,9,10]일 때 슬라이싱을 사용하여 홀수만 출력 답 : nums = [1,2,3,4,5,6,7,8,9,10..

Python 2023.01.17

[파이썬 300제] 51~60

파이썬 300제 51~60 개인 기록용 https://wikidocs.net/7023 051 ~ 060 .answer {margin-top: 10px;margin-bottom: 50px;padding-top: 10px;border-top: 3px solid LightGray;bo… wikidocs.net 51. 2016년 11월 영화 TOP3 순위가 아래와 같을 때, 영화 제목을 movie_rank 이름의 리스트에 저장 순위 제목 1 닥터 스트레인지 2 스플릿 3 럭키 답 : movie_rank = ["닥터 스트레인지", "스플릿", "럭키"] 52. movie_rank 리스트에 "배트맨" 추가 답 : movie_rank.append("배트맨") 53. movie_rank=['닥터 스트레인지', '스플릿..

Python 2023.01.11

[Selenium] 뮤트하기

문득.. 트우l터 계정의 뮤트 키워드가 자동으로 등록됐으면 좋겠다는 생각이 들었다.... import selenium from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.by import By import time import pyperclip driver = webdriver.Chrome() driver.maximize_window() url = "https://twitter.com/" driver.get(url) time.sleep(4) driver.find_element(By.XPATH,'//*[@id="layers"]/div/div[1]/div/div/d..

Selenium 2023.01.08

[파이썬 300제] 41~50

파이썬 300제 41~50 개인 기록용 https://wikidocs.net/78558 041 ~ 050 .answer {margin-top: 10px;margin-bottom: 50px;padding-top: 10px;border-top: 3px solid LightGray;bo… wikidocs.net 41. ticker = "btc_krw"를 "BTC_KRW"로 변경 답 : ticker="btc_krw" ticker.upper() 42. ticker = "BTC_KRW"를 "btc_krw"로 변경 답 : ticker="BTC_KRW" ticker.lower() 43. 문자열 'hello'를 'Hello'로 변경 답 : qu="hello" qu.capitalize() 44. endswith 메서드를 ..

Python 2023.01.07

[파이썬 300제] 31~40

파이썬 300제 31~40 개인 기록용 https://wikidocs.net/7024 031 ~ 040 .answer {margin-top: 10px;margin-bottom: 50px;padding-top: 10px;border-top: 3px solid LightGray;bo… wikidocs.net 31. a="3", b="4"일 때 print(a+b)의 결과 답 : 34 a,b 모두 문자열이기 때문에 3+4=34 출력 32. print("Hi"*3)의 결과 답 : HiHiHi "Hi"라는 단어가 3번 반복(*3)되므로 HiHiHi 출력 33. '-'을 80개 출력 답 : print("-"*80) 34. t1='Python', t2='Java'일 때 +,*를 이용하여 Python Java Pytho..

Python 2023.01.05

[Selenium] 값 비교

오늘은 셀레니움으로 값 비교를 해보았다. 체크해볼 사항은 아래와 같다. 분류 사전 조건 절차 기대 결과 1. 구매하기 1. 구매하기 선택 팝업 내 구매 수량 "01"로 노출 2. 구매하기 1. 구매하기 선택 2. 수량 증가 버튼[+] 1번 선택 구매 수량 "02"로 증가 3. 구매하기 1. 구매하기 선택 2. 수량 증가 버튼[+] 1번 선택 3. 수량 감소 버튼[-] 1번 선택 구매 수량 "01"로 감소 import selenium import time from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.by import By driver = webdriver...

Selenium 2023.01.05

[Selenium] 타이틀 비교

이전, 참고하면 좋은 URL로 올린 블로그를 참고하여 간단하게 타이틀 비교 스크립트를 작성해보았다. No. 절차 기대 결과 1. https://www.naver.com/ 진입 네이버 홈페이지로 이동 2. 네이버 카페 선택 네이버 카페 페이지로 이동 3. 네이버 블로그 선택 네이버 블로그 페이지로 이동 4. 네이버 지식iN 선택 네이버 지식iN 페이지로 이동 이번에 확인해볼 TC는 위와 같다. 참고로 타이틀은 탭에 출력된 이름, 이 화면의 경우 'NAVER' 부분이다. import selenium import time from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.com..

Selenium 2023.01.04