블로그
-
C++ 캐시 교체 알고리즘 총정리 | FIFO·LRU·LFU·Clock·MRU·OPT 완벽 비교
LRU와 비슷한 캐시 교체 정책을 한 번에 정리합니다. FIFO·LFU·MRU·Random·Clock(Second Chance)·OPT의 직관·장단점·복잡도·실무 사용처, C++ 구현 예제, Redis·OS 페이지와의 연결까지.
-
C++ Calendar & Timezone | year_month_day·zoned_time 완벽 정리
C++20 달력과 시간대: year_month_day, zoned_time, weekday로 날짜 연산, 시간대 변환, 요일 계산을 실전 예제와 함께 정리합니다. C++·calendar·timezone 중심으로 설명합니다.
-
C++ call_once | '한 번만 호출' 가이드
std::call_once 는 C++11에서 도입된 함수로, 여러 스레드에서 호출되어도 함수를 정확히 한 번만 실행하도록 보장합니다. std::once_flag와 함께 사용하여 스레드 안전한 초기화를 구현합니다. Start now.
-
C++ 메모리 누수 디버깅 실전 사례 | 프로덕션 서버 메모리 사용량 급증 해결기
프로덕션 C++ 서버에서 발생한 메모리 누수를 Valgrind, ASan, Heaptrack으로 추적하고 해결한 실전 사례. 증상 분석부터 근본 원인 파악, 수정, 재발 방지까지 전 과정을 다룹니다. Start now.
-
C++ 성능 최적화 실전 사례 | API 응답 시간 200ms → 20ms 개선기
C++ REST API 서버의 응답 시간을 10배 개선한 실전 사례. 프로파일링으로 병목 지점을 찾고, 알고리즘 개선, 메모리 최적화, 멀티스레딩을 적용한 전 과정을 다룹니다. C++·성능 최적화·Performance 중심으로 설명합니다.
-
C++ 크래시 디버깅 실전 사례 | 간헐적 Segmentation Fault 해결기
프로덕션 C++ 서버에서 발생한 간헐적 세그폴트를 코어 덤프, gdb, rr로 추적하고 해결한 실전 사례. 재현 불가능한 버그를 체계적으로 해결하는 방법을 다룹니다. C++·디버깅·Segmentation Fault 중심으로 설명합니다.
-
C++ 캐스팅 | 'static_cast/dynamic_cast' 4가지 완벽 정리
Everything about C++ 캐스팅 : from basic concepts to practical applications. Master key content quickly with examples. Start now.'static_cast/dynamic_cast'...
-
C++ 입출력 최적화 치트시트 | sync_with_stdio·cin.tie·TLE 방지 완벽 정리
코딩테스트 시간 초과(TLE) 방지용 C++ 입출력 최적화. ios::sync_with_stdio(false)·cin.tie(nullptr) 원리, getline vs cin, 버퍼·템플릿, 벤치마크, 인터랙티브 주의사항.
-
모던 C++ (C++11~C++20) 핵심 문법 치트시트 | auto·람다·스마트 포인터·Concepts 한눈에
모던 C++ C++11~C++20 핵심 문법 치트시트. auto, range-for, 람다, 스마트 포인터, optional, variant, Concepts, Ranges 복붙용 요약. 실무·코딩테스트 대비용. Start now.
-
C++ Chrono 상세 가이드 | '시간 라이브러리' 가이드
std::chrono는 duration·time_point·clock으로 시간 간격과 시각을 타입 안전하게 다루는 C++11 라이브러리입니다. 이 글에서는 단위 변환, steady_clock과 system_clock 선택, 측정·타임아웃 코드 작성법을 예제와 함께 다룹니다.