본문 바로가기
728x90

Be Smart135

로컬스토리지, 세션스토리지, 쿠키 정리 [1] 로컬스토리지, 세션스토리지, 쿠키 차이점 ​ 1. 쿠키의 단점을 보완해 HTML5에서 '웹스토리지'라는 기술 탄생. 1-1) 웹스토리지 : 로컬스토리지, 세션스토리지. 1-2) 웹스토리지는 Key와 Value 형태로 이루어짐. 1-3) 웹스토리지는 클라이언트에 대한 정보를 저장. 1-4) 웹스토리지는 로컬에만 정보를 저장, 쿠키는 서버와 로컬에 정보를 저장. ​ 2. 로컬스토리지는 클라이언트에 대한 정보를 영구적으로 저장 ex) 자동 로그인 저장 ​ 3. 세션스토리지는 세션 종료 시(브라우저 닫을 경우) 클라이언트에 대한 정보 삭제 ex) 입력 폼 정보 저장 3-1) 로컬&세션스토리지 장점1 : 서버에 불필요하게 데이터를 저장하지 않는다. 3-2) 로컬&세션스토리지 장점2 : 용량이 크다. (약 .. 2022. 8. 30.
[VUE] SPA 웹 프론트앤드 개발을 위한 정리 1. JavaScript Framework의 사용 배경 자바스크립트 프레임워크가 등장하기 전에는, 프론트 로직을 플레인 자바스크립트나 jQuery*1을 활용하여 구현하였습니다. JavaScript 프레임 워크는 프론트엔드의 개발이 복잡해지면서 등장하였습니다. JavaScript 프레임 워크를 활용하면 SPA(Single Page Application)*2 등 고급 웹 애플리케이션을 개발하는 데 훨씬 용이합니다. *1 jQuery: DOM을 쉽게 조작하기 위한 라이브러리 *2 SPA: 단일 페이지 어플리케이션(Single Page Application)의 형태로 웹을 개발하는 것을 의미, 자세한 내용은 2번 참고 2. MPA 개발에서 SPA 개발까지 기존의 MPA(multiple-page applicati.. 2022. 8. 30.
[Python] 반복문 크롤링 중 오류 발생 시 그 반복문 횟수로 다시 돌아가서 돌아가게 하기 for z in range(5): error_retry = 1 while error_retry < 4: error_retry += 1 try: #실행하고자 하는 코드 (크롤링 코드) print(z) if z == 3: print("오류발생") raise break except Exception as e: print("오류") 2022. 8. 25.
[PyInstaller] 파이썬 프로그램 하나의 실행 파일로 만들기(ft. exe 파일 용량 줄이는 팁) PyInstaller란? PyInstaller란 코딩한 파이썬 프로그램을 파이썬에 대해 전혀 모르는 분들도 사용하실 수 있도록 실행 파일(.exe)로 만들어주는 파이썬 패키지입니다. 1) Python 3.6이상만 사용 가능 2) Windows, Mac OS X 및 GNU / Linux에서 사용가능함 3) Windows에서 컴파일 된 실행파일은 Windows에서만 사용가능 (다른 OS의 경우도 마찬가지) 4) Windows 8 이상만 지원 / Mac OS X 10.7(Lion) 이상만 지원 https://pyinstaller.readthedocs.io/en/stable/ 설치 방법 지금 껏 다른 패키지를 설치하신 분들은 아시겠지만, 아래의 코드는 터미널창에서 실행해 주셔야합니다. # 설치 pip insta.. 2022. 8. 25.
728x90