블로그
-
Visual Studio C++ 빌드 느림 | '10분 걸리던 빌드' PCH·/MP로 2분 만들기
Visual Studio C++ 빌드 속도를 PCH(사전 컴파일 헤더)와 /MP 병렬 컴파일로 10분에서 2분으로 줄이는 방법을 실전 예제로 설명합니다.
-
Python 함수 | 매개변수, 반환값, 람다, 데코레이터 완벽 정리
Python 함수·클로저·데코레이터 사용법과 CPython 내부(cell·LOAD_DEREF·@문법 디슈가링·functools.wraps)까지 한글로 정리합니다. 매개변수·람다·고차 함수 실무와 구현 관점을 함께 다룹니다.
-
C++ std::optional vs 포인터 | 'null 처리' 안전하고 명확한 선택
C++ std::optional vs nullptr 포인터 비교. 값 없음을 타입으로 표현하는 optional, 다형성·비소유 참조는 포인터. 힙 할당 없는 optional의 이점과 언제 무엇을 쓸지 선택 기준을 설명합니다.
-
C++ 네트워크 | '소켓 프로그래밍' 기초 [TCP/UDP]
C++ 소켓 프로그래밍 완벽 가이드. TCP/UDP 서버-클라이언트 구현, 멀티스레드 처리, 비동기 I/O까지. 실전 예제로 배우는 네트워크 프로그래밍. Start now. > TL;DR: C++ 소켓 프로그래밍의 기초를 배웁니다. TCP/UDP 서버와 클라이언트를 직접 구현하고, 네트워크 통신의 원리를 코드로 이해합니다.
-
C++ Google RE2 정규표현식 완벽 가이드 | std::regex vs RE2 성능 비교
C++ 정규표현식 완벽 가이드. std::regex 기본부터 Google RE2까지. regex_match, regex_search, regex_replace 실전 예제와 성능 최적화 팁.
-
C++ 테스트 전략 완벽 가이드 | 단위·통합·E2E·모킹·프로덕션 패턴
C++ 테스트 전략: GTest·GMock 단위·통합·E2E, 모킹 패턴, 플러그인 경계 테스트, CI/CD 프로덕션 패턴.
-
Drizzle ORM 심화 가이드 — 고급 쿼리와 성능 최적화
Drizzle ORM 고급 쿼리와 성능 최적화를 정리합니다. TypeScript로 스키마를 정의하고 빌드 타임에 SQL과 타입을 맞추는 경량 ORM입니다. 복잡한 조인, 서브쿼리, CTE, 트랜잭션, Prepared Statement까지 다룹니다. 쿼리 성능을 5배 높이고 타입 안전성을 100% 보장하는 9가지 실전 기법을 배우세요.
-
Node.js 시작하기 | 설치, 설정, Hello World
Node.js 시작하기: 설치, 설정, Hello World. Node.js vs 브라우저 JavaScript·Node.js 설치로 흐름을 잡고 원리·코드·실무 적용을 한글로 정리합니다.
-
C++ MongoDB 완벽 가이드 | mongocxx 4.0·CRUD·Aggregation·Replica Set [2026 실전]
C++ MongoDB 연동 2026 완벽 가이드: mongocxx 4.0·bsoncxx C++17 드라이버 설치·연결, insert_one·find·update·delete CRUD, Aggregation Pipeline, 인덱스(복합·텍스트·지오스페이셜), Replica Set 고가용성, Connection Pool, 트랜잭션. Connection timeout·bulk_write_exception 에러 해결, 성능 최적화 프로덕션 패턴 실전 코드.
-
C++ Random | '난수 생성' 가이드 | 핵심 개념과 실전 활용
C++11 <random> 라이브러리의 엔진·분포 분리 구조와 mt19937, uniform_int_distribution 등 실전 사용법, rand() 대비 장점과 스레드 안전성 문제를 다룹니다.