분류 전체보기(277)
-
쿠키와 세션의 차이
쿠키와 세션의 차이 HTTP 프로토콜의 특징 🍭비연결성 HTTP는 먼저 클라이언트가 request를 서버에 보내면 서버는 클라이언트의 요청에 맞는 response를 보내고 접속을 끊는 단발성의 특징이 있음 🍭비상태성 연결을 끊는 순간 클라이언트와 서버의 통신은 끝나며 상태 정보는 유지하지 않는 특성 장점: 비연결지향 이라는 특성으로 계속해서 연결을 유지하지 않기 때문에 자원을 절약할 수 있다 단점: 통신할 때마다 새로 연결을 해주어야 하기 때문에 클라이언트는 그때마다 인증을 해주어야 한다 **쿠키와 세션은 이러한 두가지 특성을 보완하기 위해 사용되기 시작했다. 🍪: 내가 가지고 있으면서 서버를 이용할 때마다 보여주는 것 쿠키 📌쿠키(Cookie)의 개념 웹 사이트에 접속할 때 생성되는 정보를 담은 임시 ..
2021.03.10 -
[자료구조] 해시 - (2) 구현 - 충돌해결 -① Chaining
class ValuePair{ constructor(key,value){ this.key = key; this.value = value; } } class HashTable{ constructor(){ this.storageLimit = 10; this.table = new Array(this.storageLimit); } Hash(key){ let hash = 0; for(let i = 0; i < key.length; i++){ hash += key.charCodeAt(i); } return hash % this.storageLimit; } add(key,value){ const index = this.Hash(key); if(this.table[index] === undefined){ this.ta..
2021.03.10 -
[자료구조] 해시 - (2) 구현 - 일반 해시 테이블
class HashTable { constructor() { this.storageLimit = 10; // 해시테이블의 용량 한계 설정 this.table = new Array(this.storageLimit); // 정해진 용량 크기로 해시 테이블을 배열로 만듬 } // 키, 인덱스, 값 // key -> index (키를 가지고 인덱스로 변환해주는 해시 함수) Hash(key) { let hash = 0; for (let i = 0; i
2021.03.10 -
[자료구조] 해시 - (1) 개념
해시 - (1) 개념 해시란 무엇인가? 데이터를 관리하고 유지하는 자료구조 리소스 < 속도 (리소스를 포기하고 속도를 취한 자료구조) 키(key)는 해시 함수(Hash function)을 통해 해시(hash) = 배열의 인덱스 로 변경이 되고, 해시 = 배열의 인덱스는 값(value)와 매칭되어 저장소(storage)에 저장이 된다 Hash Table의 요소 키(key) : 고유한 값, 해시의 input 해시 함수(Hash function) : 키를 해시로 바꿔주는 역할 해시(Hash) : 해시 함수의 결과물, 저장소에서 값과 매칭되어 저장된다 = 배열의 인덱스 값(value) : 저장소에 최종 저장되는 값 해시 Big O Notation 각 조회의 평균 시간은 테이블에 저장된 요소 수와 관련이 없다. ..
2021.03.10 -
[유튜브 클론코딩] 5. STYLING - 3 2021.03.09
-
[유튜브 클론코딩] 5. STYLING - 2
assets > scss > partials 폴더를 만들고 그 곳에 header.scss를 생성한다. assets > scss > pages 폴더를 만들고 그 곳에 home.scss를 생성한다. @import "config/_variables.scss"; @import "config/reset.scss"; @import "main.scss"; @import "partials/header.scss"; @import "pages/home.scss"; ↑ styles.scss 그리고 이 모든 것을 styles.scss에서 가져온다.(import) header.header .header__wrapper .header__column a(href=routes.home) i.fab.fa-youtube .header_..
2021.03.09