블로그
-
C++ 메모리 누수 심화 디버깅 | 힙 프로파일링·패턴·스마트포인터·순환참조·프로덕션
Valgrind·ASan 힙 프로파일링, 누수 패턴 탐지, 스마트 포인터·순환 참조 진단, 프로덕션 메모리 디버깅 절차를 실무 관점으로 정리합니다. C++ 메모리 누수 완벽 가이드에서 다룬 원인·예방·기본 탐지를 전제로, 이 글은 도구가 내부적으로 무엇을 보는지, 리포트를 어떻게 해석할지, 스마트 포인터와 객체 그래프에서만 생기는 누수, 실서비스에서의 재현·관측 패턴에 초점을 맞춥니다.
-
LangChain.js 완벽 가이드 — LLM 애플리케이션 개발·RAG·Next.js
LangChain.js 완벽 가이드 — LLM 애플리케이션 개발·RAG·Next.js에 대해 정리한 개발 블로그 글입니다. LangChain.js는 JavaScript/TypeScript 환경에서 대규모 언어 모델(LLM) 애플리케이션을 구조화하기 위한 오픈소스 프레임워크입니다. 단순히 OpenAI 등의 SDK를 호출하는 것을 넘어, 프롬프트… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드:…
-
C++ 변수와 자료형 | int, double, string 완벽 정리 [초보자용]
C++ 변수와 자료형에 대해 정리한 개발 블로그 글입니다. | 자료형 | 크기 | 범위 | 용도 | |--------|------|------|------| | int | 4바이트 | -2^31 ~ 2^31-1 | 정수 | | long long | 8바이트 | -2^63.
-
C++ Lifetime | '객체 수명' 가이드 | 핵심 개념과 실전 활용
'객체 수명' 가이드.
-
C++ 커스텀 메모리 할당자(Memory Pool) 제작기
C++ 커스텀 메모리 할당자(Memory Pool)를 직접 구현하며 thread_local 풀로 락 없는 할당/해제를 다루는 방법을 설명합니다.
-
C++ 메모리 관리 완벽 가이드 | std::pmr·메모리풀·아레나·jemalloc
C++ 메모리 관리: 커스텀 할당자 std::allocator_traits, 메모리 풀 Object Pool 2-6× 속도, 아레나 50-100× 속도, std::pmr, jemalloc·tcmalloc.
-
C++ map/unordered_map | '해시맵' 완벽 정리 [성능 비교]
std::map과 std::unordered_map의 차이를 성능 관점에서 완벽 정리했습니다. 정렬 여부, 조회 속도, 언제 어떤 컨테이너를 써야 하는지.
-
C++ JavaScript 스크립팅 완벽 가이드 | V8 14.6 임베딩·Isolate·Context·C++↔JS 바인딩
C++ JavaScript V8: V8 14.6 임베딩 Isolate·Context, C++↔JS 양방향 바인딩, HandleScope 메모리 관리. Node.js 로직 공유·게임 UI 스크립팅.
-
C++ span 심화 | '배열 뷰' C++20 가이드
C++20 std::span의 동적/정적 크기 차이, subspan·first·last를 이용한 부분 범위 추출, const span, 행렬·이미지 처리 실전 예제와 댕글링 방지법을 다룹니다.
-
Node.js 백엔드 완전 정리 — libuv·워커·스트림·우아한 종료·프로덕션
[2026] Node.js 백엔드 완전 정리 — libuv·워커·스트림·우아한 종료·프로덕션에 대해 정리한 개발 블로그 글입니다. Node.js 백엔드를 “Express로 라우트만 나눈다” 수준에서 한 단계 끌어올리려면, 런타임이 요청·타이머·I/O·콜백을 어떤 순서로 실행하는지를 먼저 그림으로 잡아야 합니다. 그 위에 CPU 바운드 작업을 어디로… 개념과 예제 코드를 단계적으로 다루며, 실무·학습에 참고할 수 있도록 구성했습니다. 관련 키워드:…