블로그
-
C++ Distribution | '확률 분포' 가이드
'확률, Distribution이란?.
-
C++ 함수 객체 | 'Functor' 완벽 가이드
operator()를 오버로드한 함수 객체(펑터)의 개념과 상태 유지, STL 알고리즘 활용법, 람다와의 차이, const 누락·복사 비용 같은 실무에서 흔한 함정까지 예제로 설명합니다.
-
Opus 오디오 코덱 차세대 표준 | WebRTC·저지연·FFmpeg 실전 가이드
IETF 표준 Opus의 음성·음악 모드, SILK·CELT 하이브리드, 저지연 실시간 통신과 FFmpeg 인코딩. 로열티 프리로 배포하기 좋은 차세대 오디오 코덱을 정리합니다. 실전 예제와 코드로 개념부터 활용까지 정리합니다.
-
C++ 비트 연산 | '비트마스크' 완벽 가이드
비트 연산(AND·OR·XOR·시프트)은 플래그·비트마스크·알고리즘 최적화에 쓰이는 저수준 기법입니다. 이 글에서는 연산자 의미, bitset 활용, 실수하기 쉬운 미정의 동작과 이식성 팁을 C++ 예제로 설명합니다.
-
Python 성능 최적화 실전 사례 | 데이터 처리 속도 100배 개선기
Python 데이터 처리 스크립트의 성능을 100배 개선한 실전 사례. 프로파일링, NumPy 벡터화, Cython, 멀티프로세싱을 활용한 최적화 전 과정을 다룹니다. Python·성능 최적화·Performance 중심으로 설명합니다.
-
C++ 네트워크 성능 최적화 | TCP 튜닝·제로카피·커널 바이패스 [#51-7]
C++ 네트워크 성능 최적화에 대해 정리한 개발 블로그 글입니다. 실제 프로덕션에서 겪는 문제들: - 대역폭 미활용: 10Gbps NIC인데 2~3Gbps만 나옴 - CPU 병목: read + send 루프에서 CPU 사용률 폭증 - 지연 증가: HFT 시스템에서 마이크로초 단위.
-
CSS 박스 모델 | Margin, Padding, Border 완벽 정리
박스 모델·사용값·퍼센트 기준·BFC·마진 병합·box-sizing까지. 레이아웃 엔진이 너비·마진을 확정하는 순서와 병합이 끊기는 조건을 고급 관점에서 정리합니다. CSS 박스 모델은 모든 HTML 요소를 상자로 보는 관점입니다. 내용물(Content)은 상자 안 물건, padding은 완충재, border는 상자 테두리, margin은 상자 바깥의 간격이라고 이해하시면 레이아웃이 잡힙니다.
-
C++ CMake Targets 완벽 가이드 | 타겟 기반 빌드 시스템
C++ CMake Targets 완벽 가이드에 대해 정리한 개발 블로그 글입니다. CMake 타겟은 의존성 그래프의 노드에 가깝습니다. Rust Cargo의 크레이트·타겟이나 npm 패키지 트리와 완전히 같지는 않지만, “무엇이 무엇에 링크되는가”를 명시한다는 점에서 비교하면 팀 온보딩에 도움이 됩니다.
-
C++ 예외 처리 | try/catch/throw '완벽 정리' [에러 처리]
C++ 예외 처리에 대해 정리한 개발 블로그 글입니다. 설명: 파일 처리 시 예외를 던져서 에러를 명확하게 처리합니다. 설명: 도메인 특화 예외를 만들어 에러를 더 명확하게 표현합니다. 설명: 스마트 포인터를 사용하면 예외 발생 시에도 리소스가 안전하게 해제됩니다. 증상.
-
C++ gRPC 고급 완벽 가이드 | 인터셉터·로드밸런싱·데드라인·재시도·헬스체크
C++ gRPC 고급: 인터셉터 인증·로깅, round_robin 로드밸런싱, 데드라인 전파, 지수 백오프 재시도, gRPC Health Checking Protocol. 프로덕션 배포.