* 개인적인 공부 내용을 기록하는 용도로 작성한 글 이기에 잘못된 내용을 포함하고 있을 수 있습니다. * 지속적으로 내용을 수정 및 추가해 나갈 예정입니다. #Cookie 쿠키(cookie)는 HTTP의 일종으로 사용자가 웹페이지를 방문할 경우 방문자를 식별하기 위하여 사이트가 사용하고 있는 서버를 이용해 사용자의 컴퓨터에 설치되는 작은 정보 기록 파일이다. 로그인 기능을 예시로 들어보자. 웹사이트에 한 번 로그인하면 새로고침(새로운 요청)을 하여도 로그아웃이 되지 않는다. 이는 클라이언트가 서버에게 접속자가 누구인지 지속적으로 알려주고 있기 때문이다. 이 때 사용되는 것이 쿠키이다. 서버는 요청에 들어있는 쿠키를 읽어들어 사용자가 누구인지 파악한다. 특징 1. 쿠키는 클라이언트에 저장되며 단순한 'Ke..
*개인적인 공부 내용을 기록하는 용도로 작성한 글 이기에 잘못된 내용을 포함하고 있을 수 있습니다. *지속적으로 내용을 수정해 나갈 예정입니다. 혹여나 잘못된 내용이 있다면 언제든지 지적해 주시기 바랍니다! _contents #1 템플릿 리터럴(Template Literal) #1.1 템플릿 리터럴 기능1 _ 개행 #1.2 템플릿 리터럴 기능2 _ 표현식 #1 템플릿 리터럴(Template Literal) ES6 부터 새롭게 표기된 문자열 표기법으로 큰따옴표(" ")가 아닌 백틱(` `)을 사용해 문자열을 표기한다. var str = "Hello JS!"; // 일반 문자열 표기범 var templateStr = `Hello JS!!`; // 템플릿 문자열 표기법 console.log(str); cons..
*개인적인 공부 내용을 기록하는 용도로 작성한 글 이기에 잘못된 내용을 포함하고 있을 수 있습니다. #String.prototype.startsWith ES6에서 새로 도입된 메서드로 대상 문자열이 인수로 전달받은 문자열로 시작하는지 확인하여 그 결과를 true of false로 반환합니다. #Example const str = 'Nov log'; // 문자열 str이 'Nov'로 시작하는지 확인한다. str.startsWith('Nov'); // true // 문자열 str이 'x'로 시작하는지 확인한다. str.startsWith('x'); // false String.prototype.startsWith 메서드의 2번째 인자로 검색을 수행할 시작 인덱스를 설정할 수 있습니다. const str = ..
* 개인적인 공부 내용을 기록하는 용도로 작성한 글 이기에 잘못된 내용을 포함하고 있을 수 있습니다. _contents #1 소수 구하기 #2 에라토스테네스의 채 _ref https://www.youtube.com/watch?v=5ypkoEgFdH8 #1 소수 구하기 소수(PrimeNumber)란 1과 자신만을 약수로 가지고 있는 자연수를 의미한다. 프로그래밍으로 소수를 구하는 다양한 방식의 알고리즘이 존재하는데, 어떤 알고리즘을 선택하느냐에 따라 시간복잡도가 달라진다. 첫 번째로 소개할 소수 판별 알고리즘 코드는 다음과 같다. // isPrimeNumber 시간복잡도 : O(N) // 2 ~ x - 1 의 수 중에서 하나라도 약수가 존재하면 소수가 아니다. bool isPrimeNumber(int x)..
[C++] stoi & to_string * 개인적인 공부 내용을 기록하는 용도로 작성한 글 이기에 잘못된 내용을 포함하고 있을 수 있습니다. _content #1 stoi #2 to_string #1 stoi 에 정의되어 있다. int stoi(const std::string& str, std::size_t* pos = 0, int base = 10); int stoi(const std::wstring& str, std::size_t* pos = 0, int base = 10); stoi 함수는 string 혹은 wstring 문자열 str을 base 진법을 사용하는 부호있는 정수로 변환값을 리턴한다. * 문자열 내에 부호(-)가 포함되어 있으면 부호까지 인식하여 정수 타입으로 변환시킨다. * 문자열 ..