배열이 수식에서 사용될 때 포인터로 변환되는 현상 Array Decay는 Array to Pointer Decay라고도 불리며, C와 C++에서 배열을 다룰 때 암시적 변환(Implicit Conversion)에 의해 발생하는 현상이다. 여기서 Decay...
MathJax는 브라우저에서 수학 수식(LaTeX, MathML 등)을 렌더링하는 자바스크립트 엔진으로 2019년 9월 5일 v3.0.0 업데이트를 통해 큰 성능 향상이 있었다. 그래서 더 빨라진 MathJax 3을 웹페이지 수학 수식 엔진으로 적용해보려 한다.
C 언어에서 문자열(String)은 말 그대로 문자(char)가 실처럼 연속적으로 나열된 형태를 가지고 있습니다. 문자열의 끝은 \0(=NULL)으로 표시되며 이런 형식의 문자열을 null-terminated string이라 부릅니다. C에서 문자열의 길이를 구...
검색엔진 최적화(SEO; Search Engine Optimization)는 말 그대로 사이트를 구글, 네이버와 같은 검색엔진에서 검색이 더 잘되게 하는 것을 말합니다. Jekyll과 GitHub Pages로 블로그를 만들면 개발자가 직접 검색엔진에 등록해야 검...
템플릿 오류를 이용한 함수 오버로딩 테크닉 SFINAE는 Substitution Failure Is Not An Error(치환 실패는 오류가 아님)의 약자로, 템플릿 매개변수에 자료형이나 값을 넣을 수 없어도 컴파일 오류가 발생하지 않고 해당 템플릿에 ...