최민우

스프링 MVC와 포스팅 계획

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

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

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