최민우

HTTP 통합 포스팅

HTTP 통합 포스팅 이 포스팅에서는 HTTP와 관련된 여러 주제들을 통합하여 정리하고자 합니다. 각 주제별로 핵심 개념을 정리하고, 이해도를 높이기 위한 연습문제를 포함하고 있습니다. 자세한 내용은 각 주제의 개별 포스팅을 참고하시기 바랍니다. 인터넷 네트워크 포스팅에서는 인터넷에서의 통신이 어떻게 이루어지는지 알아보았습니다. 주요 개념 ...

스프링 MVC와 포스팅 계획

Spring MVC Part I 대부분의 현대 애플리케이션은 웹 환경에서 동작하는 웹 애플리케이션입니다. 자바 백엔드 개발자는 이러한 웹 애플리케이션 개발 시 대개 스프링 MVC를 활용합니다. 스프링 MVC는 복잡한 웹 애플리케이션을 손쉽게 구현할 수 있도록 도와주는, 실무에서 널리 사용되는 자바 웹 프레임워크입니다. 그런데 자바 백엔드 웹 기술은...

파이썬 Lark를 이용하여 LaTeX 문법 파싱하기 (1)

파서는 무엇인가? 파서는 데이터 스트림을 읽고 규칙에 따라 토큰으로 분해하는 도구입니다. 이러한 규칙의 집합을 문법(grammar)이라고 합니다. 프로그래밍 언어의 경우, 파서는 코드의 각 줄을 읽어 들이고 이를 토큰으로 분해하여 그 의미를 파악합니다. 예를 들어, A = 14라는 코드를 파싱하면 다음과 같은 토큰으로 분해됩니다: A: ...