반응형

Example 3

자바스크립트 url encode/decode 방법

URL encode/decode 하는 이유? URL에는 특수문자, 띄어쓰기 등 일부 문자를 그대로 쓸 수 가없다. 이를 해결하기 위해 문자를 URL에서는 인식할 수 있는 문자 조합으로만 변형하는 encoding을 해야 한다. 반대로 원본 문자로 확인하려면 URL decoding을 하면 된다. encode/decode 실제 예시 사용하고 싶은 URL의 특수문자 등의 파라미터를 아래처럼 변형해서 사용한다. 이걸 decoding 하면 다시 위의 원래 문자로 볼 수 있다. 자바스크립트 API 예제 자바스크립트에서 공식 지원해주는 API이다. 그렇기 때문에 Vanilla js 뿐만 아니라 React, Node js에서 모두 사용 가능하다. 또한 따로 import나 require 할 필요 없다. encodeURI ..

개발/Javascript 2021.10.19

[C++] EBCO란?

💡EBCO란? Empty Base Class Optimization의 약어로, Empty Class로 부터 상속을 받는 경우 Base Class인 Empty Class의 크기는 0 btye로 최적화 된다는 말이다. * Empty Class에 대해서 알고 싶은 분은아래 링크에서 확인해주세요. [C++] Empty Class란? 목표 Empty Class 특징에 대해서 알아보고, 어떠한 것들이 Empty Class를 말하는지 예시를 통해서 알아보자. Empty Class 특징 size가 1byte (non-static) member 변수가 없다. 가상 함수가 없다. 가상 상속을 하.. jaegeun.tistory.com 📝예시 코드(Example) 아래와 같이 Empty Class를 상속 받은 경우는 0 b..

개발/C++ 2021.10.08

[C++]Tag Dispatching(꼬리표 분배)이란?-Empty Class 이용한 예(example)

💡목표 Tag Dispatching이란 무엇인지 사용하는 이유가 무엇인지 알아보고, 왜 Empty Class를 사용해야하는지 예시(example)를 보며 알아보자. * Empty Class에 대해서 알고 싶은 분은아래 링크에서 확인해주세요. [C++] Empty Class란? 목표 Empty Class 특징에 대해서 알아보고, 어떠한 것들이 Empty Class를 말하는지 예시를 통해서 알아보자. Empty Class 특징 size가 1byte (non-static) member 변수가 없다. 가상 함수가 없다. 가상 상속을 하.. jaegeun.tistory.com 🔦Tag Dispatching(꼬리표 분배)이란? Empty Class를 꼬리표로 사용해서 함수 오버로딩을 하는 기술을 말한다. 📝Empt..

개발/C++ 2021.10.08
반응형