블로그
-
MCP (Model Context Protocol) 완전 가이드 | AI 에이전트 표준 프로토콜
MCP(Model Context Protocol)는 Anthropic이 만든 AI와 외부 도구 연결 표준입니다. Claude Desktop, Cursor, VS Code에서 MCP 서버를 만들고 연결하는 방법을 Python·TypeScript 예제로 설명합니다.
-
C++ List Initialization | '리스트 초기화' 가이드
C++11 리스트 초기화(list initialization) 는 중괄호 {}로 변수·멤버를 초기화하는 방식입니다. 집합체 초기화, 값 초기화와 함께 쓰이며, initializer_list로 가변 인자처럼 넘길 수 있고, 지정 초기화(C++20)와도 조합됩니다.
-
C++ Expression Templates | '지연 평가' 고급 기법
'지연 평가' 고급 기법.
-
Kotlin 함수 | 함수 정의, 람다, 고차 함수
Kotlin 함수에 대해 정리한 개발 블로그 글입니다. 함수는 일급 객체로 다루어져, 변수에 담고 고차 함수의 인자로 넘기기 쉽습니다. 람다·익명 함수 문법이 짧아, 컬렉션 연산과 잘 맞습니다. --- 이 기술을 실무 프로젝트에 처음 도입했을 때, 공식 문서만으로는 알 수… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드: Kotlin, 함수, 람다, 고차함수.
-
Visual Studio로 C++ 프로파일링·메모리 진단하기: vcpkg 연동까지
C++ Visual Studio 고급 기능: 성능 프로파일러, 메모리 진단, 코드 분석 CppCoreCheck, IntelliCode AI, vcpkg Manifest, CMake 통합. Windows 개발·디버깅.
-
CMake 에러 | 'CMake Error' 자주 나는 에러 10가지와 해결법
CMake에서 자주 만나는 에러 10가지와 원인, 해결법을 정리했습니다. find_package 실패, 경로 문제, 버전 불일치 등 실전에서 바로 쓰는 디버깅 순서.
-
C++ shared_ptr 순환 참조 완전 정복 | 부모-자식·옵저버·그래프·캐시 패턴
shared_ptr 순환 참조가 발생하는 4가지 대표 시나리오를 분석하고 weak_ptr을 활용한 해결법을 코드 예제로 설명합니다.
-
C++ Include Path | 인클루드 경로 가이드
C++ Include Path: 인클루드 경로 가이드. 인클루드 경로란?·검색 순서로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다. C++·include·path 중심으로 설명합니다.
-
알고리즘 최적화 실전 사례 | 코딩테스트 시간 초과(TLE) 해결기
TLE 사례, Big-O 정의·증명 스케치, 상각분석, 공간-시간 트레이드오프 예제, 캐시·분기예측, 프로덕션 패턴까지 알고리즘 최적화 총정리. 코딩테스트 합격과 실무 성능 개선을 동시에 해결하는 실전 가이드.
-
Linux 시리즈 #03 — 파일·inode 내부: ext4/XFS 온디스크 구조와 익스텐트
[2026] Linux 시리즈 #03 — 파일·inode 내부: ext4/XFS 온디스크 구조와 익스텐트에 대해 정리한 개발 블로그 글입니다. > #03 | 실무 트러블슈팅: Linux 디스크 full vs inode · 블록·저널·I/O 스케줄러: #09 디스크·블록 계층 · 개요: Linux 완전 가이드 --- 운영자가 df -i, debugfs.