블로그
-
Python 예외 처리 | try-except, raise, 커스텀 예외 완벽 정리
Python 예외 처리: try-except, raise, 커스텀 예외 완벽 정리. 기본 예외 처리·try-except-else-finally로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ 컴파일 오류 해결 가이드 | 초보자가 자주 겪는 10가지 에러
C++ 컴파일 오류 해결 가이드에 대해 정리한 개발 블로그 글입니다. > TL;DR: C++ 초보자가 자주 겪는 10가지 컴파일 오류와 해결 방법을 배웁니다. undefined reference부터 segmentation fault까지.
-
C++ Profiling | '성능 프로파일링' 가이드
C++ 프로그램의 성능 병목을 찾는 프로파일링 기법을 chrono 수동 측정부터 gprof·perf·Valgrind Callgrind 같은 전용 도구까지, 흔한 측정 실수와 함께 실전 코드로 설명합니다.
-
Mintlify 완벽 가이드 — 개발자 문서 플랫폼
Mintlify로 개발자 문서 사이트를 구축하는 실무 가이드. docs.json·MDX·OpenAPI API 레퍼런스·검색·테마까지 한 번에 정리합니다. TL;DR: Mintlify는 Git 연동·MDX·OpenAPI를 한 스택으로 묶어 “제품 문서 + API 레퍼런스”를 빠르게 출시할 수 있는 플랫폼입니다. 이 글에서는 설정 파일(docs.json, 과거 mint.json), MDX 컴포넌트, API 자동 생성,
-
WebSocket vs SSE vs 롱 폴링 | 실시간 통신 방식 비교
실시간 기능에 맞는 기술을 고릅니다. WebSocket, SSE(Server-Sent Events), 롱 폴링을 사용 사례·코드·장단점·RFC 6455 요약까지 비교합니다. | | 롱 폴링 | SSE | WebSocket | |--|--------|-----|-----------| | 방향 | 서버 → 클라이언트 | 서버 → 클라이언트 | 양방향 |
-
C++ Type Erasure | '타입 지우기' 패턴 가이드
C++ Type Erasure (타입 소거) 는 타입 정보를 숨기고 통일된 인터페이스로 다양한 타입을 처리하는 디자인 패턴입니다. 상속 없이도 다형성을 구현할 수 있으며, std::any, std::function 등이 이 패턴을 사용합니다.
-
Bash 스크립팅 완전 가이드 — 내부 동작·리다이렉션·트랩·프로덕션 패턴
Bash 파라미터 확장 순서·매개변수 문법·서브셸과 명령 치환·프로세스 치환·FD 리다이렉션(2>&1 순서)·시그널·trap·set -Eeuo pipefail·ShellCheck까지 프로덕션 스크립트 내부 동작을 정리합니다.
-
정렬 문제 풀이 | 코딩 테스트 정렬 패턴 완벽 정리 | 핵심 개념과 실전 활용
코딩 테스트 정렬 문제 풀이, 커스텀 key, 퀵·머지·힙·카운팅 정렬의 내부 동작과 프로덕션 정렬 패턴까지 정리합니다. 코딩 테스트에서 정렬은 문제 해결의 첫 단계인 경우가 많습니다. 후보를 점수·시간 순으로 줄이거나, 그리디·이진 탐색 전에 순서를 맞출 때 sort와 key만으로 조건을 표현하는 경우가 많습니다.
-
C++ Range Algorithms | '범위 알고리즘' 가이드
C++ Range Algorithms #include <ranges> #include <algorithm>. 실전 예제와 코드로 개념부터 활용까지 정리합니다. C++·range·알고리즘 중심으로 설명합니다.
-
WebContainer API 완벽 가이드 | 브라우저 내 Node.js·파일시스템
WebContainer API 완벽 가이드에 대해 정리한 개발 블로그 글입니다. WebContainer API는 StackBlitz가 공개한 브라우저 전용 Node.js 런타임 인터페이스입니다. 서버에 SSH로 붙거나 원격 컨테이너를 띄우는 대신, 사용자의 탭 안에서 npm install과 개발 서버를… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드: WebContainer, Node.js, Browser,…