서비스 워커: 프로그래밍 가능한 네트워크 프록시 서비스 워커(Service Worker)는 브라우저가 백그라운드에서 실행하는 스크립트로, 웹페이지와는 별도의 생명주기를 가지고 따로 동작합니다. 서비스 워커는 태초에 오프라인에서 웹페이지를 사용자에게 보여...
Python은 배우고 쉽고 생산성 높은 언어지만 너무나도 느린 성능이 발목을 잡고는 합니다. 성능 문제를 극복하기 위해 일반적으로 많은 연산을 요구하는 부분을 C/C++로 작성하여 Python에 연결하는 방식을 사용합니다. 이 글에선 Python의 ctypes 모...
이 글은 작년 한 해 객체지향 프로그래밍 과목에서 동안 배운 C++ 문법 중 템플릿과 관련된 내용을 요약 정리한 문서입니다. C++만의 고유한 특징과 더 나은 코드를 작성하기 위해 같이 알아두면 좋은 내용 위주로 정리했습니다. 기초적인 문법은 생략되었으니 기초적인...
Jekyll은 정적 사이트(static site) 생성기로 주로 블로그 제작에 이용됩니다. GitHub Pages는 Jekyll로 웹페이지를 생성하는 기능을 제공하기 때문에 이를 이용하면 쉽게 개인 블로그를 제작할 수 있습니다. 다만, GitHub Pages에...
이 글은 작년 한 해 객체지향 프로그래밍 과목에서 동안 배운 C++ 문법을 요약 정리한 문서입니다. C++만의 고유한 특징과 더 나은 코드를 작성하기 위해 같이 알아두면 좋은 내용 위주로 정리했습니다. if, for과 같이 타 언어에도 공통으로 존재하는 문법은 생...